Configuring WYSIWYG editors in Drupal is now more complicated than ever. First you need to choose which editor you like. Then you need to install and configure about 10 modules to make your chosen editor work in Drupal. All that is followed by a period or pulling your hair out, banging your head against your keyboard, and frantically googling for instructions on how to get everything to work nicely together. When you’re finally done and get something working, you probably don’t even realize that you’ve exposed yourself to a potential security vulnerability.
I’d like to share with you a best-practice approach for setting up a secure, usable WYSIWYG editor, and even show youseveral techniques for embedding images inline. The modules I’ll be demonstrating include: WYSIWYG API, WYSIWYG filter, Caption Filter, Better Formats, Insert, Image Resize Filter, FileField Sources (and if there’s time, IMCE)
A complete tutorial on how to set up your own best-practices WYSIWYG editor can be found at http://wysiwyg.jenlampton.com
PRESENTATIONS
- DrupalCon Portland [FEATURED SPEAKER] - Using Twig: The new template engine in D8 - May 21st, 2013
- Sacramento Drupal Camp - Build better websites with Panels - Apr 13th, 2013
- Sacramento Drupal Camp - Twig and the new theme layer in Drupal 8 - Apr 13th, 2013
- SFDUG - Drupal 8 and Twig - Apr 8th, 2013
- Stanford Drupal Camp - Twig and the new theme layer in Drupal 8 - Apr 6th, 2013
- Stanford Drupal Camp - Build better websites with Panels - Apr 6th, 2013
- HTML5 Developer Conference - Twig, and the new theme layer in Drupal 8 - Apr 1st, 2013
- EBDUG - Drupal 8 and Twig - Mar 27th, 2013
- DrupalCon Sydney - Twig, and the new theme layer in Drupal 8 - Feb 8th, 2013
- DrupalCon Sydney [FEATURED SPEAKER] - Build better websites with Panels - Feb 7th, 2013
- BADCamp 2012 - The new theme layer in Drupal 8 - Nov 3rd, 2012
- HTML5 Developer Conference - Content vs. Configuration: HTML5 in a CMS - Oct 15th, 2012
- Drupal Design Camp LA - Content vs. Configuration: HTML5 in a CMS - Oct 13th, 2012
- Drupal Design Camp LA - A new theme layer for Drupal 8 - Oct 13th, 2012
- DrupalCon Munich - Best Practices WYSIWYG with inline image handling - Aug 23rd, 2012


