Joomla Extensions

FREE

RokDownloadsLatest Version: 1.0b7

RokDownloads

Downloads so easy, a Caveman could do it RokDownloads is a file download manager. It provides management of files and folders for you to present downloads to your site visitors. It is a native Joomla! 1.5 component that does not hack the Joomla! code base and tracks its own separate tables. It works in both Windows and Unix environments and will recognize files and folders places on the file system via FTP or other method. It allows for a simple interface to manage your files and folders, publish them, and make them available to your users.

There will be two version of RokDownloads. A Free publicly available version, and a Pro version with expanded features and customizations.

Screenshots

Administrator :: RokDownloads Manager Administrator :: RokDownloads Manager - Edit Folder Administrator :: RokDownloads Manager - Edit File Administrator :: RokDownloads Menu Manager - Basic properties Administrator :: RokDownloads Menu Manager - Advanced properties Front-End :: RokDownloads Folders Front-End :: RokDownloads Files Front-End :: RokDownloads File

Free Version Features

  • File uploading via web interface
  • Syncing with file system.
  • Article style descriptions for both files and folders.
  • Introduction and full text descriptions.
  • Tree view representation of folders
  • Ordering for presentation.
  • Customizable thumbnail images.
  • Integrated Joomla! access control
  • Customizable parameters for files.
  • Download count tracking.
  • Folder and file view layouts for presentation.
  • Hot, new, and updated file tracking.
  • Customizable front end presentation.
  • Ajax based administration control
  • and more....

Upcoming Pro Version Features

The Pro version is in development right now and has not been released. The Pro version will have all the Free features plus much more. Those features may include but are not limited to:

  • True download statistics gathering
  • Bandwidth usage limiting
  • Click through pages such as License or Terms & Conditions
  • Password protected files
  • Drag and Drop ordering and moving
  • Recursive directory uploading
  • Scheduled publish and unpublish
  • Customizable front end layout look and feel.
  • plus much more...

Installation - Joomla 1.5


Downloading the Extension Files

  • RokDownloads Component (com_rokdownloads.zip) This file is the component package you will use to install RokDownloads into Joomla.

Using the Joomla Installer

From the Menu in your Joomla Administrator, go to Extensions → Install/Uninstall.

Next, browse for your com_rokdownloads.zip file you downloaded and then click Upload File & Install.


installation


Accessing the Component Page

Next, go to Components → RokDownloads. You will be brought to the Macros page which lists all the current snippets, whether generated from the component defaults or from the template overrides.


installation

Frequently Asked Questions

I've published my files but can't see them in the front-end
You probably have not published the folder the files are in, or have not published one of the parent folders. RokDownloads cascades folder permissions, so you can just select a top-level folder, and click publish in the manager, and it will publish ALL folders and files contained within.
I'm having problems downloading files with Safari
Safari has a strange download behavior. By default, it will download and try to open the file. You can sometimes get around this by option-clicking a download link, however this does not always work due to the way the call is made. The best method is to turn OFF the 'auto open' downloads feature in Safari's preferences.
How can I get the Pro version and how much will it cost?
The Pro version is still under development and the final price has not yet been decided. In the meantime please try the Free version, it's grrreeat.
RokDownloads is awesome, but I would love to see feature X, can you add it?
Please check out the RokDownloads forum, and post your request there. If it sounds good and might be something that would make the product better, we may well add it to the roadmap.
Speaking of roadmaps, do you have one for RokDownloads?
We don't as yet have a roadmap. What we have is a collection of features we want to put into the Pro version. We will be organizing this list and creating a roadmap from it to provide a clear direction for the 1.0 release of the Free and Pro versions.
Does RokDownloads work with PHP 4?
We have not tested RokDownloads with PHP 4. We encourage everyone to upgrade to PHP 5.2+. It's faster, more stable, and has more features.

Changelog

This is a non-exhaustive (but still near complete) changelog for the Rocketwerx RokDownloads, including alpha, beta and release candidate versions.

    Legend:
    
    * -> Security Fix
    # -> Bug Fix
    + -> Addition
    ^ -> Change
    - -> Removed
    ! -> Note
    
    =======
    ----- 1.0b7 Beta Release [10-October-2009] -----
    10-October-2009 Brian Towles 
    # Fixed router for downloads from file type menu items under SEF
    ^ Changed all internal pathing to be / based instead of local platform.  These changes should fix the file already exisits error on bad paths and duplicate file entry creation.
    + Added conversion to unified path on install
    # Fixed inconsistent line endings on directory paths 
    
    ----- 1.0b6 Beta Release [06-October-2009] -----
    05-October-2009 Brian Towles
    # Fixed download lockup on bad permissions files
    # Fixed Missing path directory separators that caused duplicate files
    ^ Changed router for better SEO handling
    # Fixed uninstall warnings
    
    ----- 1.0b5 Beta Release [21-September-2009] -----
    21-September-2009 Brian Towles
    # Fixed SEF issues with File view
    # Fixed File view options not working.
    
    ----- 1.0b4 Beta Release [05-August-2009] -----
    
    05-August-2009 Brian Towles
    # Fixed content plugin to support selecting text in tinyMCE, JCE, RokPad, and None.
    # Fixed content plugin for the link into editors.
    # Fixed display of Downloads button when "Show Download Button on No Access" is set to Hide
    # Cleaned up Search plugin.
    
    ----- 1.0b3 Beta Release [18-June-2009] -----
    18-June-2009 Brian Towles
    + Added Sorting on menu items of subfolders and files
    
    15-June-2009 Brian Towles
    # Fixed Plugin uninstall issue
    + Added message for no menu items to content plugin
    # Fixed trashed menu items showing up in content plugin
    
    ----- 1.0b2 Beta Release [22-April-2009] -----
    22-April-2009 Brian Towles
    # Minor bug fix to editor button
    
    ----- 1.0b1 Beta Release [25-MARCH-2009] -----
    25-March-2009 Brian Towles
    # Removed extraneous xdebug statement
    
    ----- 0.98a Alpha Release [24-MARCH-2009] -----
    24-March-2009 Brian Towles
    + Added RokDownloads Link Content Plugin and Button Plugin  
    # Minor language fix
    # Fixed Plugin support and event support for Folder display.
    
    26-Feburary-2009 Brian Towles
    # Cleaned up Display name output for Aliases and Slugs
    # Removed stray pass by reference in install
    
    ----- 0.97a Alpha Release [12-February-2009] -----
    25-January-2009 Brian Towles
    ^ Changed format of SEF urls to be more path based
    ^ Changes some of the look and feel of the Manager admin to help with user understanding of state of items
    + Added post_max_size and upload_max_size tp php config display to help diagnose problems for people.
    + Added caching to SEF generation
    + Added cache clearing on admin changes
    + Added alias field to display items to support some content plugins
    # Fixed partial render of a page after download.
    # Fixed search plugin bug with aliases and slugs.
    + Added support for handling incoming old style SEF
    ^ Moved to Alternate PHP control structure syntax for html templates
    # Fixed partial page render after download
    # Fixed SEF issue for lower level downloads
    
    26-December-2008 Brian Towles
    + Added caching to Modules
    
    ----- 0.96a Alpha Release [20-December-2008] -----
    20-December-2008
    # Fixed file count bug on front end
    
    17-December-2008 Brian Towles
    + Added check to make sure downloads root folder exists.
    
    16-December-2008 Brian Towles
    + Added Java Based Uploader
    # Fixed parent folder for edit of file/folder
    # Added table locking to file edits to hopefully stop duplicate files on edit
    
    12-December-2008 Brian Towles
    # Fixed performance on front end for larger directory lists.
    
    08-December-2008 Brian Towles
    ^ Moved custom params to administrator/components/com_rokdownloads/custom_params.xml
    ^ Moved default thumbs and thumbs folder to under images/rokdownload_thumbs
    + Added RSS/ATOM feed capability to folders menu items.
    + Added rokversions table install to track product versions
    + Added metadata support and upgraded the rokdownloads table to support it.
    # Added check on set_time_limit to remove warning for safe mode runs
    + Added manual changing of created date/modified date/downloads count
    
    ----- 0.95a Alpha Release [20-August-2008] -----
    
    20-August-2008 Brian Towles
    # Fixed backwards create table sql compatibility for mysql4
    
    18-August-2008 Brian Towles
    + Added Module and Plugin translations
    ^ Added correct section to search plugin results
    ^ Changed Date format for modules and component
    # Fixed content plugin access to folder/file text
    ^ Moved to a text only on folder and file detail view (No split intro and full)
    ^ Added seperate control of File list view fields versus file detail view fields on the Folder view
    + Added support for non flash uploader
    
    17-August-2008 Brian Towles
    # fixed thumbnail icons for non root based installations
    ^ Changed Icons for Folder publish state
    + Added settable default folder and file icons.
    + Added plugins to install and uninstall in batch with component
    + Added created and modified dates/times to modules
    
    16-August-2008 Brian Towles
    ^ Changed install to more programatic method.
    + Added modules to install as batch with component
    + Added uninstall for modules as batch with component
    # Changed download flushing to hopefully fix memory error on large downloads
    
    
    08-July-2008 Brian Towles
    # Fixed SEF usage with joomla .htaccess mod_rewrite
    
    07-July-2008 Brian Towles
    # Fixed usage of "jos" prefixed tables in queries.
    
    02-July-2008 Brian Towles
    # Fixed SEF links to remove spaces
    ^ Changed the was File and Folder access levels work. File access levels now mean Access To Download While Folder access level means Access to Display
    
    
    ----- 0.94a Alpha Release [1-July-2008] -----
    
    30-June-2008 Brian Towles
    # Fixed "Fatal error: Only variables can be passed by reference in" errors
    # Fixed spelling issues
    # Fixed ignoring of index.html index.htm .htaccess files
    + Added Apply button to folder and edit form.
    # Fixed File and Folder labelling in edit form.
    # Fixed Download Button language entries.
    # Removed Spacers from Parameter rendering on front end
    # Fixed SEF routing issues and naming.
    - Removed unused css field form menu options
    
    ----- 0.93a Alpha Release [14-May-2008] -----
    
    14-May-2008 Brian Towles
    + Added legend to Admin view.
    
    13-May-2008 Brian Towles
    # Fixed apostrophe in folder name causing bad tree issue
    
    13-May-2008 Andy Miller
    + Added folder state cookie
    
    12-May-2008 Andy Miller
    ^ Changed RokDownloads icons
    # Fixed some missing lang strings
    # Fixed thumbs path issue in manager
    
    12-May-2008 Brian Towles
    # Fixed binary output bug when downloading zips, etc...
    ^ Cleaned up php files to not have closed brackets on no output files.
    - Removed non used templates directory
    
    10-May-2008 Brian Towles
    # Fixed select then edit on admin table
    
    10-May-2008 Andy Miller
    + Added ability to control file title action
    
    09-May-2008 Andy Miller
    # Fixed some issues with SEF and custom routes
    # Fixed issue with thumbnail image paths and SEF
    # Fixed issue with detail view not showing full text
    + Added mediamanager css to the fancyuploader modal
    
    ----- 0.92a Alpha Release [08-May-2008] -----
    
    07-May-2008 Andy Miller
    # Fixed bug with long filenames breaking mootable in the admin
    # Fixed issue and layout with rokdownloads breadcrumbs
    + Added ability to turn off Folder title display
    ^ Changed behavior of breadcrumbs to show top level folder
    
    06-May-2008 Brian Towles
    + Added breadcrumbs object to folders view to allow for directory hierarchy listing
    ^ Refactored front end models for better object inheritance
    
    05-May-2008 Brian Towles
    + Added parent object to folders and files in folder view to allow for better navigation
    + Added separate option to toggle sub folder thumbnails
    # Spelling fixes in language files
    
    04-May-2008 Brian Towles
    # Fixed tree display bug when Directory is missing doesn't refresh items below it in the tree.
    # Fixed bug that showed blank entry on .DS_Store file   added it to ignored files.
    # Fixed folder rename munging sub folder and file paths in database
    # Fixed big handling no extension files for thumbnails
    
    
    ----- 0.91a Alpha Release [30-April-2008] -----
    
    30-Apr-2008 Brian Towles
    # Removed PHP Shortcut Tags
    # Fixed tree sub folder duplication issue
    # Fix call by ref error in model/rokdownloads.php
    # Fix bug in manifest and build which caused Joomla to think its an older version
    
    
    ----- Initial Changelog Creation -----