Joomla Extensions
RokPadLatest Version: J2.5 / J3.0 2.1.5
The Power of a Desktop Editor in Joomla! Ever wished you could use a powerful desktop text editor such as Textmate, SublimeText, or UltraEdit directly on a Joomla! web site? Now with RokPad we provide many features and capabilities that traditionally would only be found in a powerful desktop editor. RokPad provides advanced functions such as an Ajax saving action, syntax highlighting, configurable themes, multiple cursors and selections, shortcut keys, multiple language support, and many other incredible features.
RokPad is not a WYSIWG editor, instead it's a powerful desktop-style editor for developers. With RokPad creating content becomes a pleasure not a chore.
Requirements
RokPad has the following requirements in order to operate:- Joomla 2.5.x - ensure you are using the latest version
- Compatible Browser: Firefox 4+, Chrome, Safari, IE9+, Opera (Plase note: Internet Explorer 7 and before are not supported, while Internet Explorer 8 has limited functionality)
Summary Features
- Code Highlighter built on the great ACE Editor
- Support for CSS, HTML, JavaScript, JSON, LESS, Markdown, PHP, SQL, Plain Text, Textile, XML and more...
- 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, Goto line, Advanced Search and Search & Replace, Full Screen. Settings like Themes, Font Size, Code Folding, Wrap Mode, Invisible Characters, Print Margin, Highlight of selected word
- 26 Themes to choose from
- Resizable Editor by dragging the Statusbar
- Keyboard shortcuts
- Brackets match
- Multiple cursors and selections
- Vertical Selection
- Ability to insert at multiple locations xtd-buttons shortcodes, all at once.
- Self-closing HTML tags, you type <div>, RokPad auto-fill with <div></div>
- Shortcodes and Universal Tag Insertion
- Drag & Drop of text from external applications such as other Browser Tabs/windows or Native Applications (Supported on Firefox, Chrome, IE10 and Safari)
- Import local files by Drag & Drop directly from your desktop! (Supported on Firefox, Chrome, IE10 and Safari 6+)
- And much more!
Screenshots
Video Tutorials
You can have a closer look on the main functionalities of RokPad from the Documentation Section on the right
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 2.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 → Extensions Manager → Install.
Next, browse for your rokpad.zip file you downloaded and then click Upload File & Install.

Accessing the Plugins Page
Next, go to Extensions → Plug-in 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 Editor and set the dropdown to Editor - RokPad. The same applies to individual users settings.
Multiple cursors / selection
To start using multiple cursors, just hold down CMD on Mac or CTRL on Windows and click anywhere in the document where you want the additional cursor to be placed at.
You can also perform a vertical selection by holding down the OPT/ALT key.
Universal Tag Insertion
The Universal Tag Insertion ([icon]) shortcode is a preset of shortcode that allows to quickly type an open-closed tag (div, p, li, etc...) very fast.
Extended Buttons with Multiple Selection
The Multiple Cursors functionality allows Joomla! Extended Buttons to gain advantage from it, without doing anything. In fact, you just need to have multiple selections and you can, for example, drop a RokCandy Macro mutliple times in one single go!
Advanced Search and Replace
The Search and Search & Replace is increadibly advanced in RokPad. You can find a term whitin a selection, find all the terms in the document, replace, use RegExp and more.
20+ Custom Themes
RokPad provides 20+ themes that you can choose from to customize your code editor view. Are you a fun of dark themes? Not a problem.
Fold/Unfold of Code
Sometimes having to deal with a lot of HTML in the editor, might cause some confusion. With the Folding/Unfolding of Code functionality, you can easily collapse tags and get in the 'distraction free' mode that you need.
Keyboard Shortcuts
If you are used to text editors, you will find the RokPad keyboards shortcut very useful. RokPad features many common keyboard shortcuts, below a list of featured keyboard shortcuts for both MacOSX and Windows/Linux:
| Windows/Linux | Mac OS X | Description |
| CTRL + L | Center selection | |
| CTRL + U | CTRL + U | Change to upper case |
| CTRL + SHIFT + U | CTRL + SHIFT + U | Change to lower case |
| CTRL + ALT + ↓ | ⌘ + OPT + ↓ | Copy lines down |
| CTRL + ALT + ↑ | ⌘ + OPT + ↑ | Copy lines up |
| CTRL + S | ⌘ + S | Save |
| CTRL + F | ⌘ + F | Find |
| CTRL + E | ⌘ + E | Use selection for find |
| CTRL + K | ⌘ + G | Find next |
| CTRL + SHIFT + K | ⌘ + SHIFT + G | Find previous |
| ALT + 0 | OPT + 0 | Fold all |
| ALT + SHIFT + 0 | OPT + SHIFT + 0 | Unfold all |
| ↓ | ↓ CTRL + N |
Go line down |
| ↑ | ↑ CTRL + P |
Go line up |
| CTRL + END CTRL + ↓ |
⌘ + END ⌘ + ↓ |
Go to end |
| ← | ← CTRL + B |
Go to left |
| CTRL + L | ⌘ + L | Goto line |
| ALT + → END |
⌘ + → END CTRL + E |
Goto to line end |
| ALT + ← HOME |
⌘ + ← HOME CTRL + A |
Goto to line start |
| PAGEDOWN | OPT + PAGEDOWN CTRL + V |
Goto to page down |
| PAGEUP | OPT + PAGEUP | Goto to page up |
| → | → CTRL + F |
Go to right |
| CTRL + HOME CTRL + ↑ |
⌘ + HOME ⌘ + ↑ |
Go to start |
| CTRL + ← | OPT + ← | Go to word left |
| CTRL + → | OPT + → | Go to word right |
| TAB | TAB | Indent |
| ALT + ↓ | OPT + ↓ | Move lines down |
| ALT + ↑ | OPT + ↑ | Move lines up |
| SHIFT + TAB | SHIFT + TAB | Outdent |
| INS | INSERT | Overwrite |
| PAGEDOWN | Pagedown | |
| PAGEUP | Pageup | |
| CTRL + SHIFT + Z CTRL + Y |
⌘ + SHIFT + Z ⌘ + Y |
Redo |
| CTRL + D | ⌘ + D | Remove line |
| CTRL + K | Remove to line end | |
| CTRL + BACKSPACE | Remove to line start | |
| ALT + BACKSPACE CTRL + ALT + BACKSPACE |
Remove word left | |
| ALT + DELETE | Remove word right | |
| CTRL + A | ⌘ + A | Select all |
| SHIFT + ↓ | SHIFT + ↓ | Select down |
| SHIFT + ← | SHIFT + ← | Select left |
| SHIFT + END | SHIFT + END | Select line end |
| SHIFT + HOME | SHIFT + HOME | Select line start |
| SHIFT + PAGEDOWN | SHIFT + PAGEDOWN | Select page down |
| SHIFT + PAGEUP | SHIFT + PAGEUP | Select page up |
| SHIFT + → | SHIFT + → | Select right |
| CTRL + SHIFT + END ALT + SHIFT + ↓ |
⌘ + SHIFT + ↓ | Select to end |
| ALT + SHIFT + → | ⌘ + SHIFT + → | Select to line end |
| ALT + SHIFT + ← | ⌘ + SHIFT + ← | Select to line start |
| CTRL + SHIFT + HOME ALT + SHIFT + ↑ |
⌘ + SHIFT + ↑ | Select to start |
| SHIFT + ↑ | SHIFT + ↑ | Select up |
| CTRL + SHIFT + ← | OPT + SHIFT + ← | Select word left |
| CTRL + SHIFT + → | OPT + SHIFT + → | Select word right |
| CTRL + O | Split line | |
| CTRL + T | CTRL + T | Transpose letters |
| CTRL + Z | ⌘ + Z | Undo |
Changelog
This is a non-exhaustive changelog for RokPad, inclusive of any alpha, beta, release candidate and final versions.
