<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.trellon.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>kcunningham&#039;s blog</title>
 <link>http://www.trellon.com/blogs/kcunningham</link>
 <description></description>
 <language>en</language>
<item>
 <title>Announcing: Training at Drupalcon Copenhagen, August 23rd</title>
 <link>http://www.trellon.com/content/blog/announcing-training-drupalcon-copenhagen-august-23rd</link>
 <description>&lt;p&gt;This is a message for everyone attending Drupalcon Copenhagen.&lt;/p&gt;
&lt;p&gt;Trellon will be holding a training workshop called &lt;strong&gt;&lt;a href=&quot;http://cph2010.drupal.org/pre-conference-trainings/drupal-fundamentals&quot; rel=&quot;nofollow&quot;&gt;Drupal Fundamentals: Building a Collaborative Development Environment&lt;/a&gt;&lt;/strong&gt;. This is the same training we have provided to some of our larger organizational clients, and the first time we are making it available to a public audience.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.trellon.com/content/blog/announcing-training-drupalcon-copenhagen-august-23rd&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.trellon.com/content/blog/announcing-training-drupalcon-copenhagen-august-23rd#comments</comments>
 <category domain="http://www.trellon.com/category/blog-tags/drupalcon">Drupalcon</category>
 <category domain="http://www.trellon.com/category/blog-tags/drupalcon-copenhagen">Drupalcon Copenhagen</category>
 <category domain="http://www.trellon.com/category/blog-tags/join-us">Join Us</category>
 <category domain="http://www.trellon.com/category/blog-tags/training">Training</category>
 <pubDate>Fri, 30 Jul 2010 18:19:12 +0000</pubDate>
 <dc:creator>kcunningham</dc:creator>
 <guid isPermaLink="false">172 at http://www.trellon.com</guid>
</item>
<item>
 <title>20 APIs in 20 Days: Remember to Bring Your Tokens</title>
 <link>http://www.trellon.com/content/blog/20-apis-20-days-remember-bring-your-tokens</link>
 <description>&lt;p&gt;&lt;i&gt;This post is an entry in our &lt;a href=&quot;http://www.trellon.com/content/blog/20-apis-20-days&quot; target=&quot;_blank&quot;&gt;20 APIs in 20 Days series.&lt;/a&gt; Learn more about how best practices lead to sustainable development at &lt;a href=&quot;http://www.trellon.com&quot; target=&quot;_blank&quot;&gt;www.trellon.com&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Often, the most important part of a website is the users of the site itself. They are unique individuals who form the basis of thriving communities. It&#039;s vital to support users by delivering content in predictable and personalized ways.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.trellon.com/content/blog/20-apis-20-days-remember-bring-your-tokens&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.trellon.com/content/blog/20-apis-20-days-remember-bring-your-tokens#comments</comments>
 <category domain="http://www.trellon.com/category/blog-tags/20-apis-20-days">20 APIs in 20 Days</category>
 <category domain="http://www.trellon.com/category/blog-tags/code">code</category>
 <category domain="http://www.trellon.com/category/blog-tags/development">development</category>
 <category domain="http://www.trellon.com/category/blog-tags/drupal">Drupal</category>
 <category domain="http://www.trellon.com/category/blog-tags/open-source">open source</category>
 <enclosure url="http://www.trellon.com/sites/default/files/Token API Documentation.txt" length="30014" type="text/plain" />
 <pubDate>Thu, 20 May 2010 11:29:15 +0000</pubDate>
 <dc:creator>kcunningham</dc:creator>
 <guid isPermaLink="false">146 at http://www.trellon.com</guid>
</item>
<item>
 <title>20 APIs in 20 Days: The Forms API </title>
 <link>http://www.trellon.com/content/blog/forms-api</link>
 <description>&lt;p&gt;&lt;i&gt;This post is an entry in our &lt;a href=&quot;http://www.trellon.com/content/blog/20-apis-20-days&quot; target=&quot;_blank&quot;&gt;20 APIs in 20 Days series.&lt;/a&gt; Learn more about how best practices lead to sustainable development at &lt;a href=&quot;http://www.trellon.com&quot; target=&quot;_blank&quot;&gt;www.trellon.com&lt;/a&gt;.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;There&#039;s not much that has not been said about Drupal&#039;s Forms API, and it can be a challenging concept for developers who are used to working with other platforms. Any series talking about the underlying framework would be incomplete without some discussion of how it is used.&lt;/p&gt;
&lt;p&gt;The Forms API in Drupal provides developers with a way to dynamically construct, modify and secure forms on your web sites. Instead of writing out the markup for individual form elements, developers define a form through an array that instructs Drupal on how to assemble the form and present it to users. The Forms API also tells Drupal how to validate form submissions and what to do with any data being received.&lt;/p&gt;
&lt;p&gt;The real power of the API, however, lies in the fact that custom modules can modify forms as they are being generated. Developers can create new fields, provide additional validation conditions, and handle form submissions dynamically. This kind of extensibility is unique to Drupal, and represents a very different pattern for designing web applications.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.trellon.com/content/blog/forms-api&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.trellon.com/content/blog/forms-api#comments</comments>
 <category domain="http://www.trellon.com/category/blog-tags/20-apis-20-days">20 APIs in 20 Days</category>
 <category domain="http://www.trellon.com/category/blog-tags/code">code</category>
 <category domain="http://www.trellon.com/category/blog-tags/development">development</category>
 <category domain="http://www.trellon.com/category/blog-tags/drupal">Drupal</category>
 <category domain="http://www.trellon.com/category/blog-tags/open-source">open source</category>
 <pubDate>Thu, 08 Apr 2010 16:13:52 +0000</pubDate>
 <dc:creator>kcunningham</dc:creator>
 <guid isPermaLink="false">142 at http://www.trellon.com</guid>
</item>
<item>
 <title>Internet, the Trellonaut has Landed</title>
 <link>http://www.trellon.com/content/blog/internet-trellonaut-has-landed</link>
 <description>&lt;p&gt;When I was asked to write a blog post about myself I was surprised.  Who doesn&#039;t know me?  However, I figured that some may be uninitiated and figured it would be good idea to fill everyone in.&lt;/p&gt;
&lt;p&gt;I&#039;m Kyle Cunningham, Trellon&#039;s newest developer, master chef and mad scientist.  While I am excited by the cooking opportunities, I&#039;m even more excited about developing awesome websites, the &lt;a href=&quot;http://trellon.com/projects&quot; rel=&quot;nofollow&quot;&gt;likes of which&lt;/a&gt; Trellon is already well known for.  It&#039;s an illustrious&lt;br /&gt;
reputation to live up to so I&#039;ve supplied a brief history of myself:&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://www.trellon.com/content/blog/internet-trellonaut-has-landed&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.trellon.com/content/blog/internet-trellonaut-has-landed#comments</comments>
 <category domain="http://www.trellon.com/category/blog-tags/developers">developers</category>
 <category domain="http://www.trellon.com/category/blog-tags/team-trellon">Team Trellon</category>
 <pubDate>Tue, 15 Dec 2009 05:00:00 +0000</pubDate>
 <dc:creator>kcunningham</dc:creator>
 <guid isPermaLink="false">127 at http://www.trellon.com</guid>
</item>
</channel>
</rss>


