Moodle Plugins directory: HTMLArea Toolbar Extensions | Moodle.org

HTMLArea Toolbar Extensions
Other tools
Maintained by
Nadav Kavalerchik
Extra toolbar plugins for the HTMLArea editor (Moodle 1.9). Including Video, Audio recording, Multimedia embedding, Style manipulation, Vector drawing, Image editing, Image uploading...
Latest release:
3 downloads
13 fans
Current versions available: 1
Overview
This (relatively small) patch to Moodle 1.9.x core (to: lib/weblib.php) enable
SysAdmin to add folders of extra functionality plugins to the HTMLAREA internal editor
without the need to change (patch) any of the lib/editor/htmlarea/htmlarea.php code
for each plugin (toolbar icon) that they wish to add.
(Actually, very similar to the way we can extend Moodle anywhere else...)
Plus, it enables the SysAdmin to control which plugins are visible (system wide)
using a "setting" configuration form. (from the system menu block)
Plugins, included with this patch
- AskBloom - Help teachers setup a more sophisticated instruction to students as defined by BLOOM
- Resize editor - Extend the size of the editor when it is very small
- AudioRecorder - Records Audio comments and embed this into the text (+Flash player)
- Marker - mark text
- InserSWF - Insert Flash movies into the text
- InserEmbed - Insert EMBED element anywhere in the text (no need to switch/know html)
- Dropbox - support Public sharing of dropbox files
- FileManager - Support for embeding Block FileManager files inside the text
- IconGallery - Embed Icons (free sets) (update: from the Moodledata/1/icongalleries folder)
- CellWith - Change the width of a table's column
- DrawSVG - Vector Graphics editing tool + Insert SVG drawing into the textarea
- Paint - Pixlr.com editor + Insert image into the textarea
- RemoveNOLINK - remove nolink TAG
- PageBackground - load an image as background to the entire textarea
- InsertImage - Drag and Drop image(s) to upload them into the textarea (any user)
- LineHeight - Set Line Height of current paragraph
- TableSupport (Disabled) - Table rows and cells configuration
- Insert PDF - Embed a PDF viewer into the webpage
- DragAndDropImage - Opens a popup window, into which a user (students) can Drag and Drop Images from their Desktop
- TinyMCE editor - Enables editing of the current content within a TinyMCE editor using a popup window.
- DragMath - wrapper for the DragMath Math equation editor plugin + plugin code DragMath 0.7.9 released 10/10/2010 (uses java)(see readme file for install instructions)
- WIRIS Formula and CAS - wrapper for the WIRIS Math equation editor plugin + plugin code 2.3 beta (uses java) (see readme file for install instructions)
- VideoRecorder - The video recording applet allows to record video in mp4 format ( H.264 video and AAC audio) and embed it into the text (Inspired by Kevin Brake @ eLearningShow.com)
- HTMLPurify - Clean the text using HTMLPurifier library
Demo Video :
Contributors
Nadav Kavalerchik (Lead maintainer)
Please login to view contributors details and/or to contact them
We're eager to use the HTML Toolbar extension, in fact we've implementated into our development site. In the process we've found a bug, it's doesn't work properly with the student role. With the student role, it's only show the text area without any access to the standard toolbar and the custom toolbar (html extensions).
Thanks.
I one hacked once our Moodle installation to add SyntaxHighlighter to it but then lost it when the server was rebuild.
Whould it be possible to add this to your plugin?
thanks
1. Apply the patch.
2. Unzip custom_plugins.zip into "lib/editor/htmlarea/custom_plugins"
3. Copy "htmlarea_plugins.php" to "admin/settings"
4. As SysAdmin, start a browser and open "http://youmoodle/admin/settings.php?section=htmlareasettings"
select the plugins you wish to enable and save the settings.
5. Open the HTMLAREA Editor (and checkout your new plugins!)
When I run notifications the page displays a box with the following words
New settings - htmlareasettings
Can you please explain where I am going wrong?
The (1) core and (2) the plugins.
Here are the revised install instructions:
0. Download custom_plugins.zip and custom_plugins_all_plugins.tar.gz from the GIT repo (https://github.com/nadavkav/RTL-BIDI-Hebrew-Moodle-Plugins/tree/master/lib/editor/htmlarea)
1. Unzip custom_plugins.zip and apply the patch file (htmlarea_custom_plugins.patch)
2. Unzip custom_plugins_all_plugins.tar.gz into "lib/editor/htmlarea/custom_plugins"
3. Copy "htmlarea_plugins.php" to "admin/settings"
4. As SysAdmin, start a browser and open "http://your-moodle/admin/settings.php?section=htmlareasettings" select (SHIFT+CLICK) the plugins you wish to enable and save the settings.
5. Open the HTMLAREA Editor (and checkout your new plugins!)
Hope it is more clear
I have checked the syntax coloring link you recommended. it is indeed interesting and i suppose you can use it by switching to and pasting one of the recommended JS frameworks. it should work.
Please update your plugins. i think i fixed something along those lines, that resemble the issue you report. anyways, please report it to the tracker so i can fix it. ( i accidentally, open this page and saw your post )
Regards.
I have the same question as Acevedo: How to apply the patch? Does this plugin work for Moodle 2.x ? Regards, Adam
I am not supporting it anymore. Sorry.
I will be developing new Moodle 2.5 individual plugins in the future.