<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>SeeSaw's blog: QuickPublish: a small Radiant extension to quickly publish your pages</title>
    <link>http://blog.seesaw.it/articles/2007/09/13/quickpublish-a-small-radiant-extension-to-quickly-publish-your-pages</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>...read our minds.</description>
    <item>
      <title>QuickPublish: a small Radiant extension to quickly publish your pages</title>
      <description>&lt;p&gt;As you probably know we&amp;#8217;re doing a cool &lt;a href="http://www.railsworkshop.it"&gt;rails workshop&lt;/a&gt; in about 2 weeks. 
We&amp;#8217;ve really packed up a lot of information in that workshop and 
in order to be able to do everything in a single day we need our students to waste no time.&lt;/p&gt;


	&lt;p&gt;What we discovered in past workshops is that we could speed up the pace if only our students could easily remember syntax or code fragments. Of course that&amp;#8217;s not possible, we cannot ask them to remember by memory a hundred methods a day.&lt;/p&gt;


	&lt;p&gt;They need a way to cut and paste snippets of code whenever they want to.  They need a quick reference without the hassle of asking the teacher &lt;i&gt;&amp;#8220;excuse me, can you get back to that slide? I don&amp;#8217;t remember how to&amp;#8230;&amp;#8221;&lt;/i&gt;&lt;/p&gt;


	&lt;p&gt;That&amp;#8217;s why we set up a support site they&amp;#8217;ll be browsing during the workshop. When they need to do something we already explained, they&amp;#8217;ll just browse the right section and they&amp;#8217;ll find all the relevant information to complete their task.&lt;/p&gt;


	&lt;p&gt;This website (available only to workshop students) is built with &lt;a href="http://radiantcms.org"&gt;Radiant&lt;/a&gt; and it&amp;#8217;s pretty simple. It contains a list of pages (one for each covered topic) we&amp;#8217;ll walk trough during the workshop, and there&amp;#8217;s a nice sidebar with links to those pages.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;What&amp;#8217;s the problem in it?&lt;/strong&gt; Students like to skip forward pages. They browse this support site and start reading advanced topics without having mastered the basics concepts. This has proven to be a waste of time. 
We need them to listen to us. 
In order to keep them focused on the right page we decided to hide/publish  pages during the workshop. This way they can only see what&amp;#8217;s important in a given moment (and of course what we&amp;#8217;ve done before).&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;So what?&lt;/strong&gt; Well.. I get bored pretty quickly :-) I didn&amp;#8217;t like to go inside each page&amp;#8217;s detail in order to publish or hide it. Imagine when I want to start over and need to  hide every page&amp;#8230; It&amp;#8217;s a very tedious task.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Solution?&lt;/strong&gt; In a few minutes I set up a Radiant extension which provides a new page, listing all the nodes in my  Radiant site. From this page I can quickly publish/hide    contents during my workshops!&lt;/p&gt;


	&lt;h3&gt;How does it look like?&lt;/h3&gt;


	&lt;p&gt;&lt;img src="http://lh4.google.com/paolo.dona/RumJJsaQHHI/AAAAAAAABUU/YPWeOb99j7c/s400/quick_publish.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;h3&gt;How can you install it?&lt;/h3&gt;


	&lt;p&gt;Enter your radiant site root folder and do:&lt;/p&gt;


	&lt;p&gt;&lt;span class="shell"&gt;$&amp;gt; cd vendor/extensions&lt;/span&gt;&lt;/p&gt;


	&lt;p&gt;then download the extension with:&lt;/p&gt;


	&lt;p&gt;&lt;span class="shell"&gt;$&amp;gt; svn co svn://svn.seesaw.it/radiant_extensions/trunk/quick_publish quick_publish&lt;/span&gt;&lt;/p&gt;


	&lt;p&gt;Now restart your webrick/mongrel and you&amp;#8217;re all set!&lt;/p&gt;


	&lt;p&gt;I don&amp;#8217;t know if that&amp;#8217;s useful if you&amp;#8217;re not running workshops like I am, but, who knows&amp;#8230; Enjoy!&lt;/p&gt;
</description>
      <pubDate>Thu, 13 Sep 2007 20:45:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:aba55618-ffc1-4560-ad7e-560cdb2904d9</guid>
      <author>Paolo</author>
      <link>http://blog.seesaw.it/articles/2007/09/13/quickpublish-a-small-radiant-extension-to-quickly-publish-your-pages</link>
      <category>Ruby + Rails</category>
      <category>radiant</category>
      <category>extension</category>
      <category>railsworkshop</category>
      <trackback:ping>http://blog.seesaw.it/articles/trackback/223415</trackback:ping>
    </item>
  </channel>
</rss>
