<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">
<channel>
<title>Railo Blog - CFML</title>
<link>http://www.railo.ch/blog/index.cfm</link>
<description>The Railo development blog</description>
<language>de-de</language>
<pubDate>Tue, 07 Sep 2010 07:32:38 +0200</pubDate>
<lastBuildDate>Wed, 17 Mar 2010 18:24:00 +0200</lastBuildDate>
<generator>BlogCFC</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<managingEditor>contact@getrailo.org</managingEditor>
<webMaster>contact@getrailo.org</webMaster>
<itunes:subtitle></itunes:subtitle>
<itunes:summary></itunes:summary>
<itunes:category text="Technology" />
<itunes:category text="Technology">
<itunes:category text="Podcasting" />
</itunes:category>
<itunes:category text="Technology">
<itunes:category text="Tech News" />
</itunes:category>
<itunes:keywords></itunes:keywords>
<itunes:author></itunes:author>
<itunes:owner>
<itunes:email>contact@getrailo.org</itunes:email>
<itunes:name></itunes:name>
</itunes:owner>
<itunes:image href="" />
<image>
<url></url>
<title>Railo Blog</title>
<link>http://www.railo.ch/blog/index.cfm</link>
</image>
<itunes:explicit>no</itunes:explicit>
<item>
<title>Beta Railo Extensions: CFJAVASCRIPT / CFSTYLESHEET</title>
<link>http://www.railo.ch/blog/index.cfm/2010/3/17/Beta-Railo-Extensions-CFJAVASCRIPT--CFSTYLESHEET</link>
<description>
&lt;p&gt;Another fine example of extending your Railo server by Andrea Campolonghi. Working on large ajax projects it is not uncommon to see pages that include a lot of javascript and css files. We&apos;re often times mixing and matching javascript plugins which sometimes has css stylings that go along with the plugins. We have worked to a solution that can help developers and let the server do the job of compressing and concatenating files. Let&apos;s imagine that your app need the following js files:&lt;/p&gt;
[More]
</description>
<category>Community</category>
<category>Extension</category>
<category>CFML</category>
<pubDate>Wed, 17 Mar 2010 18:24:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2010/3/17/Beta-Railo-Extensions-CFJAVASCRIPT--CFSTYLESHEET</guid>
</item>
<item>
<title>Cache (Reference) Part 3</title>
<link>http://www.railo.ch/blog/index.cfm/2010/2/12/Cache-Reference-Part-3</link>
<description>
&lt;style&gt;
._red{color:red;}
._title{font-family:&quot;Courier New&quot;, Courier, monospace;font-weight:bold}
&lt;/style&gt;
Before we begin the last part of the cache blog, let&apos;s do a little review.
&lt;br /&gt;&lt;br /&gt;
In the first part, I have shown how the cache is used as an object cache, how to create a cache and interact with it but not more.
The second part was on everything that is possible with the cache, and for what it can be used.
In the last part we want to see at some special cases and deliver the promised reference.
[More]
</description>
<category>Railo 3.1.2</category>
<category>Community</category>
<category>Configuration</category>
<category>CFML</category>
<category>cache</category>
<category>Reference</category>
<pubDate>Fri, 12 Feb 2010 11:44:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2010/2/12/Cache-Reference-Part-3</guid>
</item>
<item>
<title>Cache (Advanced) Part 2</title>
<link>http://www.railo.ch/blog/index.cfm/2010/1/26/Cache-Advanced-Part-2</link>
<description>
In the first part of the cache blog entry we looked at how we can use the cache directly without entering into great detail. Now let&apos;s have a look at what the cache is at capable of. Because it provides much more than just storing data.
[More]
</description>
<category>Railo 3.1.2</category>
<category>Extension</category>
<category>Configuration</category>
<category>CFML</category>
<category>Features</category>
<category>cache</category>
<pubDate>Tue, 26 Jan 2010 19:32:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2010/1/26/Cache-Advanced-Part-2</guid>
</item>
<item>
<title>Cache (Basic) Part 1</title>
<link>http://www.railo.ch/blog/index.cfm/2010/1/22/Cache-Basic-Part-1</link>
<description>
Since version 3.1.2 Railo supports the possibility of using a cache. This blog entry will go into the details of this feature.
The blog is divided into 3 parts, the first part will deal with the base functionality, the second part show how the cache is used in backend and the last part takes care of specialties when using the cache and shows a reference.
&lt;br&gt;&lt;br&gt;
[More]
</description>
<category>Railo 3.1.2</category>
<category>Configuration</category>
<category>HowTo</category>
<category>CFML</category>
<category>Features</category>
<category>cache</category>
<category>New release</category>
<pubDate>Fri, 22 Jan 2010 17:48:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2010/1/22/Cache-Basic-Part-1</guid>
</item>
<item>
<title>Projects at GetRailo.org</title>
<link>http://www.railo.ch/blog/index.cfm/2009/10/26/Projects-at-GetRailoorg</link>
<description>
&lt;p&gt;&lt;a href=&quot;http://projects.getrailo.org/&quot;&gt;http://projects.getrailo.org/&lt;/a&gt; is now available for those Open Source projects that extend / enhance Railo. Big thank you to Andrea Campolonghi for the time he spent setting this up. If you have a open source project enhancing or extending Railo and would like to have a project hosting along with access to a public SVN and Trac (wiki), please &lt;a href=&quot;http://www.getrailo.org/index.cfm/contact-us/&quot;&gt;contact us&lt;/a&gt; so that we can get you going!&lt;/p&gt;&lt;p&gt;The Ajax Railo project has been relocated to &lt;a href=&quot;http://projects.getrailo.org/projects/railoajax/&quot;&gt;http://projects.getrailo.org/projects/railoajax/&lt;/a&gt;.&lt;/p&gt;
</description>
<category>Community</category>
<category>Open Source</category>
<category>CFML</category>
<category>Railo 3.1</category>
<pubDate>Mon, 26 Oct 2009 14:26:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/10/26/Projects-at-GetRailoorg</guid>
</item>
<item>
<title>CFC Custom Tag Example</title>
<link>http://www.railo.ch/blog/index.cfm/2009/9/11/CFC-Custom-Tag-Example</link>
<description>
&lt;p&gt;This post was inspired by &lt;a href=&quot;http://www.coldfusionjedi.com/&quot;&gt;Raymond Camden&lt;/a&gt; recent blog post about &lt;a href=&quot;http://www.coldfusionjedi.com/index.cfm/2009/9/10/Yahoo-Query-Language&quot;&gt;Yahoo Query Language (YQL)&lt;/a&gt;. Back in June 2009, Michael Offner-Streit blogged about how to create &lt;a href=&quot;http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3&quot;&gt;CFC Custom Tags&lt;/a&gt;. So, I thought I&apos;d do a little experimenting with this idea and convert Ray Camden&apos;s custom tag (cfm) over to a custom tag (cfc) that Railo enables you to use.&lt;/p&gt;
[More]
</description>
<category>HowTo</category>
<category>CFML</category>
<pubDate>Fri, 11 Sep 2009 04:20:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/9/11/CFC-Custom-Tag-Example</guid>
</item>
<item>
<title>Using the Railo cluster cache</title>
<link>http://www.railo.ch/blog/index.cfm/2009/8/2/Using-the-Railo-cluster-cache</link>
<description>
This is something we wanted to do for more than a year now. We wanted to implement a cache that is reachable from all the servers in a cluster. So here we go...
[More]
</description>
<category>Extension</category>
<category>CFML</category>
<category>Railo 3.1</category>
<category>Features</category>
<pubDate>Sun, 02 Aug 2009 01:25:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/8/2/Using-the-Railo-cluster-cache</guid>
</item>
<item>
<title>Railo 3.1: Building your own Built-In-Function</title>
<link>http://www.railo.ch/blog/index.cfm/2009/7/23/Railo-31-Building-your-own-BuiltInFunction</link>
<description>
&lt;p&gt;Ever wish you could just install a frequently used &lt;abbr title=&quot;User Defined Function&quot;&gt;UDF&lt;/abbr&gt; to the server since you use it so much? Take any of the numerous UDFs found at &lt;a href=&quot;http://www.cflib.org/&quot;&gt;CFLib.org&lt;/a&gt; for example. How about... &lt;a href=&quot;http://www.cflib.org/udf/QueryRowToStruct&quot;&gt;QueryRowToStruct()&lt;/a&gt;? That&apos;s a pretty useful function. Wonder why they didn&apos;t build this in? With Railo 3.1 RC, you can build this in yourself. With this blog post, I&apos;m going to outline two different installation concepts, server wide and local context.&lt;/p&gt;
&lt;p&gt;First, server wide:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Click on the &quot;&lt;a href=&quot;http://www.cflib.org/udfdownload/358&quot;&gt;Download&lt;/a&gt;&quot; link on QueryRowToStruct and you&apos;ll be prompted to download QueryRowToStruct.cfm&lt;/li&gt;&lt;li&gt;For server wide installation, you&apos;ll want to put this in the following directory: &lt;pre style=&quot;display: inline-block;&quot;&gt;{railo installation directory}/lib/railo-server/context/library/function/&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Restart the server (I had to, I&apos;m going to verify if this step is really necessary or if it can be fixed :) )&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Once installed, I shouldn&apos;t have to cfinclude or copy/paste that function anywhere. I can create a test.cfm in my localhost and run the example code on &lt;a href=&quot;http://www.cflib.org/udf/QueryRowToStruct&quot;&gt;QueryRowToStruct&lt;/a&gt; description page.&lt;/p&gt;&lt;p&gt;Now, you may be in a particular situation where you can&apos;t have this server-wide because you share the server with other people or because there&apos;s a conflict. You could just install it to your local context. Each virtual host you make should have its own WEB-INF directory, so you have a global admin and a local admin.&lt;/p&gt;&lt;p&gt;You would repeat all of the steps above, except for #2, you&apos;ll want to install this here instead: &lt;pre style=&quot;display: inline-block;&quot;&gt;{your website root directory}/WEB-INF/railo/library/function/&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;Remember, you don&apos;t have to use anything specific from CFLib.org. You can write your own user defined function or install the one that you frequently use. I bet this makes you wonder if Railo 3.1 could give you the ability to create your own Built-In-Tag? ;) You &lt;a href=&quot;http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3&quot;&gt;can&lt;/a&gt; and there&apos;s been some changes, so I plan on investigating and outlining in a new blog post. If you want to see if you can figure it out for yourself, you can use Andrea Campolonghi&apos;s &lt;a href=&quot;http://www.assembla.com/wiki/show/railoAjaxProxy/CfAjaxProxy&quot;&gt;&amp;lt;cfajaxproxy&amp;gt; as a great example&lt;/a&gt;. This example includes installation directions and will only work on Railo 3.1.020 build or higher.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; The resin webserver doesn&apos;t need to be restarted, but the Railo servlet engine does. You can do this one of two ways, log into the admin portal and click Restart or via code: &amp;lt;cfadmin action=&quot;restart&quot; type=&quot;server&quot; password=&quot;serverPassword&quot;&amp;gt;&lt;/p&gt;
</description>
<category>HowTo</category>
<category>CFML</category>
<category>Railo 3.1</category>
<pubDate>Thu, 23 Jul 2009 14:19:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/7/23/Railo-31-Building-your-own-BuiltInFunction</guid>
</item>
<item>
<title>CFC-based Custom Tags by Example - Part 3</title>
<link>http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3</link>
<description>
Sorry for the delay I had little time the last days for writing this blog entry. But in the end, here it is.
[More]
</description>
<category>CFML</category>
<pubDate>Fri, 12 Jun 2009 12:45:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/6/12/CFCbased-Custom-Tags-by-Example--Part-3</guid>
</item>
<item>
<title>CFC-based Custom Tags by Example - Part 2</title>
<link>http://www.railo.ch/blog/index.cfm/2009/6/4/CFCbased-Custom-Tags-by-Example--Part-2</link>
<description>
CFC based Custom Tags
In the first Part we have looked at the major functions for CFC based Custom Tags, and how you can manipulate the environment and control the flow. In this entry we will look into exception handling.
[More]
</description>
<category>CFML</category>
<pubDate>Thu, 04 Jun 2009 10:49:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/6/4/CFCbased-Custom-Tags-by-Example--Part-2</guid>
</item>
<item>
<title>CFC-based Custom Tags by Example - Part 1</title>
<link>http://www.railo.ch/blog/index.cfm/2009/6/2/CFCbased-Custom-Tags-by-Example--Part-1</link>
<description>
CFC-based Custom Tags by Example - Part 1
This blog entry shows you how to use CFC-based Custom Tags through
examples.
In Railo 3.1, we have introduced Custom Tags based on CFML Components.
If you are not familiar with Custom Tags at all, please first consult
other resources to learn in detail about Custom Tags.&lt;br /&gt;
[More]
</description>
<category>CFML</category>
<pubDate>Tue, 02 Jun 2009 09:44:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/6/2/CFCbased-Custom-Tags-by-Example--Part-1</guid>
<enclosure url="http://www.railo.ch/blog/enclosures/examples-blog-cfcct-1.zip" length="2546" type="application/zip"/>
</item>
<item>
<title>Modifiers static,final,abstract</title>
<link>http://www.railo.ch/blog/index.cfm/2009/5/13/Modifiers-staticfinalabstract</link>
<description>
All these modifiers are very helpful in java, but do they make sense in cfml?
What do you think?
[More]
</description>
<category>CFML</category>
<pubDate>Wed, 13 May 2009 11:19:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/5/13/Modifiers-staticfinalabstract</guid>
</item>
<item>
<title>New Feature in Railo 3.1 - cfapplication</title>
<link>http://www.railo.ch/blog/index.cfm/2009/4/7/New-Feature-in-Railo-31--cfapplication</link>
<description>
Before &lt;b&gt;Application.cfc&lt;/b&gt; has been introduced, you had to set all the settings in the application.cfm by using the tag &lt;b&gt;CFAPPLICATION&lt;/b&gt;.
it is also possible to use the tag &lt;b&gt;CFAPPLICATION&lt;/b&gt; outside the &lt;b&gt;Application.cfm&lt;/b&gt;. It is not done quit often but it can certainly make sense.
[More]
</description>
<category>CFML</category>
<pubDate>Tue, 07 Apr 2009 13:38:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/4/7/New-Feature-in-Railo-31--cfapplication</guid>
</item>
<item>
<title>What&apos;s new in Railo 3.1</title>
<link>http://www.railo.ch/blog/index.cfm/2009/4/1/Whats-new-in-Railo-31</link>
<description>
Since Railo 3.0 6 months have passed in which we have optimized Railo and introduced a bunch of new features into the Open Source version. Read more about what has
changed.
[More]
</description>
<category>CFML</category>
<pubDate>Wed, 01 Apr 2009 11:44:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2009/4/1/Whats-new-in-Railo-31</guid>
</item>
<item>
<title>Struct addressing in Railo</title>
<link>http://www.railo.ch/blog/index.cfm/2008/11/17/Struct-addressing-in-Railo</link>
<description>
There is a major difference in how Railo addresses structs in comparison to the CFML standard. The result is that implicit addressing, (as I call it) works in the CFML standard but not in Railo. This is an issue we are long aware of AND we will NOT fix it.
[More]
</description>
<category>Railo 3.0</category>
<category>HowTo</category>
<category>CFML</category>
<category>Performance</category>
<category>Comparison</category>
<category>Standards</category>
<category>Testing</category>
<pubDate>Mon, 17 Nov 2008 20:27:00 +0200</pubDate>
<guid>http://www.railo.ch/blog/index.cfm/2008/11/17/Struct-addressing-in-Railo</guid>
</item>
</channel></rss>