<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
         xmlns="http://purl.org/rss/1.0/">




    



<channel rdf:about="http://grok.zope.org/feeds/all-howtos-tutorials/RSS">
  <title>All Howtos and Tutorials</title>
  <link>http://grok.zope.org</link>
  
  <description>
    
       All Grok howtos and tutorials.
       
  </description>
  
  
  
            <syn:updatePeriod>daily</syn:updatePeriod>
            <syn:updateFrequency>1</syn:updateFrequency>
            <syn:updateBase>2008-06-05T02:45:12Z</syn:updateBase>
        
  
  <image rdf:resource="http://grok.zope.org/logo.gif"/>

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/how-to-get-started-with-dolmen"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/install-on-ms-windows"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/using-virtualenv-for-a-clean-grok-installation"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/setting-up-the-environment"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/implementing-search"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/orm-using-megrok.rdb-and-sqlalchemy"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/trail-blazing"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/how-to/using-a-relationfield-for-relationships-between"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/initial-tests-and-model-objects"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/introduction"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/attaching-files-to-a-song"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-comments-to-a-performance"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-performances"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/introduction"/>
        
        
            <rdf:li rdf:resource="http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/setting-up-a-clean-linux-server"/>
        
    </rdf:Seq>
  </items>

</channel>

    <item rdf:about="http://grok.zope.org/documentation/how-to/how-to-get-started-with-dolmen">        <title>How to get started with Dolmen</title>        <link>http://grok.zope.org/documentation/how-to/how-to-get-started-with-dolmen</link>        <description>Dolmen is set of libraries to create a CMS. You will learn how to get started with Dolmen.nisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>fretin</dc:creator>        <dc:rights></dc:rights>                <dc:date>2011-01-11T10:56:45Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/install-on-ms-windows">        <title>Install Grok on MS Windows</title>        <link>http://grok.zope.org/documentation/how-to/install-on-ms-windows</link>        <description>This HowTo gives instructions for installing Grok on the various flavours of MS Windows.

Please note that this HowTo is a _WORK IN PROGRESS_ during the alpha releases of Grok version 1.0 and grokproject version 1.0.

TBD denotes To Be Discussed/Determined/Developed/Described/Donenisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>rogererens</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-11-04T14:51:04Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/using-virtualenv-for-a-clean-grok-installation">        <title>Using Virtualenv for a clean Grok installation</title>        <link>http://grok.zope.org/documentation/how-to/using-virtualenv-for-a-clean-grok-installation</link>        <description>NOTE: As of Grok 1.2, you do not need to use virtualenv. Grok is automatically isolated from the system python environment.nisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>dcarraher</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-11-04T14:50:44Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/setting-up-the-environment">        <title>Setting Up The Environment</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/setting-up-the-environment</link>        <description>Configuring the project environment, understanding where files are located, and how to run application and test code.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-11-04T14:49:34Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/implementing-search">        <title>Searching Objects</title>        <link>http://grok.zope.org/documentation/how-to/implementing-search</link>        <description>Indexing the contents of your objects allow you to perform fast complex search operations.nisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>jhsware</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>schema</dc:subject>                <dc:date>2010-09-06T11:42:27Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/orm-using-megrok.rdb-and-sqlalchemy">        <title>Basic ORM with megrok.rdb and SQLAlchemy</title>        <link>http://grok.zope.org/documentation/how-to/orm-using-megrok.rdb-and-sqlalchemy</link>        <description>This how-to describes the basics of connecting to and mapping relational data to python classes via the Object Relational Mapper(ORM) SQLAlchemy using megrok.rdb.  It will discuss the process of mapping existing views and tables as well as dynamic creation of new tables.nisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>bgpete</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>Development</dc:subject>                <dc:date>2010-08-09T13:30:16Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/trail-blazing">        <title>Eggs, Known Good Sets and developing with unreleased Grok source code</title>        <link>http://grok.zope.org/documentation/how-to/trail-blazing</link>        <description>Grok releases are distributed as Python eggs. This gives you the flexibility to easily control what versions of each of the individual python packages that are used to make up a Grok application. Learn why this is a desirable goal, and how you can use this to develop your Grok application based on unreleased versions of Grok checked out from subversion.nisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>kteague</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-08-09T12:41:56Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/how-to/using-a-relationfield-for-relationships-between">        <title>Using a relationfield to express relationships between objects</title>        <link>http://grok.zope.org/documentation/how-to/using-a-relationfield-for-relationships-between</link>        <description>In this How To you will learn how to create relations between objects both directly and transparently for the user by using the z3c.relationfield and z3c.relationfieldui packages, which are based on the zc.relation packagenisse</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>jmichiel</dc:creator>        <dc:rights></dc:rights>                    <dc:subject>formlib</dc:subject>                    <dc:subject>schema</dc:subject>                <dc:date>2010-08-09T12:38:41Z</dc:date>        <dc:type>How-to</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/initial-tests-and-model-objects">        <title>Initial Tests and Model Objects</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/initial-tests-and-model-objects</link>        <description>Begin transcribing the application requirements into tests and perform the first coding cycle to satisfy the tests.  This is the first exposure to working with model objects and unit testing.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-07-06T08:53:20Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/introduction">        <title>Introduction</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/introduction</link>        <description>An overview of the example requirements and a road map for how the tutorial will cover the development of the application.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-07-06T08:52:25Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/attaching-files-to-a-song">        <title>Attaching Files to a Song</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/attaching-files-to-a-song</link>        <description>Enable users to upload sheet music and other documents related to a song in the set list.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-07-06T08:51:33Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-comments-to-a-performance">        <title>Adding Comments to a Performance</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-comments-to-a-performance</link>        <description>We will now provide a general commenting feature for a performance.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-07-06T08:49:52Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-performances">        <title>Adding Performances</title>        <link>http://grok.zope.org/documentation/tutorial/musical-performance-organizer-part-1/adding-performances</link>        <description>Create a basic content object which describes a Performance.  Also, create a page template and the necessary view code so that a new performance can be added using a web browser.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>shmakes</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-07-06T08:49:55Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/introduction">        <title>Introduction</title>        <link>http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/introduction</link>        <description>Grok and WSGI</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>cguardia</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-05-21T09:46:16Z</dc:date>        <dc:type>Page</dc:type>    </item>
    <item rdf:about="http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/setting-up-a-clean-linux-server">        <title>Setting up a clean Linux server</title>        <link>http://grok.zope.org/documentation/tutorial/installing-and-setting-up-grok-under-mod-wsgi/setting-up-a-clean-linux-server</link>        <description>When starting with a new server, it's important to get all required packages in place before beginning.</description>        <dc:publisher>No publisher</dc:publisher>        <dc:creator>cguardia</dc:creator>        <dc:rights></dc:rights>                <dc:date>2010-05-21T09:38:47Z</dc:date>        <dc:type>Page</dc:type>    </item>




</rdf:RDF>

