<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://digitalartscorps.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Digital Arts Service Corps - ruby</title>
 <link>http://digitalartscorps.org/taxonomy/term/910/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Mon Jul  6 15:01:58 EDT 2009</title>
 <link>http://digitalartscorps.org/node/1520</link>
 <description>&lt;p&gt;Since my &lt;a href=&quot;http://ctcvista.org/node/1470&quot; title=&quot;previous field report&quot;&gt;previous field report&lt;/a&gt;, I have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;participated in a discussion of how the CCTS (the org I&#039;m serving)&lt;br /&gt;
    should develop its &quot;business&quot; in the future.&lt;/li&gt;
&lt;li&gt;helped the hiring process by placing ads and by participating in&lt;br /&gt;
    the interview of a candidate;&lt;/li&gt;
&lt;li&gt;studied some existing, alternative, Content Management Systems&lt;br /&gt;
   (CMS) not invented at CCTS, as candidate replacements for the CMS&lt;br /&gt;
   that was invented at CCTS;&lt;/li&gt;
&lt;li&gt;demonstrated a pattern for adding automated tests for the CCTS&lt;br /&gt;
     CMS, documenting the tests, and at the same time, documenting the&lt;br /&gt;
     requirements;&lt;/li&gt;
&lt;li&gt;investigated somewhat into how we might be able to achieve&lt;br /&gt;
       a cleaner separation between&lt;br /&gt;
       the core CMS and the customizations of it to the needs of specific&lt;br /&gt;
       clients;&lt;/li&gt;
&lt;li&gt;maintained a file server (made backups, etc.) for the office files&lt;/li&gt;
&lt;li&gt;maintained an environment for our software development&lt;br /&gt;
    (using the Ubuntu distribution);&lt;/li&gt;
&lt;li&gt;supported workstations running one of Microsoft&#039;s operating systems&lt;/li&gt;
&lt;li&gt;helped move the office;&lt;/li&gt;
&lt;li&gt;constructed a &lt;a href=&quot;http://pennstation.cctsbaltimore.org/admin/home_page/2/edit&quot;&gt;&quot;sandbox&quot; installation&lt;/a&gt; of the CCTS CMS for&lt;br /&gt;
    demonstrating its ease of use;&lt;/li&gt;
&lt;li&gt;contributed time to the maintenance of the CMS;&lt;/li&gt;
&lt;li&gt;participated in an interim edit of the old, static, CCTS web site&lt;/li&gt;
&lt;li&gt;taught other personnel about programming techniques and principles&lt;br /&gt;
    (e. g., finite-state machines).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Please keep in mind that since the purpose of the CCTS is to build the&lt;br /&gt;
capacity of &lt;em&gt;other&lt;/em&gt; organizations, anything I do that helps CCTS,&lt;br /&gt;
contributes to capacity building in the social-profit sector.
&lt;/p&gt;
</description>
 <comments>http://digitalartscorps.org/node/1520#comments</comments>
 <category domain="http://digitalartscorps.org/taxonomy/term/1081">rails</category>
 <category domain="http://digitalartscorps.org/taxonomy/term/910">ruby</category>
 <pubDate>Mon, 06 Jul 2009 19:47:40 +0000</pubDate>
 <dc:creator>Jack Waugh</dc:creator>
 <guid isPermaLink="false">1520 at http://digitalartscorps.org</guid>
</item>
<item>
 <title>Menus and Uploads</title>
 <link>http://digitalartscorps.org/node/1228</link>
 <description>&lt;p&gt;I implemented the &quot;main menu&quot; for our CMS.  Nine rules determine which pages the menu indexes when a given page is being displayed.&lt;/p&gt;
&lt;p&gt;Currently, I am working on the ability to import HTML files exported from Microsoft Word (even though everyone should switch to OpenOffice.org).&lt;/p&gt;
</description>
 <comments>http://digitalartscorps.org/node/1228#comments</comments>
 <category domain="http://digitalartscorps.org/taxonomy/term/910">ruby</category>
 <pubDate>Thu, 14 Feb 2008 06:54:10 +0000</pubDate>
 <dc:creator>Jack Waugh</dc:creator>
 <guid isPermaLink="false">1228 at http://digitalartscorps.org</guid>
</item>
<item>
 <title>Still Working on CMS</title>
 <link>http://digitalartscorps.org/node/1210</link>
 <description>&lt;p&gt;I am still working on the CMS.&lt;/p&gt;
&lt;p&gt;I am investigating how we can accept uploads of Microsoft Word documents and extract the content from them to convert to our format.&lt;/p&gt;
&lt;p&gt;Most recently I contributed some test cases to the tests that get run repeatedly to defend against breaking the code.&lt;/p&gt;
&lt;p&gt;In my last report, I didn&#039;t say what areas of the code I was contributing on.  Since the previous report to that one, I have worked on the editable pages.  I also added code that lets an administrator compose their own menu, and code that generates a menu automatically based on the context of a page within an hierarchy of pages.  I added the code that lets the administrator choose from among a few predefined layouts for a given page (this choice being inherited, by default, by the page&#039;s descendants in the hierarchy), and choose the menu and sidebar for a given layout to include.&lt;/p&gt;
&lt;p&gt;I posted at &lt;a href=&quot;http://lambda-the-ultimate.org/node/2606&quot; title=&quot;http://lambda-the-ultimate.org/node/2606&quot;&gt;http://lambda-the-ultimate.org/node/2606&lt;/a&gt; a comparison of programming languages Smalltalk and Ruby.&lt;/p&gt;
</description>
 <comments>http://digitalartscorps.org/node/1210#comments</comments>
 <category domain="http://digitalartscorps.org/taxonomy/term/30">cms</category>
 <category domain="http://digitalartscorps.org/taxonomy/term/291">howto</category>
 <category domain="http://digitalartscorps.org/taxonomy/term/910">ruby</category>
 <category domain="http://digitalartscorps.org/taxonomy/term/909">ruby on rails</category>
 <pubDate>Wed, 23 Jan 2008 18:46:26 +0000</pubDate>
 <dc:creator>Jack Waugh</dc:creator>
 <guid isPermaLink="false">1210 at http://digitalartscorps.org</guid>
</item>
</channel>
</rss>
