<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Symphony – Articles</title>
    <link>http://www.getsymphony.com</link>
    <atom:link href="http://www.getsymphony.com/get-involved/feeds/articles/" rel="self" type="application/rss+xml"/>
    <description>Symphony Articles</description>
    <language>en</language>
    <generator>Symphony CMS</generator>
    <item>
      <title>Providers: An Introduction</title>
      <link>http://www.getsymphony.com/learn/articles/view/providers-an-introduction/</link>
      <pubDate>Tue, 06 Nov 2012 22:34:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/providers-an-introduction/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				brendo
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Providers is a concept that was introduced with Symphony 2.3 which allows extensions to natively provide new Data Source types. This allowed for a more seamless experience for users and opened up a world of possibilities for extension developers. The upcoming Symphony 2.3.1 release brings Providers to Events as well, allowing developers to provide new event types selectable from the native Event editor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Understanding Localisation Contexts</title>
      <link>http://www.getsymphony.com/learn/articles/view/understanding-localisation-contexts/</link>
      <pubDate>Tue, 06 Nov 2012 22:30:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/understanding-localisation-contexts/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				eKoeS
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In the end, it happened. Symphony 2.3 finally knocked on our doors dragging along a large sack full of shiny new toys to play with, including long awaited improvements to localisation. Thanks to contexts, translators are finally allowed to translate a string in a multitude of ways, depending on the backend page that same string will be shown in.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing the XML Importers</title>
      <link>http://www.getsymphony.com/learn/articles/view/introducing-the-xml-importers/</link>
      <pubDate>Thu, 12 Apr 2012 13:23:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/introducing-the-xml-importers/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				brendo
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The XML Importer extension is widely used to help users import XML content into their Symphony sections. But if your field returns anything other than simple XML, the chances are you're having to write more complex XPath to grab the import values. In this article I describe how you can implement the &lt;code&gt;prepareImportValue&lt;/code&gt; method on your custom fields to ensure the XML Importer gets the values it needs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Updating Extensions for Symphony 2.3</title>
      <link>http://www.getsymphony.com/learn/articles/view/updating-extensions-for-symphony-23/</link>
      <pubDate>Mon, 26 Mar 2012 23:12:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/updating-extensions-for-symphony-23/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				nickdunn
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.getsymphony.com/discuss/thread/81524/2/#position-21"&gt;Symphony 2.3 beta3&lt;/a&gt; has been released, so, dear esteemed extension developer, now is the time to test your creations against this latest and greatest of the Symphonies.&lt;/p&gt;</description>
    </item>
    <item>
      <title>On Git Submodules</title>
      <link>http://www.getsymphony.com/learn/articles/view/on-git-submodules/</link>
      <pubDate>Wed, 18 Jan 2012 11:25:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/on-git-submodules/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				phoque
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;For the longest time, Git Submodules have been a source of confusion and frustration among developers in our community. As a very complicated and barely controllable method of integrating other peoples code into your projects, they appear to be more a burden than a gain to most of us.&lt;/p&gt;

&lt;p&gt;In this article I will try to shed some light on what submodules are, how they work and especially how you will work with them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A guide to caching extensions</title>
      <link>http://www.getsymphony.com/learn/articles/view/a-guide-to-caching-extensions/</link>
      <pubDate>Wed, 19 Oct 2011 09:58:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/a-guide-to-caching-extensions/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				nickdunn
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Have you ever profiled a Symphony page and raised an eyebrow at the number of database queries needed for a particularly meaty data source? Perhaps you have been linked to from a Slashdot (remember that?) and your server is melting. You need caching.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Introducing extension.meta.xml</title>
      <link>http://www.getsymphony.com/learn/articles/view/introducing-extensionmetaxml/</link>
      <pubDate>Mon, 10 Oct 2011 17:16:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/introducing-extensionmetaxml/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				nickdunn
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Symphony 2.3 introduces a new way for extension developers to document metadata. Instead of burying information in PHP classes, you are now strongly encouraged to write this as an XML file. Get the full specification here.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating a Field Extension for Symphony</title>
      <link>http://www.getsymphony.com/learn/articles/view/creating-a-field-extension-for-symphony/</link>
      <pubDate>Mon, 14 Mar 2011 02:46:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/creating-a-field-extension-for-symphony/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				brendo
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Symphony extension development has always been seen with an aura of 'dark arts' surrounding it, and now that Symphony 2.2 is here, it's a great time to take some steps to demystify this art.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Combining Symphony with Nginx</title>
      <link>http://www.getsymphony.com/learn/articles/view/combining-symphony-with-nginx/</link>
      <pubDate>Wed, 10 Nov 2010 01:15:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/combining-symphony-with-nginx/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				buzzomatic
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Rowan Lewis on setting up Symphony rewrites for Nginx.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Getting Git for Symphony Development</title>
      <link>http://www.getsymphony.com/learn/articles/view/getting-git-for-symphony-development/</link>
      <pubDate>Mon, 01 Nov 2010 02:23:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/getting-git-for-symphony-development/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				jonasd
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A guide to Git workflows by Jonas Downey.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Localisation in Symphony</title>
      <link>http://www.getsymphony.com/learn/articles/view/localisation-in-symphony/</link>
      <pubDate>Wed, 24 Feb 2010 13:08:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/localisation-in-symphony/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Nils
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Nils Hörrmann introduces developers to the ins and outs of localisation in Symphony.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Beyond the Basics</title>
      <link>http://www.getsymphony.com/learn/articles/view/beyond-the-basics/</link>
      <pubDate>Sun, 29 Nov 2009 16:10:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/beyond-the-basics/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				czheng
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Some tips and tricks for getting the most out of Symphony.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Overriding Templates</title>
      <link>http://www.getsymphony.com/learn/articles/view/overriding-templates/</link>
      <pubDate>Sat, 08 Nov 2008 19:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/overriding-templates/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Allen
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;A technique to keep your XSLT modular for more complex websites.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Combining Different Template Methods</title>
      <link>http://www.getsymphony.com/learn/articles/view/combining-different-template-methods/</link>
      <pubDate>Thu, 04 Oct 2007 00:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/combining-different-template-methods/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Allen
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The art of combining different templates methods In XSLT.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Tao of Symphony</title>
      <link>http://www.getsymphony.com/learn/articles/view/the-tao-of-symphony/</link>
      <pubDate>Mon, 23 Nov 2009 14:18:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/the-tao-of-symphony/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Allen
				czheng
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The simple philosophy that guides Symphony&amp;#8217;s development.&lt;/p&gt;</description>
    </item>
    <item>
      <title>HTML Ninja Technique</title>
      <link>http://www.getsymphony.com/learn/articles/view/html-ninja-technique/</link>
      <pubDate>Wed, 27 May 2009 00:00:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/html-ninja-technique/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Allen
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;When you get HTML in your XML, how do you modify the HTML markup before throwing it to the output? This article answers this problem by showing you the &lt;em&gt;HTML Ninja Technique&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>XSLT for Creative Minds</title>
      <link>http://www.getsymphony.com/learn/articles/view/xslt-for-creative-minds/</link>
      <pubDate>Fri, 01 Jun 2007 08:14:00 +1000</pubDate>
      <guid>http://www.getsymphony.com/learn/articles/view/xslt-for-creative-minds/</guid>
      <description>&lt;p&gt;&lt;strong&gt;By 
				Allen
			&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Problem solving requires creativity. For example, what do you do when milk in your fridge runs out? You chase after it. Now that&amp;#8217;s thinking creatively.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
