General
-
create a command line interface for compiling CFML code
when implememnting a new application on Railo it would be good to have a command line tool that allows us to take advabtage of the compilation features within Railo so we can pre-compile the applications.
116 votesOn the roadmap for Railo 4.0.
-
RAILO-197 Have the ability to implement closures or anonymous functions
https://jira.jboss.org/jira/browse/RAILO-197
Have the ability to implement closures or anonymous functions
81 votesPlanned for Railo 4.0
http://www.getrailo.org/index.cfm/documentation/railo-roadmap/ -
74 votes
I don’t believe this is on our roadmap so this is something that would probably need to be sponsored as an extension.
-
Full cfform support
Some of it works, but cfformgroup isn't. Neither are the options for formatting: format="xml" and format="flash".
The xml version is perhaps the more important one of the two since it works so well together with css.41 votesThe best approach for full support for CFFORM etc is going to be thru the CFC custom tags approach I think so this may turn into a community effort (like the AJAX tags) unless someone wants to sponsor XML format support as an extension to accelerate the development.
I’d definitely like to see us support XML format but I doubt we’ll ever support Flash format (given that Adobe’s Flash form support is based on Flex 1.5, I think even they are encouraging people to simply switch to Flex completely for complex form widgets!).
-
CFINPUT multiple messages in one alert box
When you have multiple CFINPUTs that fail a validation and display a message, they are shown one at a time in succession. This is not very user-friendly at all. All the messages should be grouped together and put into a single alert box.
38 votes -
support for CFPRINT
This request came in from the Railo blog. A "long time supporter" is disappointed that we're not supporting CFPrint.
36 votes -
Rackspace Cloud integration
Rackspace Cloud now has APIs available for integrating. Any chance we can get this built in like Railo did for S3?
35 votes -
Add a <cfsnmp> tag
... to connect to snmp enabled devices.
Example of syntax:
<cfsnmp
host="generic.host.com"
community="public"
oid="1.3.6.1.2.1.2.2.1.2"
method="GET" (walk,set,...)
qResponse="response">host= can accept a list of hosts
qResponse= specifies the name of the query to return data and can be accessed as any other CF query, using Query-of-Query, CFOUTPUT, or CFLOOP.33 votes -
Session/Application Tracker
Access either via Java classes or prehaps GetMetricData() to all active sessions and applications. This would be similar to Adobe ColdFusions undocumented coldfusion.runtime.SessionTracker and ApplicationScopeTracker, which allow access to other sessions, application scopes and information like time alive, idle timeout, idle time and expired state (before collection).
This could be the basis for an admin section for monitoring applications and sessions. Developers could also use this information when creating their applications (user sessions for an app, who's online, inactive sessions etc...).
31 votesWe’re investigating this for a client so it may appear as an extension at some point.
-
Make default password enabled by default, inherit server password
I think that the default password should be set by default. I've used railo for 3-4 years and never even knew about this feature, yet its a gaping security hole if you don't visit the web administrator for each site you create and set a password.
31 votes -
30 votes
Gert says: The problem is that reports might be very tricky to implement. At the moment there were only few people requesting report functionality in Railo. That’s why we haven’t had it on our roadmap yet. If there’s a sponsor for this feature we would implement it and make it available as an extension.
-
RAILO-215 Support admin API CFC
https://jira.jboss.org/jira/browse/RAILO-215
Railo should provide cfide.adminapi.* CFCs to be compatible with Adobe.
29 votes -
29 votes
We’re working on it. You’re allowed to contribute as well ( http://wiki.getrailo.org/ ). Feel free to create a login and contribute to an open source project.
-
RAILO-216 Allow returntype="self"
https://jira.jboss.org/jira/browse/RAILO-216
Particularly useful for init() or if you want to chain setters. Then you can use a simple snippet and it will work in any component regardless of type.
28 votes -
onServerStart
I would like to have a onServerStart() event, similar to onApplicationStart() but for server wide functions. There I could set global fucntions, variables and also start vital applications in a controlled fashion.
27 votesWe’ve been discussing this for 4.0.
-
CFPOP SSL support
Let us query GMAIL or other services which only allow encrypted access.
24 votes -
22 votes
Working with the OpenBD team on integrating their implementation.
-
Inline pure java in cfscript
I realy would like to see the super exciting embeded Java extension to the cfscript tag. In openBD you can drop pure-raw Java code inside CFSCRIPT and the OpenBD engine will automatically compile and optimize it on-the-fly and execute it when the request gets there.
http://www.openbluedragon.org/manual/?/cfscript_java20 votesThis has been planned for 4.0 for some time now.
-
Add XSS protection
Example project:
http://code.google.com/p/owaspantisamy/Additional Information on what the above does:
http://blog.pengoworks.com/index.cfm/2008/1/3/Using-AntiSamy-to-protect-your-CFM-pages-from-XSS-hacks17 votes -
RAILO-287 Allow the CGI scope be writable.
Allow the CGI scope be writable. XSS can happen via the CGI scope and it would be nice to filter and change it.
16 voteshttps://jira.jboss.org/jira/browse/RAILO-287
Changing the implementation of CGI to allow keys to be written to would introduce a small performance overhead on cascading scope lookup (unqualified variables are looked up in CGI, Form, URL scope…).