<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://cmsfactor.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>CMSFactor.com - CMS</title>
 <link>http://cmsfactor.com/taxonomy/term/7/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Drupal 4.7 Looks REALLY Good</title>
 <link>http://cmsfactor.com/drupal4_7</link>
 <description>&lt;!-- google_ad_section_start --&gt;
&lt;p&gt;Drupal 4.7 &lt;span class=&quot;caps&quot;&gt;RC1 &lt;/span&gt;is released and you&#039;re looking at it! The upgrade from 4.6 couldn&#039;t have been easier--delete the old files, insert the new files, run an upgrade script, update modules and done. It took me about 15 minutes on this site. I have a few other Drupal sites that use modules that haven&#039;t been released for 4.7 yet so I&#039;ll probably wait on those.&lt;/p&gt;

&lt;p&gt;What&#039;s new in Drupal 4.7? Here are the changes from the changelog that I thought were most interesting (my comments in &lt;span style=&quot;color:red&quot;&gt;red&lt;/span&gt;)&lt;/p&gt;


&lt;ul&gt;
&lt;li&gt;added free tagging support. &lt;span style=&quot;color:red&quot;&gt;woohoo!&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;added a site-wide contact form.&lt;/li&gt;
&lt;li&gt;added the &lt;span class=&quot;caps&quot;&gt;PHPT&lt;/span&gt;emplate theme engine&lt;/li&gt;
&lt;li&gt;reworked the &#039;request new password&#039; functionality.&lt;/li&gt;
&lt;li&gt;reworked the node and comment edit forms &lt;span style=&quot;color:red&quot;&gt;These are much nicer now!&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;made it easy to add nodes to the navigation menu.&lt;/li&gt;
&lt;li&gt;added site &#039;offline for maintenance&#039; feature.&lt;/li&gt;
&lt;li&gt;added support for auto-complete forms (AJAX).&lt;/li&gt;
&lt;li&gt;added support for collapsible page sections (JS).&lt;/li&gt;
&lt;li&gt;added support for resizable text fields (JS).&lt;/li&gt;
&lt;li&gt;improved file upload functionality (AJAX).&lt;/li&gt;
&lt;li&gt;made it possible to alter, extend or theme forms.&lt;/li&gt;
&lt;li&gt;added support for &quot;mass comment operations&quot; to ease repetitive tasks.&lt;/li&gt;
&lt;li&gt;reworked the revision functionality.&lt;/li&gt;
&lt;li&gt;added a block to display author information along with posts.&lt;/li&gt;
&lt;li&gt;added support for private profile fields.&lt;/li&gt;
&lt;li&gt;added the ability to track page generation times.&lt;/li&gt;
&lt;li&gt;made it possible to block certain IPs/hostnames.&lt;/li&gt;
&lt;li&gt;added support for theme-specific block regions.&lt;/li&gt;
&lt;li&gt;made the aggregator module parse Atom feeds.&lt;/li&gt;
&lt;li&gt;made the aggregator generate &lt;span class=&quot;caps&quot;&gt;RSS &lt;/span&gt;feeds.&lt;/li&gt;
&lt;li&gt;added &lt;span class=&quot;caps&quot;&gt;RSS &lt;/span&gt;feed settings.&lt;/li&gt;
&lt;li&gt;added &#039;loose caching&#039; option for high-traffic sites.&lt;/li&gt;
&lt;li&gt;improved performance of path aliasing.&lt;/li&gt;
&lt;li&gt;made indexer smarter and more robust. &lt;span style=&quot;color:red&quot;&gt;Nice. This needed major work.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;added advanced search operators (e.g. phrase, node type, ...).&lt;/li&gt;
&lt;li&gt;added customizable result ranking.&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Over all a huge release with alot of features that have been much anticipated. I&#039;d say that this release probably should have been Drupal 5.&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
</description>
 <comments>http://cmsfactor.com/drupal4_7#comment</comments>
 <category domain="http://cmsfactor.com/taxonomy/term/7">CMS</category>
 <category domain="http://cmsfactor.com/taxonomy/term/12">php</category>
 <pubDate>Tue, 04 Apr 2006 17:12:53 -0700</pubDate>
 <dc:creator>marcus</dc:creator>
 <guid isPermaLink="false">19 at http://cmsfactor.com</guid>
</item>
<item>
 <title>PHPList Mini-Review</title>
 <link>http://cmsfactor.com/phplist</link>
 <description>&lt;!-- google_ad_section_start --&gt;
&lt;p&gt;&lt;img src=&quot;http://cmsfactor.com/system/files?file=phplist.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://tincan.co.uk/phplist&quot;&gt;&lt;span class=&quot;caps&quot;&gt;PHPL&lt;/span&gt;ist&lt;/a&gt; is a free mailing list/newsletter software written (not surprisingly)  in &lt;span class=&quot;caps&quot;&gt;PHP.&lt;/span&gt; I set it up for a company that has not yet launched--I wanted people to be able to sign up for a notification of the launch.&lt;/p&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Installation&lt;/strong&gt; - It wasn&#039;t too bad. &lt;span class=&quot;caps&quot;&gt;PHPL&lt;/span&gt;ist assumes that you&#039;ll be installing it in the root directory of your site which I thought was a bit odd, but it wasn&#039;t too hard to get it to install elsewhere. The trick is to remember that the only folder that really matters is the &quot;lists&quot; folder, the rest don&#039;t necessarily &lt;strong&gt;have&lt;/strong&gt; to be below your site root (although once you get it working, you should move them there, or remove them altogether).&lt;/li&gt;
&lt;/ul&gt;




&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Setup&lt;/strong&gt; - Getting &lt;span class=&quot;caps&quot;&gt;PHPL&lt;/span&gt;ist to recognize the Database and getting the first user entered was painless.&lt;/li&gt;
&lt;/ul&gt;




&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration&lt;/strong&gt; - Configuration wasn&#039;t as easy. Some of the config is done through the file inc/config.inc, some was done through a rather long configure page in the web interface. Most of the options were understandable, but I did find myself going back to that page to change things fairly often. I think the configuration could be greatly simplified by splitting up these screens into several pages with related options.&lt;/li&gt;
&lt;/ul&gt;




&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;List creation&lt;/strong&gt; - Creating and configuring mailing lists was fairly painless as well. The feeling I got was that the software lets you do the same thing in multiple places and that the workflow was difficult to follow. After doing it a couple times I began to get the feel for it.&lt;/li&gt;
&lt;/ul&gt;




&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Customization&lt;/strong&gt; - Making &lt;span class=&quot;caps&quot;&gt;HTML &lt;/span&gt;emails and text emails is no problem, nor is changing the look of the subscribe pages. &lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Looking over the above, I think that what isn&#039;t conveyed is that this software isn&#039;t something that you&#039;ll have set up and running in an hour. Expect to spend about 3-4 hours minimum the first time around. From there, creating lists, email and managing users is a breeze.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Downsides&lt;/strong&gt; - I realize this is free, open source software released under the &lt;span class=&quot;caps&quot;&gt;GPL.&lt;/span&gt; No one is making money off it. That having been said, my biggest problem with &lt;span class=&quot;caps&quot;&gt;PHPL&lt;/span&gt;ist is that there are &quot;Powered by&quot; notices everywhere. They appear on subscribe/unsubscribe pages, in the meta tags and essentially every place the user could possibly view. I&#039;ve got no problem with giving some credit, but this time I found it a little overwhelming. I spent quite a bit of time toning down the &quot;Powered by&quot; notices. I&#039;d suggest making them a little less obvious and ubiquitous by default and if people choose to do so, let them remove them. Most people will probably choose to leave the credits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Upsides&lt;/strong&gt; - It&#039;s free. It&#039;s fully featured--I didn&#039;t find any feature that I saw in other mailing lists/newsletter software missing here. Kudos to the author - Michiel Dethmers for doing such a great job and releasing it as open source.&lt;/p&gt;

&lt;p&gt;I&#039;d recommend &lt;span class=&quot;caps&quot;&gt;PHPL&lt;/span&gt;ist if you&#039;ve got some time to spare to learn the interface and experience in setting up &lt;span class=&quot;caps&quot;&gt;PHP &lt;/span&gt;scripts on the server. It&#039;s not simple, but it&#039;s the most powerful open source/free newsletter management software available (that I know of), matching (and often exceeding) many of the features of commercial mailing list solutions I investigated. &lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
</description>
 <comments>http://cmsfactor.com/phplist#comment</comments>
 <category domain="http://cmsfactor.com/taxonomy/term/7">CMS</category>
 <pubDate>Tue, 13 Sep 2005 02:53:00 -0700</pubDate>
 <dc:creator>marcus</dc:creator>
 <guid isPermaLink="false">15 at http://cmsfactor.com</guid>
</item>
<item>
 <title>Is it Perl or is it Just Me?</title>
 <link>http://cmsfactor.com/perl-problems</link>
 <description>&lt;!-- google_ad_section_start --&gt;
&lt;p&gt;A lesson that I&#039;ve learned after installing many content management systems is that me and Perl (a programming language) don&#039;t get along well. I&#039;ve found that web applications written in Perl have two characteristics&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;They&#039;re usually the most powerful and full-featured and&lt;/li&gt;
&lt;li&gt;They&#039;re the hardest to install and keep running right.&lt;/li&gt;
&lt;/ol&gt;



&lt;h3&gt;Examples:&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Twiki&lt;/strong&gt; - If you&#039;re looking for a Wiki that does it all and does it extremely well, look no further than &lt;a href=&quot;http://twiki.org/&quot;&gt;Twiki&lt;/a&gt;, billed as &quot;an Enterprise Collaboration Platform&quot; it lives up to its title. Installing it however took me 2-4 hours a day for a solid week. I kept thinking it was good to go, then I&#039;d start using it and yet another problem would show up. It was a seemingly endless cycle of tinkering, asking questions and trying anything I could think of. Apparently there are people who can get it up and running solidly since Yahoo!, Cingular, Disney and Motorola have all found uses for it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;WebGUI&lt;/strong&gt; - I &lt;a href=&quot;http://cmsfactor.com/webgui_changes&quot;&gt;mentioned&lt;/a&gt; WebGUI recently, so I won&#039;t go on too much about it, but it&#039;s powerful. Templating in WebGUI is phenomenal, asset management and user managment are as well. Installing and upgrading it are surprisingly difficult. WebGUI taught me to hate &lt;span class=&quot;caps&quot;&gt;CPAN &lt;/span&gt;(an archive of Perl code libraries)--they rarely seemed to install correctly and I don&#039;t know enough about Perl to intuitively know why. I&#039;ve spent dozens of hours reading documentation and compiling Perl libraries trying to get WebGUI going correctly. In the end, it was worth it but really... there has to be a better way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;MovableType&lt;/strong&gt; - I actually can&#039;t complain too much about the popular blog software &lt;a href=&quot;http://www.sixapart.com/&quot;&gt;MovableType&lt;/a&gt;, but it is much more difficult to install than WordPress in my experience. Once it&#039;s up and running it&#039;s excellent.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Interchange&lt;/strong&gt; - Interchange is &quot;an open source alternative to commercial commerce servers and application server/component applications&quot;--basically an ecommerce platform. I installed it once on RedHat 9 and it took all day one day and part of another. Once it&#039;s up, it&#039;s solid and powerful but good luck getting it running. &lt;/p&gt;

&lt;p&gt;Maybe you&#039;re thinking--&quot;you just don&#039;t know Perl or Linux.&quot; Maybe you&#039;re right, I have no idea, but I do know that I can get pretty much any &lt;span class=&quot;caps&quot;&gt;PHP &lt;/span&gt;or Ruby application installed in under an hour. But even after a couple years of experience, Perl still seems to require at least a couple days of my time pecking away in the &quot;black box&quot; of the terminal before any magic happens.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://cmsfactor.com/system/files?file=cpan.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
</description>
 <comments>http://cmsfactor.com/perl-problems#comment</comments>
 <category domain="http://cmsfactor.com/taxonomy/term/7">CMS</category>
 <pubDate>Thu, 08 Sep 2005 06:07:23 -0700</pubDate>
 <dc:creator>marcus</dc:creator>
 <guid isPermaLink="false">9 at http://cmsfactor.com</guid>
</item>
<item>
 <title>CMSFactor - Powered by Drupal</title>
 <link>http://cmsfactor.com/cmsfactor-drupal</link>
 <description>&lt;!-- google_ad_section_start --&gt;
&lt;p&gt;&lt;img src=&quot;http://cmsfactor.com/system/files?file=drupalLogo.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Since this is a site on Content Management, it begs the question, &quot;what content management system do you use?&quot; I picked Drupal. Some of the reasons I felt it would be the best tool for the job (and one case where I don&#039;t recommend using Drupal) are:&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;The taxonomy system. Drupal is extremely powerful when setting up categories, sub-categories, vocabularies and anything that has to do with taxonomies. Although stories are currently only sorted by &quot;CMS Type&quot;, I could just as easily add &quot;CMS Platform&quot;, &quot;Programming language&quot; or any other specific and sort stories by those classifications.&lt;/li&gt;
&lt;li&gt;Permissions and roles in Drupal are simple and very granular. I really like how easy it is to set up a new role and check a few boxes to give members of that role permission to do as much (or as little) as I feel they should be able to do.&lt;/li&gt;
&lt;li&gt;Modules and built in functionality. Currently this site is a very simple blog, but later if I want to add forums or other advanced features it&#039;s as simple as enabling (or installing) an additional module. Most important modules are bundled, but those that aren&#039;t couldn&#039;t be much easier to install, you just unzip them in a folder and you&#039;re done.&lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;I also picked Drupal because though I&#039;d worked with Drupal before, I hadn&#039;t used for one of my own websites and was curious to put it through its paces. So far, I couldn&#039;t be happier. The community of developers and users is extremely active, making support a breeze. The default templates look great and are simple to modify. I highly recommend Drupal as a very capable community site &lt;span class=&quot;caps&quot;&gt;CMS.&lt;/span&gt; In fact, from my experience, I&#039;d say Drupal is best in breed.&lt;/p&gt;

&lt;p&gt;A note if you&#039;re not creating a community driven website--one thing that I don&#039;t like about Drupal is that it relies on the all-too-common &quot;left and right columns&quot; paradigm. For community-type sites this is fine, but when you&#039;re creating a more static site that doesn&#039;t necessarily have news posted to it semi-regularly, templating and editing content becomes very tricky. It&#039;s possible to get multiple chunks content to display wherever you want them to, but setting it up feels like a hack and knowing where  to go to edit the content afterwards isn&#039;t intuitive.&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
</description>
 <comments>http://cmsfactor.com/cmsfactor-drupal#comment</comments>
 <category domain="http://cmsfactor.com/taxonomy/term/7">CMS</category>
 <pubDate>Wed, 07 Sep 2005 03:28:00 -0700</pubDate>
 <dc:creator>marcus</dc:creator>
 <guid isPermaLink="false">7 at http://cmsfactor.com</guid>
</item>
<item>
 <title>WebGUI - The good, the bad and the ugly.</title>
 <link>http://cmsfactor.com/webgui_changes</link>
 <description>&lt;!-- google_ad_section_start --&gt;
&lt;p&gt;&lt;a href=&quot;http://plainblack.com&quot;&gt;WebGUI&lt;/a&gt; has always been one of my favorite content management systems because it is the most customizable of any &lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt; I&#039;ve used. If you&#039;d like to read about the strong points of WebGUI, over a year and a half ago I wrote a &lt;a href=&quot;http://marcusvorwaller.com/blog/archives/2004/01/26/best-open-source-content-management-system/&quot;&gt;glowing review&lt;/a&gt;  on my &lt;a href=&quot;http://marcusvorwaller.com&quot;&gt;blog&lt;/a&gt;. This article isn&#039;t so much of a review, but suggestions for what needs to improve for me to be able to continue recommending WebGUI.&lt;/p&gt;


&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Simplify installation and upgrades.&lt;/strong&gt; Every time I install or upgrade it seems like I have to wrestle for an hour with &lt;span class=&quot;caps&quot;&gt;CPAN &lt;/span&gt;or some other Perl extension that I have to compile. I absolutely hate dealing  with dependencies trying to get WebGUI to work. I&#039;ve been using WebGUI for years, have access to &lt;em&gt;Ruling WebGUI&lt;/em&gt; and paid support, yet I still don&#039;t feel comfortable upgrading.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fix PlainBlack.com.&lt;/strong&gt; The design isn&#039;t bad, but navigation is atrocious. WebGUI is the main product PlainBlack offers, but nowhere to be seen on the front page is &quot;About WebGUI&quot; or &quot;Demo WebGUI&quot; or &quot;Why Use WebGUI.&quot; There is a banner-ad looking link that says &quot;Find out if WebGUI is right for you&quot; but the font is small and it&#039;s easy to overlook. That information should be immediately apparent. I&#039;d suggest redesigning the entire site navigation based on questions and destinations users might have in mind when they first go to the site. I&#039;d also suggest using one url rather than spreadwebgui.com and plainblack.com. Personally, I feel that spreadwebgui.com is what plainblack.com should look like. [update - since writing this, it appears they&#039;ve started doing exactly what is suggested here--kudos!]&lt;br /&gt;
&lt;img src=&quot;http://cmsfactor.com/system/files?file=plainblack.jpg&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stop releasing unstable software.&lt;/strong&gt; Releasing early and often is one thing, but make sure it&#039;s working. I&#039;d suggest only advertising releases of stable versions on the front page (or any easily accessible portion of the site) and saving the betas for developers or people who aren&#039;t using WebGUI for production sites. I&#039;d suggest totally dropping the use of alpha, beta, gamma and complex version numbers and moving to a more easily understood &quot;beta&quot; and &quot;stable&quot; and simple versioning - 6.0, 6.5, 7.0. &lt;/li&gt;
&lt;/ol&gt;



&lt;p&gt;I could go on, but basically, WebGUI is excellent software that is currently suffering from several buggy releases, a bloated and hard to navigate website and very difficult installs and upgrades. Right now my recommendation with WebGUI would be &quot;keep an eye on it.&quot; It&#039;s still the most customizable &lt;span class=&quot;caps&quot;&gt;CMS&lt;/span&gt; I know of, but I wouldn&#039;t recommend it for live websites.&lt;/p&gt;&lt;!-- google_ad_section_end --&gt;
</description>
 <comments>http://cmsfactor.com/webgui_changes#comment</comments>
 <category domain="http://cmsfactor.com/taxonomy/term/7">CMS</category>
 <pubDate>Sun, 04 Sep 2005 09:01:24 -0700</pubDate>
 <dc:creator>marcus</dc:creator>
 <guid isPermaLink="false">4 at http://cmsfactor.com</guid>
</item>
</channel>
</rss>
