Joomla Extensions
RokPadLatest Version: J1.5 1.8 / J2.5 1.2
Writing Joomla! Content never been this easy RokPad was devised as a tool to provide an easy and elegant interface for editing Joomla content, to make it a pleasure, not a chore. Advanced functions such as an Ajax saving action, plus shortcut keys, are some of the incredible time saving features.
RokPad is perfect for anyone who prefers to avoid the WYSIWYG editors but still craves the richness of a code editor.
Summary Features
- Code Highlighter built on the great CodeMirror
- Support for HTML, CSS, JavaScript, PHP, Mixed HTML (HTML + JS + CSS) and Mixed PHP (HTML + JS + CSS + PHP) syntax highlight
- Ajax save and Automatic Save options. You'll never loose your content again, nor wait until the page has finished reloading after a save!
- Save, Undo, Redo, Indentation, Goto line, Search, Search & Replace, HTML Tidy, Full Screen, Flash Settings like Tabs Unit, Tabs Mode, show/hide Lines number.
- Statusbar showing the most important notifications
- Keyboard shortcuts
- Brackets match
- Highlight of unclosed tags
- And much more!
Screenshots



History
RokPad was created to meet the demands of the Team, a tool unrestricted by the limitations of the WYSIWYG editors, and something more advanced than simply using None. RokPad provides an medium for this, a balance between a useful interface and the unrestricted approach of code view. We at RocketTheme proudly build our content with RokPad.
Installation - Joomla 1.5
Downloading the Extension Files
- RokPad Plugin (rokpad.zip) This file is the plugin package you will use to install RokPad into Joomla.
Using the Joomla Installer
From the Menu in your Joomla Administrator, go to Extensions → Install/Uninstall.
Next, browse for your rokpad.zip file you downloaded and then click Upload File & Install.

Accessing the Plugins Page
Next, go to Extensions → Plugin Manager. From the list, find Editor - RokPad and open it to be brought to the RokPad Plugin Manager page, which lists all the available options for the plugin.
Set the RokPad as default Editor
Go to Site → Global Configuration. On the left, find Default WYSIWYG Editor and set the dropdown to Editor - RokPad. The same applies to individual users settings.
Requirements
RokPad has the following requirements in order to operate:-- Joomla 1.5.x / 1.6.x - ensure you are using the latest version
- If you wish to use HTML Tidy: cURL is required, ensure you are using the latest version of cURL.
- Compatible Browser: Internet Explorer 6 is not supported
Keyboard Shortcuts
If you are used to text editors, you will find the RokPad keyboards shortcut very useful. RokPad features many common keyboard shortcuts such as undo, redo, tab, shift+tab and even more below, in a list of featured keyboard shortcuts for both MacOSX and Windows/Linux:
- Save: ⌘ S
- Undo: ⌘ Z
- Redo: ⌘ ⇧ Z
- Auto Indent: CTRL-I
- Goto Line: ⌘ L
- Search: ⌥ F
- Save: CTRL-S
- Undo: CTRL-Z
- Redo: CTRL-SHIFT-Z
- Auto Indent: CTRL-I
- Goto Line: CTRL-L
- Search: ALT-F
Configuration
Below is a list of options that appear in Extensions → Plugin Manager → Editor - RokPad.
Parser: The type of parsing languages you want RokPad to use. You can select between:- XHTML
- CSS
- JavaScript
- PHP
- XHTML + CSS + JavaScript
- XHTML + CSS + JavaScript + PHP
Coloring Pass Delay (ms.): Gives the amount of milliseconds between coloring passes.
Pass Time (ms.): Specifies the maximum amount of time that the highlighter will spend in one shot. Setting this too high will cause the editor to 'freeze' the browser for noticeable intervals.
Continuous Scan (ms.): Configure continuous scanning of the document. When 0, scanning is disabled. When set to a number, say N, a 'background' process will scan the document for passTime (see above) milliseconds every N milliseconds, regardless of whether anything has changed. This makes sure non-local changes propagate through the document, and will help keep everything consistent. It does add extra processing cost, even for an idle editor.
Auto Match Parens: When ON, will cause parens to be matched every time a key is pressed or the user clicks on the document. This refers to were there is a consistency between the opening and closing tag.
History Depth: Maximum length of the undo history.
History Delay (ms.): When nothing is done in the editor for this amount of milliseconds, pending changes get added to the undo history. Setting this lower will give the undo functionality a finer granularity.
Line Numbers: Show line numbers to the left of the editor.
Indent Unit (int.): An integer that specifies the amount of spaces one 'level' of indentation should add.
Tab Mode: Determines what the effect of pressing tab is.
Reindent On Load: When enabled, this causes the content of the editor to be reindented immediately when the editor loads.
Changelog
This is a non-exhaustive changelog for RokPad, inclusive of any alpha, beta, release candidate and final versions.

