The Railo Extension Store is open!

June 6, 2011 · By Paul Klinkenberg · 6 Comments

Railo Extension Store example screenWith the upcoming release of Railo Server 3.3 RC, Railo Technologies is now proudly opening up the Railo Extension Store! The Extension Store is the central marketplace for Railo Extensions, where visitors can browse through and install the available extensions, and developers can upload and manage their own extensions. The store will make sure that your extensions get enough exposure, since all Store extensions are shown in each and every Railo Administrator around the globe!

You can check the store at http://www.getrailo.org/index.cfm/extensions
You can also check out (and install!) the Extensions from within your own Railo Administrator.

About Railo Extensions

Railo Server can be very easily extended with new functionality, by using the built-in Extension system. The types of functionality to add is endless: software packages, CFML tags, drivers, built-in functions, admin plugins, anything. All these types can be created in pure CFML by the way; you don't have to learn Java to extend Railo Server! See the Railo wiki to get started.
The Extension system is available from the Railo Administrator screen, and shows you a list of installable Extensions:
Railo Administrator screen, showing available Extensions
(The layout you are seeing here, is new in Railo Server 3.3 as well!)

By clicking on one of them, you'll get the details screen, and have the option to install the extension.
Some extensions are only usefull for a single web context, and some others are only usefull server-wide. Therefor, the extensions in the Web and Server Administrator do not contain the same list of extensions.

Usage for Extension developers

Navigate to the "for developers" page at http://www.getrailo.org/index.cfm/extensions/for-developers . If you do not have an account yet at getrailo.org, you will need to create one. After that, you can click on the "Submit an Extension" link, which will show you a tabbed form to enter the Extension details:
Submit extension form example

The most important field is the "Extension zip file" field, where you need to upload your Extension. For more information on creating your own Extensions, see the documentation in our wiki.

After submission, your plugin details will be checked by our team, before they are shown online. If you want Railo Technologies to technically review your plugin, then a fee applies. You can choose this option in the form itself.

At the moment, only Railo Technologies has some paid extensions in the Store. Because (re)selling third party extensions has some legal and financial implications, for the moment you must first contact us to discuss the possibilities of selling your Extension through the shop, if that is what you want to do... You can off course also choose to offer your Extension for free!

Questions?

Contact the Railo Extensions Manager: Paul Klinkenberg.

Tags: CFML · Extension · Railo 3.3 · Release

6 responses so far ↓

  • 1 Dawesi // Jun 6, 2011 at 6:49 PM

    Does it allow for multiple deployments of each app in different directories, or is it just a metadata store pointing to apps?
  • 2 Paul Klinkenberg // Jun 6, 2011 at 7:03 PM

    Hi Dawesi,
    The store has three main functions:
    * developers upload their extension+details
    * Railo users can install these extensions from within their Railo Administrator
    * the extensions can be viewed online
    Did that possibly answer your question? Otherwise, please clarify a bit what you want to know. Cheers, Paul
  • 3 Peter Boughton // Jun 7, 2011 at 12:07 AM

    Another way of putting it, the Extension Store is a place to publicise extensions (but it doesn't change how those extensions work).

    A developer who uploads their Extension to the Store must include an install.cfc and config.xml which handles the actual install/upgrade side of things - see http://wiki.getrailo.org/wiki/Extensions:extension-structure for details.

    When someone selects an extension from the Store, they will then be taken through the installation process, based on whatever steps the installer tells Railo Admin to perform, so it is up to the extension developer.

    For some extensions, multiple deployments might make sense (e.g. applications like mura,mango,etc), where as for new tags (cfcsv,cfdsn,etc) it don't make sense - you only need it once (per server).
  • 4 Paul Klinkenberg // Jun 10, 2011 at 9:31 PM

    Peter, thanks for answering Dawesi's question! Your answer makes perfect sense.
    Cheers, Paul
  • 5 Ming Hsiu // Jul 28, 2011 at 8:52 AM

    Thanks, Railo team.
  • 6 Marco // Aug 27, 2012 at 7:59 AM

    Hi! I'm really imressepd with your little piano extension! But... it doesn't work for me. When I click the button, the piano shows up, but when I click on the embedded flash, nothing happens. The keys don't play or "press down", I can't right-click it, and the help button doesn't work. I can pop out the piano just fine, and the resulting piano in the pop-up window works like a charm. What is wrong?

Leave a Comment

Leave this field empty: