<?xml version="1.0"?>
<rss version="2.0">
  <channel><title>FinScribe</title><link>http://bill.welliver.org/</link><description></description><generator>Fins 0.9.7</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><link>http://bill.welliver.org//space/start/2006-07-12/1</link><guid isPermaLink="1">http://bill.welliver.org//space/start/2006-07-12/1</guid><title>Fins and FinScribe update</title><pubDate>Wed, 12 Jul 2006 18:40:01 -0400</pubDate><description>I've been working on &lt;a href="/space/pike/Fins"&gt;Fins&lt;/a&gt; and &lt;a href="/space/pike/FinScribe"&gt;FinScribe&lt;/a&gt; quite a bit lately, and some interesting things have been brewing.&lt;p class="paragraph"/&gt;
First, in the eye-candy department, I started working with &lt;a href="http://www.dojotoolkit.org" class="wiki_link_external" &gt;Dojo&lt;/a&gt; 0.3.1, which has some better widgets than previous releases. It adds some quirks, especially with the DHTML effects, but hopefully we'll be able to work through them. I also added a new widget called RTEditor, which extends the Rich text editor widget to be tabbed: one tab is allows you to edit text in Rich Text format, and the other tab lets you edit the raw text. As you change from tab to tab, the version from the other tab is brought along with you, so you don't lose content. It's pretty neat, and lets users who are more comfortable with HTML tweak their content.&lt;p class="paragraph"/&gt;
Second, on the Fins side of things, I've added some developer admin tools. We're hooking into the &lt;i class="ital"&gt;pike -x&lt;/i&gt; command, and so far, a new application creation tool is available, as well as a replacement for fin_serve, which should make it easier to run your Fins apps.&lt;p class="paragraph"/&gt;
Most significant, though, is automatic configuration of &lt;a href="/space/pike/Fins/Developer/Model"&gt;Model&lt;/a&gt; objects by examination of the database schema. This means that if you write your database to follow the rules that Fins expects, you don't have to write Model code. It's all done for you&amp;#8230; just create a (more or less empty) class for each datatype, and Fins will handle the rest&amp;#8230; it's pretty cool. It's also completely optional. If you've got legacy databases to work with, Fins can also use those, but you'll have to resort to increasingly manual tactics.  </description></item><item><link>http://bill.welliver.org//space/start/2006-06-27/1</link><guid isPermaLink="1">http://bill.welliver.org//space/start/2006-06-27/1</guid><title>New FinScribe release: 0.6</title><pubDate>Tue, 27 Jun 2006 15:25:11 -0400</pubDate><description>I'm pleased to announce the release of a new version of the &lt;a href="/space/pike/FinScribe"&gt;FinScribe&lt;/a&gt;
wiki/blog application. Version 0.6 includes a fair number of new features, most importantly the ability to modify and apply ACLs to documents. The application (especially the administration interface) include some very nifty AJAX widgets made possible by using the Dojo widget framework.&lt;p/&gt;
FinScribe is built on the MVC framework I've been writing, called &lt;a href="/space/pike/Fins"&gt;Fins&lt;/a&gt;, and is written in Pike with support for mysql, sqlite and (hopefully) postgresql. Originally intended as a demonstration application for that framework, FinScribe has taken on a life of its own. </description></item><item><link>http://bill.welliver.org//space/start/2006-04-05/1</link><guid isPermaLink="1">http://bill.welliver.org//space/start/2006-04-05/1</guid><title>FinScribe's first theme!</title><pubDate>Wed, 5 Apr 2006 20:23:48 -0400</pubDate><description>I took some time today to create the first "real" theme for FinScribe. Ok, I didn't create from scratch, but rather decided to take a good looking theme from WordPress, called Prozac, and convert it so that it worked with FinScribe. Along the way, I made some tweaks to the theme and made some changes to the internal templates in order to make it easier for theme builders. The exact origins of Prozac seem to be spread across a few people, so I'll refer you to the site I got the source for additional information: &lt;a href="Prozac WordPress Theme" class="wiki_link_external" &gt;http://weblogtoolscollection.com/archives/2006/03/03/wp-themes-prozac/&lt;/a&gt;&lt;p class="paragraph"/&gt;
I think the result is the best of both the original theme, and of the capabilities of FinScribe: a good looking design with all of the nice CMS functionality and AJAX enhancements that come with FinScribe. All in all, not a bad showing.&lt;p class="paragraph"/&gt;
So, without further ado, I give you Prozac for FinScribe:&lt;p class="paragraph"/&gt;
&lt;img src="/space/start/2006-04-05/1/prozac.png" alt=""/&gt;&lt;p class="paragraph"/&gt;
You can get the theme &lt;a href="here" class="wiki_link_external" &gt;http://hww3.riverweb.com/dist/FinScribe/themes/&lt;/a&gt;. To use it, simply untar the file into the themes directory (you'll need a copy of FinScribe from CVS for this to work). Then set the site.theme property to "prozac". Currently you have to make this setting change by hand using fin_serve's hilfe mode, or by editing the database directly. I hope to make an official release of FinScribe that supports themes out in the next day or two, as well as a better preference modification mechanism.&lt;p class="paragraph"/&gt;
</description></item></channel>
</rss>
