We learned about extending Railo Server in this chapter, by using the Extension system, custom tags, and custom functions.
Specifically, we covered:
Creating and installing a custom tag in Railo Server. We learned how to enhance the
<cfabort>
tag, and where to save it so it will be picked up as a custom tag.Creating a custom function:
cleanScope
. We also saw how to use array andstruct
notation with form variables.How to use the Railo Administrator to install extensions.
How to create our own Railo Extension. We created a tiny little web application and then created and zipped the necessary installation files.
By creating and exploring
ExtensionProvider.cfc
, we learned how we can distribute our own extension. We also logged downloads and talked a bit about hosting paid extensions.After all the trouble of creating the
ExtensionProvider
, we found out that there is an extension store where we can simply upload our extension into. We also did a small comparison between the Store...