ImageField and WYSIWYG editors integration in D6

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Now that FileField and ImageField have stable releases (both 6.x-3.0), it's time to join forces and integrate ImageField with the WYSIWYG editors our clients love (need) so much. Some projects exist for Image and work very well, many of them plan to support/switch to ImageField at a later stage, and it's just difficult for me to decide which project to help. For you too ? Or are you involved in one of these modules ? Please help by editing this wiki page.

IMCE + IMCE WYSIWYG API Bridge

IMCE and IMCE WYSIWYG API Bridge play together nicely, particularly with TinyMce as your editor of choice. This actually works, and is easy to set up, but the UI is a BEAST. Also, IMCE allows upload + inclusion of files not in the files table, meaning they could be moved or deleted with no warning.

ImageBrowser

ImageBrowser is now 6.x-1.0-beta1 but support for ImageField is only in the roadmap for 6.x-2.x. Moreover the roadmap includes "Helper module / ImageField integration for browsing previously uploaded files in ImageBrowser when filling in an Image field." which is a much needed feature.

It's now not clear whether only FCKEditor only will be supported or the more generic WYSIWYG API but in that case the developper would wait for the 2.0 release of WYSIWYG API (which is now 6.x-1.1 with a 6.x-2.x-dev available).

There's no code available for now for ImageBrowser 2.x.

Image Assist

Image Assist is now at 6.x-2.0-alpha3 but ImageField support should only come in 3.x.

Since 2.x Image Assist works with WYSIWYG API, I guess it's the same for 3.x.

Imagefield Assist

Imagefield assist can use every single ImageField field added to any node in a Drupal 6 website, and uses ImageCache presets to display it.

It integrates with TinyMCE via WYSIWYG too.

ImageField Assist is based on img_assist code.

Inline

There seems to be a patch for an ImageField plugin for Inline but I can't make work Inline plugins with any WYSIWYG for the moment (except teaser_break).

Linodef

Linodef will embed Image- and Filefield and support WYSIWYG API/editors with the next two rc releases. It already supports BUEditor. The popup where you can choose the images to insert/inline will be devided into Admin defined image lists (like done with the node/CCK fields/terms lists Linodef already supports). Furthermore the views module is used to create buttons. This might come in handy when creating buttons with images. So these steps are needed to go yet:
- create WYSIWYG plugin (done) + popup window
- The popup window should use the theme output of a view. Currently it uses the views result.

DME_Image

Dme_image is included as part of dme, a filter api module. dme_image allows you to place images either using standard text, or by using a wysiwyg plugin, just click where you want the image to be and it appears. It integrates with lightbox and a few of that sort as well as imagecache. It also handles having captions, something I've often needed.

Insert module + ImageCache

The Insert module may be used to place an image from imagefield into a wysiwyg textarea. It adds a "Send to textarea" button to the imagefield widget. You may also assign a imagecache preset when doing this insertion. Check the video at the insert project page!

WYSIWYG ImageField

The WYSIWYG ImageField module provides a jQuery UI dialog based WYSIWYG module plugin to bring an ImageField directly into the WYSIWYG interface, utilizing the Insert module to inject the images into the body styled with whichever formatter the end user chooses. Additionally, support for The FileField Sources module, customized with a predefined View, adds an easy to use and easy to customize IMCE-esque Image Library for referencing previously uploaded images.

Image

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: