BUEditor

ufku - February 3, 2007 - 14:47

A plain textarea editor aiming to facilitate code writing.

  • Editor interface and button functionality are completely customizable through administration pages.
  • It supports role based editor interfaces.
  • It's possible to create image or text buttons.
  • Buttons can be customized to generate code snippets, html tags, bbcode tags etc.

New in 6.x:

  • custom icon and library paths for each editor.
  • support using different editor templates for differnet textareas in a page.
  • alternative editor assignment for user roles.
  • theme buttons that provide unlimited theming options.
  • Headers (h1, h2, h3, h4) button and separators in default editor.
  • changed key variable from "editor" to "BUE". (ex: editor.active is now BUE.active)
  • another popup dialog(BUE.quickPop) that has no title or close button.
  • jquery effects. (ex: effects in popup openings)
  • In default buttons' library:
  • new eDefTagChooser function that uses BUE.quickPop to allow users choose among predefined tags.
  • new eDefTagger function that toggles(inserts or removes) a predefined tag in the selection.
  • eDefTagDialog accepts a special attribute name, "html", that represents the inner html of the tag.
  • eDefTagDialog accepts "textarea" as a field type.

It comes with a default editor that has predefined buttons. The default buttons are:

  1. Insert/edit image: Inserts image html. Make use of IMCE javascript API for file browsing, if it is installed. Editing a previously inserted image is possible if the html code of the image is selected with no extra characters.
  2. Insert/edit link: Inserts link html. It works the same way as image insertion.
  3. Bold: Encloses the selected text with the tag <strong>
  4. Italic: Encloses the selected text with the tag <em>
  5. Ordered list: Converts the lines in the selected text to a numbered list. It is also possible to start a new list with no selection. If the selection is a list which was previosly created by this button, the lines in the text are restored.
  6. Unordered list: Creates a bulleted list.
  7. Teaser break: Inserts Drupal teaser break which is <!--break-->
  8. Preview: Previews selection, or the whole content if there is no selection. Lines and paragraphs break automatically as in Drupal preview.
  9. Help: Displays the title(hint) for each button in the editor.

Releases

Official releasesDateSizeLinksStatus
6.x-1.12008-Apr-1034.92 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.12008-Jan-0633.05 KBRecommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.12008-Jan-0630.37 KBRecommended for 4.7.xThis is currently the recommended release for 4.7.x.
 
 

Drupal is a registered trademark of Dries Buytaert.