Joomla Extensions
RokSprocketLatest Version: J2.5 / J3.1 1.8.10
A Revolutionary Multi-Purpose Content Module RokSprocket is a revolutionary new extension for Joomla 2.5 designed to give you an incredible level of control over how you present your content. Sophisticated content filters, robust layout modes and options, integration with multiple content providers, and a streamlined no-nonsense interface all contribute to a powerful yet user friendly experience from start to finish.
Extension Features
- Multiple layout options: Features, Tabs, Lists, Mosaic & Headlines
- 7 supported content providers: Joomla, K2, Seblod, EasyBlog, Content Builder, FieldsAttach, & Zoo
- Advanced cumulative filters: specific and dynamic filters
- Advanced sorting rules: automatic, manual, mixed or random
- Individual article display and configuration
- Inline article previews
- Inline article details and editing
- RokGallery/MediaManager support
- Dynamic settings / configurations
- Module shortcodes
Advanced Custom Administrator
RokSprocket has a custom control interface, built with ajax to be intuitive, user friendly and powerful.
Layout Modes
RokSprocket has multiple layout modes to display your content: Features, Tabs, Lists, Mosaic & Headlines.
Features
Features is a content slideshow/showcase layout mode. It can display both images and text, or images only, with varying options on their display.
Lists
Lists is a vertical display content mode, with accordion support.
Tabs
Tabs is a tabbed content display mode, presenting content in dynamically sizing tabs.
Mosaic
Mosaic displays content dynamically in blocks, that can be rearranged via tags or ordering commands.
Headlines
Headlines is a content ticket layout mode. It can displays lines of text in succession.
Installation - Joomla 2.5.x
- Download the latest roksprocket.zip from the RokSprocket Download section (see right).
- Install at Admin → Extensions → Install/Uninstall → Choose File → Select file → Upload File & Install
- Upon successful installation, you will see the install notices. If performing an update, some will appear blue.
- Go to Extensions → Module Manager → New → RokSprocket Module to create a RokSprocket module.
Basic Module Controls & Info
The content provider and layout type of every RokSprocket instant appears in the module manager listing.
RokSprocket has a fully customized module interface, which includes all the typical options associated with a module such as title.
- 1. Module title
- 2. Position name
- 3. Module options (tabbed)
- 4. Show/Hide module title
- 5. Publish/Unpublish module
- 6. Set access, e.g. Public
- 7. Module shortcode
- 8. Current content provider/layout type
- 9. RokSprocket version
Module Shortcode
Every RokSprocket module has its own unique shortcode. Copy the entire reference, such as [module-155], into an article and it will load RokSprocket inside of the content.
Note: This uses the same functionality as the {loadposition POSITION_NAME} plugin built within Joomla, but circumvents the need to create a module position.
Content Provider & Layout Type
RokSprocket has support for several content providers/CCK, as well as multiple layout options:
Content Provider(s):
- Joomla
- Zoo
- Seblod
- K2
Layout Type(s):
- Features
- Headlines
- Lists
- Tabs
Joomla Content Filter Rules
RokSprocket has a powerful content selection and ordering system, providing you with the tools to display content in a manual, dynamic or mixed fashion, via an user friendly, intuitive interface.

Add Specific Articles
The first method of filtering is Add Specific Articles, which allows you to manually select articles, regardless of category.

Click Add Specific Articles then the document icon that appears in the inputbox. This will load the article selection popup. Select your article.

You can add as many articles as you like. Select the + or — icons to add or delete articles.

Add Filters
The second method of filtering is Add Filter, where you can select articles through rules, such as category. These are cumulative so you can use several at once to create super filters.

- Title: 'contains', 'beings with', 'ends with' or 'is'; Text.
- Alias: 'contains', 'beings with', 'ends with' or 'is'; Text.
- Article Text: 'contains'; Text.
- Published: 'yes' or 'no'.
- Featured: 'yes' or 'no'.
- Category: List of Categories.
- Created Date: 'within last', 'exactly', 'before', 'after', 'today', 'yesterday', 'this week', 'this month' or 'this year'; Number; 'days', 'weeks', 'months' or 'years'.
- Last Modified Date: 'within last', 'exactly', 'before', 'after', 'today', 'yesterday', 'this week', 'this month' or 'this year'; Number; 'days', 'weeks', 'months' or 'years'.
- Last Modified By: Popup of all Users.
- Author: Popup of all Users.
- Rating: 'equals', 'greater than', 'less than', 'is not'; Number.
- Hits: 'equals', 'greater than', 'less than', 'is not'; Number.
- Language: List of all Languages.
- Access: List of all Access Groups.
Sorting
There are three sorting options: Automatic, Manual and Random.
Automatic sort: 'ascending' or 'descending':

- Title
- Alias
- Category
- Created Date
- Last Modified Date
- Last Modified By
- Author
- Rating
- Hits
Manual sort:
You can manually arrange the articles display in the left pane via the move icon/button. Also, you can combine automatic and manual sort by specifying automatic sort criteria for new articles added before or after the sort.

For example, you can manually sort the first three articles, then have the rest ordered automatically, such as by ascending category.

Random sort: This will randomly sort your filtered articles.
Article Display & Configuration
Articles are displayed dynamically based on the filtering/sorting criteria set. You can configure article specific options and preview details.

- 1. Article Title
- 2. Category of Article
- 3. Preview article / article info
- 4. Show/Hide article configuration
- 5. Article creation date/time
- 6. Move / ordering icon
- 7. Configuration options
Preview Article / Article Info
Select the eye icon in the article display to preview the article. Note: Template styling will not be applied, this is raw output only.

Hover over the info icon in the article display to view the article details. You can Edit the article from this view.

Configuration Options
Each Layout Mode has its own configuration options, inclusive of: Title, Description, Image, Link, Icon. Note: Only options that are applicable to the layout mode will be displayed.
There are up to 5 properties available for each option:
- None: Does not display the element.
- Default: Displays the default, as configured in the layout mode settings.
- Article {property}: Displays the associated element from the article.
- Custom: Display a custom value.
- MediaManager/RokGallery: Load a specific image from the image source selected.
Layout Mode Specific Configuration Options:
Features:
- Title
- Description
- Image
- Link
Headlines:
- Image
- Link
Lists:
- Title
- Image
- Link
Tabs:
- Title
- Icon
- Link
Layout Options
Configuration options will appear dynamically based on what layout type you have chosen. Hover over the various options to reveal tips describing the parameter.
Features
Features is a content slideshow/showcase layout mode. It can display both images and text, or images only, with varying options on their display.
- Display Limit: Set the number of articles to display (0 for unlimited).
- Theme: Choose between Slideshow or Showcase.
- Article Titles: Show or Hide the individual article titles.
- Article Text: Show or Hide the individual article text.
- Arrow Navigation: Show, Hide or only Show on Hover, the navigation arrows.
- Pagination: Show or Hide, the page indicators.
- Animation: Crossfade, Top to Bottom, Right to Left, Bottom to Top, Left to Right, Top-Right to Bottom-Left, Top-Left to Bottom-Right, Bottom-Left to Top-Right, Bottom-Right or Randomize.
- Autoplay: Enable or Disable the automatic transitioning of panes.
- Autoplay Delay: Set the number of seconds between autoplay transitions.
- Image Resize: Enable or Disable, and set the Max Width and Max Height, of the images.
Article Defaults:
Configure the default options, as used in the left pane for individual article configuration.
- Default Title: None or Article Title.
- Default Article Text: None or Article Text.
- Default Article Image: None, Article Image, Custom, Intro Image or Full Image.
- Default Link: None, Article Link, Custom, Link A, Link B or Link C.
Headlines
Headlines is a content ticket layout mode. It can displays lines of text in succession.
- Display Limit: Set the number of articles to display (0 for unlimited).
- Label Text: Set the text of the label prefixing the articles.
- Preview Length: Set the number of words to be displayed.
- Arrow Navigation: Show or Hide, the navigation arrows.
- Animation: Slide and Fade, Fade or None.
- Autoplay: Enable or Disable the automatic transitioning of panes.
- Autoplay Delay: Set the number of seconds between autoplay transitions.
- Image Resize: Enable or Disable, and set the Max Width and Max Height, of the images.
Article Defaults:
Configure the default options, as used in the left pane for individual article configuration.
- Default Article Image: None, Article Image, Custom, Intro Image or Full Image.
- Default Link: None, Article Link, Custom, Link A, Link B or Link C.
Lists
Lists is a vertical display content mode, with accordion support.
- Display Limit: Set the number of articles to display (0 for unlimited).
- Collapsible Preview: Enable or Disable an accordion format.
- Preview Length Set the number of words to be displayed.
- Preview per Page: Set the number of articles page.
- Arrow Navigation: Show or Hide, the navigation arrows.
- Pagination: Show or Hide, the page indicators.
- Autoplay: Enable or Disable the automatic transitioning of panes.
- Autoplay Delay: Set the number of seconds between autoplay transitions.
- Image Resize: Enable or Disable, and set the Max Width and Max Height, of the images.
Article Defaults:
Configure the default options, as used in the left pane for individual article configuration.
- Default Title: None or Article Title.
- Default Article Image: None, Article Image, Custom, Intro Image or Full Image.
- Default Link: None, Article Link, Custom, Link A, Link B or Link C.
Tabs
Tabs is a tabbed content display mode, presenting content in dynamically sizing tabs..
- Display Limit: Set the number of articles to display (0 for unlimited).
- Tab Position: Top, Bottom, Left or Right.
- Animation: Slide and Fade, Fade or None.
- Autoplay: Enable or Disable the automatic transitioning of panes.
- Autoplay Delay: Set the number of seconds between autoplay transitions.
- Image Resize: Enable or Disable, and set the Max Width and Max Height, of the images.
Article Defaults:
Configure the default options, as used in the left pane for individual article configuration.
- Default Title: None or Article Title.
- Default Article Icon: None, Article Image, Custom, Intro Image or Full Image.
- Default Link: None, Article Link, Custom, Link A, Link B or Link C.
Other Module Options
Typical additional/advanced module options are contained with the RokSprocket tabbed interface.
Click on Assignments to designate which pages the particular RokSprocket module will appear on.
Click on Advanced to control various settings, such as Caching and Module Class Suffix.
Empty Ordering in Mosaic not kept
Due to a limitation of Joomla!, whenever you have a form field saved as empty, after saving it will get reverted to its default value found in the XML
This is the case with Ordering in Mosaic too. If you remove all the Ordering types and save, the next time they will be reverted to what's default in the XML: Default, Date, Title, Random
If you really need an empty Ordering, the only workaround is to overwrite that portion of XML from whitin your template.
Assuming you are on Metropolis, you want to change directory to /templates/rt_metropolis/roksprocket/layouts/mosaic/ and in here create (or edit if already present) a file named options.xml
Inside the options.xml file you want the following content:
Changelog
This is a non-exhaustive changelog for RokSprocket, inclusive of any alpha, beta, release candidate and final versions.
