Billeder i Drupal 7 og 8: Wysiwyg og Media

Det er overraskende svært at finde den rigtige måde at omgås billeder på i Drupal 7 og 8. Den umiddelbare løsning hedder wysiwyg og Media.

Mange redaktioner har en fortid på print og det virker helt naturligt at deres online-platform skal give dem mindst lige så mange layout-muligheder som de havde på print.

Derfor installerer vi tit (meget ofte) en wysiwyg-editor og en billeddatabase.

 

Fordele <

 

  • Billeder kan placeres og skaleres frit

 

Ulemper <

 

  • Billeder kan placeres og skaleres frit. I virkeligheden har de fleste redaktionsmedlemmer forholdsvis svært ved at placere og skalere billeder og det tager en hulens tid at gøre det godt. Den tid har de sjældent på redaktionerne og nogle redaktionsmedlemmer giver simpelthen op.
  • Teknisk set er det også lidt irriterende at have billederne placeret nede i wysiwyg-feltet. Det er en mudderspand af kode, det er svært at trække specifikke elementer op ad. Systemet er ganske uegnet til at lave fotoalbums med.

 

Forbedringer <

 

  • Man kan låse formatforhold. Så undgår man at folk får for brede ansigter. Videoen længere nede i artikeln viser billedskalering med fast formatforhold.
  • Man kan - med noget snilde - få billederne til at poppe op i større størrelse og lave næsten pæne billedtekster.
  • Man kan - som du kan læse om andetsteds i denne serie om Billeder i Drupal 7og 8 - kombinere det med en anden løsning, der er lettere at bruge og bedre til fotoalbums.

 

Det skal man bruge <

 

  • Wysiwyg
  • CKeditor. Der er flere muligheder, men CK er klart blandt de bedste til de fleste formål.
  • Media. Har flere nyttige undermoduler - Vimeo, Youtube osv. osv. Media har i lang tid været et frygteligt modul, men har forbedret sig voldsomt i løbet af 2012.
  • Lidt snilde

 

Se det i funktion <

 

Har du 62 sekunder, kan du se en video af systemet i funktion.

 

Den naturlige fortsættelse vil være at se de andre artikler om Billeder i Drupal 7 og 8. Der er også mindre komplicerede løsninger til fotoalbums.