<?xml version="1.0" encoding="us-ascii"?>
<rss version="2.0" xml:base="http://www.cmswatch.com" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel>
      <title>CMS Watch Drupal Feed</title>
      <link>http://www.cmswatch.com</link>
      <description>CMS Watch headlines about Drupal</description>
      <language>en-us</language>
      <lastBuildDate>Tue,  7 Oct 2008 06:38:38 -0400</lastBuildDate>
      <dc:creator>editor@cmswatch.com (Tony Byrne)</dc:creator>
      <dc:rights>Copyright 2005, CMS Watch</dc:rights>
      <dc:publisher>CMS Watch</dc:publisher>
      <image>
         <title>CMS Watch</title>
         <url>http://www.cmswatch.com/images/cmswatch_logo.gif</url>
         <link>http://www.cmswatch.com</link>
         <width>82</width>
         <height>36</height>
         <description>CMS Watch logo</description>
      </image>
      <item>
         <title>Quick: what do Joomla!, Drupal, and WordPress have in common?</title>
         <description>Big Blue recently released its &lt;a href=&quot;http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf&quot;&gt;IBM Internet Security Systems X-Force 2008 Mid-Year Trend Statistics&lt;/a&gt; report, and it contains more than a few eyebrow-raisers. For example: Web-application-based security vulnerabilities have begun to outnumber reports involving conventional viruses and trojans (of the kind that target the operating system). We're now at the point where 51 percent of newly discovered software vulnerabilities depend in some way on web-page interactions. &lt;/p&gt;

&lt;p&gt;Also, there's been a sharp surge in the number of vulnerabilities that involve &lt;a href=&quot;http://en.wikipedia.org/wiki/Sql_injection&quot;&gt;SQL injection&lt;/a&gt; (as opposed to &lt;a href=&quot;http://en.wikipedia.org/wiki/Cross-site_scripting&quot;&gt;cross-site scripting&lt;/a&gt;). Meanwhile, the use of infected image files (.gif or .jpg) as a way to inflict mayhem is on the decline.&lt;/p&gt;

&lt;p&gt;What really got my attention, though, is the new Top Ten list of vendors with 
  the most vulnerability disclosures. Normally you would expect Microsoft to be 
  at the top of that list (I would, at least). Instead, it's at Number 3, 
  behind Apple and... &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Joomla!&quot;&gt;Joomla!&lt;/a&gt;. 
  Fortunately, &lt;a href=&quot;http://www.cmswatch.com/Trends/1108-Joomla!,-open-source,-and-security&quot;&gt;Joomla! 
  can be secured&lt;/a&gt;, but it's quite possible that many novice Joomla! installers 
  do not.&lt;/p&gt;

&lt;p&gt;Numbers 8, 9 and 10 are interesting, as well: &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;, &lt;a href=&quot;http://www.cmswatch.com/Social/Vendors/Automattic&quot;&gt;WordPress&lt;/a&gt;, and Linux.&lt;/p&gt;

&lt;p&gt;The finding that no fewer than four of the top ten vendors with the most reported vulnerabilities are &lt;em&gt;open-source projects&lt;/em&gt; is, at first blush, quite striking. But the results should be viewed with caution. In part, the rankings reflect a recent change in IBM's data-gathering methodology (which the report's authors are quick to point out). Another important caveat is that the numbers are not normalized against adoption rates or installed seats or any other usage metrics. They're based on raw numbers.&lt;/p&gt;

&lt;p&gt;It's worth remembering, too, that open source projects are extraordinarily &lt;em&gt;open&lt;/em&gt; about security vulnerabilities. Hence you would &lt;em&gt;expect&lt;/em&gt; a comparatively high rate of reporting for an open-source product. Finding, publishing, and fixing security vulnerabilities is something the open-source community has gotten quite good at, particularly in the Linux world, where every line of code for the entire operating system (including all encryption routines, random-number-generating code, and so on) is available free for the downloading. Security flaws in Linux tend to be found and corrected with astonishing alacrity.&lt;/p&gt;

&lt;p&gt;On the other hand, it's striking that three of the Top Ten contenders on IBM's security worry-list have &lt;a href=&quot;http://en.wikipedia.org/wiki/Php&quot;&gt;PHP&lt;/a&gt; in common. You can read whatever you want to into that, I suppose. I'm not a PHP expert, but I'm enough of a web developer to know that &lt;em&gt;languages&lt;/em&gt; don't create security problems; programmers do.&lt;/p&gt;

&lt;p&gt;If you have the time and the inclination, download the IBM &lt;a href=&quot;http://www-935.ibm.com/services/us/iss/xforce/midyearreport/xforce-midyear-report-2008.pdf&quot;&gt;report&lt;/a&gt;. At 85 pages, it' a well-worthwhile lunch-hour read, if you care about web-app security ... as I think we all should.</description>
         <link>http://www.cmswatch.com/Trends/1340-Quick:-what-do-Joomla!,-Drupal,-and-WordPress-have-in-common?source=RSS</link>
         <category>Web Content Management</category>
         <author>kthomas@cmswatch.com(Kas Thomas)</author>
         <pubDate>Mon, 18 Aug 2008 11:34:00 -0400</pubDate>
      </item>
      <item>
         <title>Web CMS versus Social Software?</title>
         <description>People frequently ask me about where their Web Publishing efforts should end 
  and Social Software begin. Like so many things, the answer is, &amp;quot;it depends.&amp;quot; 
  For example, one important question is whether you are talking about intranets 
  versus a public site, which will likely exhibit very different interaction and 
  security models. &lt;/p&gt;
&lt;p&gt;I can certainly understand the confusion. Our recent research on &lt;a href=&quot;http://www.cmswatch.com/CMS/Report/&quot;&gt;Web 
  CMS&lt;/a&gt; and &lt;a href=&quot;http://www.cmswatch.com/Social/Report/&quot;&gt;Enterprise Social 
  Software&lt;/a&gt; suggests a definite overlap from a tools perspective. But our research 
  also found most Web CMS tools coming up short when it comes to deeper forms 
  of Social Networking and Collaboration. (&lt;a href=&quot;http://cmswatch.com/About/Press/200806WCMESS/&quot;&gt;See today's press release&lt;/a&gt; for more 
  details). &lt;/p&gt;
&lt;p&gt;Meanwhile, most &lt;a href=&quot;http://cmswatch.com/About/Press/200806ESSR/&quot;&gt;Social Software tools lack&lt;/a&gt; -- in some cases deliberately lack -- the sort of heavier-duty systems and administrative services that you would want behind an enterprise website.&lt;/p&gt;
&lt;p&gt;Some enthusiasts argue that multidimensional platforms (like &lt;a href=&quot;http://www.cmswatch.com/Social/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt; 
  or &lt;a href=&quot;http://www.cmswatch.com/Social/Vendors/Microsoft/&quot;&gt;SharePoint&lt;/a&gt;, 
  to name just two) give you the best of both worlds. I disagree. But perhaps 
  it's best to look at this less as a competition between two different types 
  of software and more as distinct approaches to addressing two rather different 
  objectives: one for enabling the publishing of &amp;quot;official&amp;quot; information, 
  and the other supporting the creation and social interaction around unofficial 
  content. &lt;/p&gt;
&lt;p&gt;For most cases in most enterprises today, I think this means investing in two 
  (or more) different types of tools to get you there.</description>
         <link>http://www.cmswatch.com/Trends/1277-Web-CMS-versus-Social-Software?source=RSS</link>
         <category>Web Content Management</category>
         <author>tbyrne@cmswatch.com(Tony Byrne)</author>
         <pubDate>Wed, 18 Jun 2008 10:10:00 -0400</pubDate>
      </item>
      <item>
         <title>Drupal, Mollom, and the Future of Blog Spam</title>
         <description>Is it just me, or has anyone else been struck by the lack of attention being 
  paid to &lt;a href=&quot;http://en.wikipedia.org/wiki/Blog_spam&quot;&gt;blog comment spam&lt;/a&gt;? 
&lt;/p&gt;
&lt;p&gt; No one needs a reminder of how severe the spam problem is with e-mail. But 
  e-mail spam is just one piece of the spam pie. (Oh man, talk about a hard-to-swallow 
  metaphor...) Somewhere between &lt;a href=&quot;http://www.ceas.cc/2007/papers/paper-85.pdf&quot;&gt;80 
  and 90 percent&lt;/a&gt; of comments posted to blogs and/or wikis come from spambots 
  or their human surrogates. Bear in mind, as technologies go, blogging is fairly 
  new by comparison to e-mail. We're still near the beginning of the blog-spam 
  curve.&lt;/p&gt;
&lt;p&gt; To the extent that Social Software and Web CMS vendors sell, bundle, or pre-integrate 
  blog and wiki solutions for you to employ beyond the firewall, they're selling 
  you spam magnets as part of the deal. But they're not necessarily helping you 
  with spam filtration.&lt;/p&gt;
&lt;p&gt; You'd expect Social Software purveyors to be pioneers in this area, and some 
  of them have decent services. But surprisingly, many of the vendors covered 
  in our just-published &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/Social/Report/&quot;&gt;Enterprise 
  Social Software Report 2008: Networking &amp;amp; Collaboration Within and Beyond 
  the Enterprise&lt;/a&gt;&lt;/em&gt; scored rather poorly on anti-spam capabilities.&lt;/p&gt;
&lt;p&gt;
Typical remedies for blog spam include comment moderation, challenge-response techniques, and automated filtering based on some combination of reputation assessment and AI-based text analysis. There are problems with all three approaches.&lt;/p&gt;
&lt;p&gt; Moderation is tantamount to hand-processing. This is impractical in many cases 
  and will only become more so over time. &lt;/p&gt;
&lt;p&gt; A more practical deterrent is the &lt;a href=&quot;http://en.wikipedia.org/wiki/Captcha&quot;&gt;CAPTCHA&lt;/a&gt; 
  (a common challenge-response technique). The idea is that if you can correctly 
  identify the letters in a deformed Gif image of a word, you're human, not a 
  spambot, and therefore can be trusted not to post garbage. The CAPTCHA deters 
  robots remarkably well (so far, at least), but it also deters legitimate posters 
  to some extent. (Not everyone wants to play a word game in order to leave a 
  comment.) It will not deter a malicious human. Offshore boilerrooms of paid 
  CAPTCHA-breakers can (and do) still break through. &lt;/p&gt;
&lt;p&gt;
Filtering based on &lt;a href=&quot;http://en.wikipedia.org/wiki/Artificial_intelligence&quot;&gt;AI&lt;/a&gt;-driven text analysis can be effective for blog comments as well as e-mail. The problem with text analysis is that unless misclassification errors can be kept to just a couple of percent, you're still letting a lot of junk through. Consider a blog that receives 100 comments. Typically, 80 will be spam. An AI-based spam filter that's 90 percent accurate will let 8 bogus comments through. Since you had just 20 legitimate comments to begin with, you're left with a situation where over a quarter of your published comments (8 of 28) are bogus. &lt;/p&gt;
&lt;p&gt; Comment spam mitigation technology is obviously a work in progress. Some interesting 
  new work in this area is being pursued by none other than &lt;a href=&quot;http://buytaert.net/&quot;&gt;Dries 
  Buytaert&lt;/a&gt; (creator of &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;). 
  Buytaert, along with university classmate &lt;a href=&quot;http://www.linkedin.com/profile?viewProfile=&amp;key=4532553&quot;&gt;Benjamin 
  Schrauwen&lt;/a&gt;, recently introduced &lt;a href=&quot;http://mollom.com/&quot;&gt;Mollom&lt;/a&gt;, 
  a comment-filtering &lt;a href=&quot;http://www.cmswatch.com/Feature/174-Pain-in-the-SaaS&quot;&gt;SaaS&lt;/a&gt; 
  offering (free for non-commercial users). Buytaert and Schrauwen hold doctorates 
  in computer science. Schrauwen's is in machine learning.&lt;/p&gt;
&lt;p&gt;
Mollom relies mostly on proprietary text analysis techniques, but takes a multi-tiered approach. When a comment arrives for analysis, it is given a score of ham (good), spam (bad), or uncertain. When the content's quality is uncertain, Mollom issues a CAPTCHA challenge to the submitter. If the submitter passes the CAPTCHA test, the content is marked as good. Buytaert and Schrauwen claim that Mollom (currently used by 1459 websites) is 99.78 percent effective. &lt;/p&gt;
&lt;p&gt;
What makes Mollom better than, say, &lt;a href=&quot;http://akismet.com/&quot;&gt;Akismet&lt;/a&gt;? It's hard to know, at this point. Mollom's algorithms are a closely guarded secret (but are likely to be the original work of Schrauwen). Akismet says only that it runs &amp;quot;hundreds of tests&amp;quot; on every incoming comment (which sounds more than a bit Rube Goldberg-ish). &lt;/p&gt;
&lt;p&gt;
Mollom's most important differentiator may ultimately be its ability to act as an &lt;a href=&quot;http://openid.net/&quot;&gt;OpenID&lt;/a&gt; reputation service. For every incoming request associated with an OpenID value, Mollom updates the reputation of that ID based on the scoring of the associated comment(s). Over time, the trustworthiness of any user who has an OpenID becomes a simple table lookup rather than an elaborate exercise in artifical intelligence. &lt;/p&gt;
&lt;p&gt; If you're in the process of selecting a Web CMS and/or Social Software vendor, 
  and you plan to deploy public-facing blogs or wikis, be sure to take comment 
  spam mitigation into account. Moderation of comments (by humans) is inherently 
  costly. A SaaS service like Mollom or Akismet may not completely eliminate the 
  need for moderation but could be money well-spent. One thing is certain: spam 
  is something you need to budget for and architect around. Ask your vendors what 
  kind of help you can expect from them. And don't settle for the sound of crickets 
  chirping.</description>
         <link>http://www.cmswatch.com/Trends/1272-Drupal,-Mollom,-and-the-Future-of-Blog-Spam?source=RSS</link>
         <category>Web Content Management</category>
         <author>kthomas@cmswatch.com(Kas Thomas)</author>
         <pubDate>Wed, 11 Jun 2008 12:39:00 -0400</pubDate>
      </item>
      <item>
         <title>Announcing the Enterprise Social Software Report 2008</title>
         <description>The full name is actually &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/Social/Report/&quot;&gt;Enterprise Social Software Report 2008: Networking 
  &amp;amp; Collaboration Within and Beyond the Enterprise&lt;/a&gt;&lt;/em&gt;. Enterprises are increasingly 
  using social tools -- some new, some not so new -- within and beyond enterprise boundaries.  As one side effect, those boundaries are increasingly blurring, even though
  vendors still find it difficult to satisfy both internal and external scenarios.&lt;/p&gt;
&lt;p&gt;The report evaluates &lt;a href=&quot;http://www.cmswatch.com/Social/Vendors/&quot;&gt;20 Social 
  Software vendors&lt;/a&gt; against eleven common scenarions, weighing in at about 400 pages. Turns out there are a 
  lot of differences among vendors and approaches. The tools may espouse a light 
  touch, but many of the architectures are far from trivial. Our &lt;a href=&quot;http://www.cmswatch.com/About/Press/200806ESSR/&quot;&gt;media release today 
  highlights just one potential challenge&lt;/a&gt; you may face implementing at an enterprise 
  level: the general dearth of system services (like configuration management) 
  across this space. &lt;/p&gt;
&lt;p&gt;The report is &lt;a href=&quot;http://cmsworks.stores.yahoo.net/essr.html&quot;&gt;available for pre-order&lt;/a&gt; today. &lt;a href=&quot;http://www.cmswatch.com/Reports/Subscriptions/&quot;&gt;Subscribers&lt;/a&gt; will receive their 
  copy in a week or so when the official version gets burned out.</description>
         <link>http://www.cmswatch.com/Trends/1270-Announcing-the-Enterprise-Social-Software-Report-2008?source=RSS</link>
         <category>Enterprise Social Software</category>
         <author>tbyrne@cmswatch.com(Tony Byrne)</author>
         <pubDate>Wed, 11 Jun 2008 00:00:00 -0400</pubDate>
      </item>
      <item>
         <title>A caution about Drupal as a social software platform</title>
         <description>The open source package &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt; is one of the few social publishing 
  platforms built on top of a longstanding Web CM (WCM) system. It has 
  a strong foundation with a very flexible taxonomy system which --  along 
  with thousands of 3rd-party modules -- enables you to assemble social publishing 
  applications.&lt;/p&gt;
  
&lt;p&gt;However, these modules could be your biggest problem as well because many times, 
  module upgrades do not keep pace with Drupal upgrades. Even though Drupal has 
  released version 6.2, many of the more popular modules are still on 5.x. These 
  include Organic groups (for building communities or groups), MySite (module 
  for MyPage or MyYahoo type functionality), Panels (module for creating more 
  flexible layouts) and Views (module for creating flexible lists of content) 
  -- all modules that are necessary for building such social publishing applications.&lt;/p&gt;
  
&lt;p&gt;Meanwhile, some of the problem related to 3rd-party modules could be reduced 
  with the new firm Acquia announcing a commercial Drupal version which will include 
  support for many of these 3rd party modules. Even though Acquia has received 
  a &lt;A 
  href=&quot;http://internetcommunications.tmcnet.com/topics/broadband-mobile/articles/26216-acquia-selected-launch-pad-session-web-20-expo.htm&quot;&gt;bit&lt;/a&gt; 
  of &lt;a 
  href=&quot;http://www.businessweek.com/technology/content/apr2008/tc20080417_388737.htm?chan=top+news_top+news+index_technology&quot;&gt;publicity&lt;/a&gt; 
  (and &lt;a 
  href=&quot;http://cmswatch.com/Trends/1086-VC-funding-for-Drupal?&quot;&gt;&lt;SPAN 
  style=&quot;COLOR: #669966&quot;&gt;VC funding&lt;/SPAN&gt;&lt;/A&gt;), the first release of &quot;Carbon&quot; 
  (its commercial offering) won't be released until the second half of this year.&lt;/p&gt;
&lt;p&gt;So if you are planning to employ Drupal for your social software project, pay 
  special attention to the modules that are required and test them thoroughly 
  on Drupal. It is quite possible that you do not need any of these 3rd party 
  modules because Drupal also includes many modules like Blog and Forums in its 
  core. But if you do need external modules like these, your best bet would probably 
  be to go for Drupal 5.x (and the same holds good for those looking to upgrade 
  from 5.x to 6.x as well). As we continue to research social software in the 
  enterprise, look for more details in these pages on Drupal and competing platforms. </description>
         <link>http://www.cmswatch.com/Trends/1241-A-caution-about-Drupal-as-a-social-software-platform?source=RSS</link>
         <category>Web Content Management</category>
         <author>apoorvdurga@gmail.com(Apoorv Durga)</author>
         <pubDate>Tue, 13 May 2008 18:03:00 -0400</pubDate>
      </item>
      <item>
         <title>Innovations in Digital Asset Management, Circa  2008</title>
         <description>The Digital Asset Management (DAM) marketplace doesn't receive a lot of attention, but DPCI's Joseph Bachana argues that some very interesting developments are transpiring.  The problem is, no single vendor has a lock on how to combine all these innovations into a comprehensive offering...</description>
         <link>http://www.cmswatch.com/Feature/177-DAM-Trends?source=RSS</link>
         <category></category>
         <author>info@databasepublish.com(Joseph Bachana)</author>
         <pubDate>Wed,  7 May 2008 15:51:00 -0400</pubDate>
      </item>
      <item>
         <title>Twelve Predictions for 2008</title>
         <description>It's that time of year again. The CMS Watch analyst team ponders what to expect    next year, and offers 12 predictions that we think will shape content technologies  in 2008 -- from Google to Microsoft, Web/Enterprise 2.0, Enterprise Search, Archiving, and more...</description>
         <link>http://www.cmswatch.com/Feature/172-2008-Predictions?source=RSS</link>
         <category></category>
         <author>editor@cmswatch.com(The CMS Watch Analyst Team)</author>
         <pubDate>Tue, 18 Dec 2007 00:01:00 -0500</pubDate>
      </item>
      <item>
         <title>VC funding for Drupal?</title>
         <description>I've heard from several different sources about a &amp;quot;hot deal&amp;quot; for 
  venture capital funding of a &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;-oriented 
  start-up called &lt;a href=&quot;http://acquia.com/&quot;&gt;Acquia&lt;/a&gt;. Acquia has been in 
  stealth mode, but not for long -- &amp;quot;hot&amp;quot; means likely to get funded, 
  perhaps by a consortium of VCs. Acquia &lt;strike&gt;will release&lt;/strike&gt; &lt;a href=&quot;http://acquia.com/FAQ&quot;&gt;has released&lt;/a&gt; an FAQ outlining 
  the new company, formed with a CEO and some developers, as well as the participation 
  of Drupal founder and &amp;uuml;ber-committer &lt;a href=&quot;http://en.wikipedia.org/wiki/Dries_Buytaert&quot;&gt;Dries 
  Buytaert&lt;/a&gt; as Acquia CTO. As &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/CMS/Report/&quot;&gt;Web 
  CMS Report&lt;/a&gt;&lt;/em&gt; readers know, Dries is revered in the Drupal community by 
  creating both a culture and a technical framework for the project where a thousand 
  flowers could bloom in the form of pluggable, community-contributed &amp;quot;modules.&amp;quot; 
  Rare is the Drupal implementation without a unique bouquet of such modules.&lt;/p&gt;
&lt;p&gt;As someone who tries to follow open source governance models I find this development 
  fascinating. Clearly there's an opportunity here. Drupal is riding the Web 2.0 
  wave on two fronts: as a tool built from the ground up to support user-generated 
  content, and (consequently) as a favored platform choice many Web 2.0 start-ups 
  -- who sometimes &lt;a href=&quot;http://www.cmswatch.com/Trends/875-Drupal-isn't-Web-2.0-in-a-box&quot;&gt;found 
  the product lacking the kind of maturity and readiness&lt;/a&gt; one would want to 
  stake a business on. VCs are anxious to ride this wave. Some sort of formal 
  commercial venture thus seems quite inevitable.&lt;/p&gt;
&lt;p&gt;Acquia says in its FAQ that they will play nicely with the community and add 
  new intellectual property to the project. That makes good sense for all concerned. 
&lt;/p&gt;
&lt;p&gt;And yet, large raucous communities don't always cotton to even the hint of 
  one of their members assuming a leadership mantle (or oversized share of profits) 
  out of the blue. It's one thing when a commercial company founds a project (c.f., 
  &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Zope&quot;&gt;Zope&lt;/a&gt; or &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Alfresco/&quot;&gt;Alfresco&lt;/a&gt;) 
  and then has to negotiate the reins with the community they fervently hoped 
  would join the project. It's quite another for a highly distributed community 
  to ingest a sizable commercial firm without feathers getting ruffled. I won't 
  go out on a limb and predict the kind of turmoil and &lt;a href=&quot;http://www.cmswatch.com/Trends/520-Joomla!----Mambo-has-forked-and-created-yet-another-CMS&quot;&gt;forks 
  that befell Mambo&lt;/a&gt; and &lt;a href=&quot;http://www.cmswatch.com/Trends/948-Joomla!-CMS-faces-a-governance-challenge&quot;&gt;threaten 
  Joomla!&lt;/a&gt; even today. But if you have staked your website, or even your start-up, 
  on Drupal, you'll want to watch your interests very closely as this unfolds.</description>
         <link>http://www.cmswatch.com/Trends/1086-VC-funding-for-Drupal?source=RSS</link>
         <category>Web Content Management</category>
         <author>tbyrne@cmswatch.com(Tony Byrne)</author>
         <pubDate>Fri, 30 Nov 2007 15:03:00 -0500</pubDate>
      </item>
      <item>
         <title>Scalability the Terracotta Way</title>
         <description>One of the theoretical advantages of Java-based Portals and Content Management 
  applications is the ability to cluster servers for better performance. But the 
  reality is that clustering is a black art that few vendors and implementation 
  teams really ever seem to master adequately. So it comes as a (welcome) surprise 
  to learn of an open-source technology that delivers many (if not most) of the 
  things customers want here, but in surprisingly quick, painless fashion, at 
  low cost, with no need to recompile code or stay up nights learning about disturbing-sounding 
  concepts like &amp;quot;STONITH&amp;quot; (shoot the other node in the head). &lt;/p&gt;
&lt;p&gt;The technology in question is called &lt;a href=&quot;http://www.terracotta.org/&quot;&gt;Terracotta&lt;/a&gt;, 
  and it works by clustering the Java Virtual Machine in such a way that even 
  a participating JVM itself doesn't know that it has been enlisted in a coordinated 
  effort of any kind. Through a clever bit of boot-time dependency injection, 
  Terracotta patches a handful of core JVM memory-management bytecode instructions, 
  achieving transparent virtualization across any number of enlisted VMs, under 
  the control of a Terracotta server that lives in &amp;quot;aspect space.&amp;quot; The 
  Java memory model is not altered. Application code does not have to handle locks 
  any differently or follow any special APIs, or even know that it's been clustered. 
  Have I lost you here? Think of it this way: Instead of implementing special 
  cluster services at the application level using product-specific APIs, Terracotta 
  clusters the Java heap itself, underneath your applications.&lt;/p&gt;
&lt;p&gt;It all sounds like science fiction until you try the tutorials, read the white 
  papers and &lt;a href=&quot;http://www.aosd.net/2007/program/industry/I1-ClusteringJVMUsingAOP.pdf&quot;&gt; 
  technical literature&lt;/a&gt;, and examine the long list of integration efforts (listed 
  on the Terracotta website) involving other Java-based modules like &lt;a href=&quot;http://www.cmswatch.com/Search/Vendors/Apache&quot;&gt;Apache Lucene&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One of the more intriguing integration efforts thus far has been &lt;a href=&quot;https://wiki.terracotta.org/confluence/display/wiki/Drupal&quot;&gt;Geert 
  Bevin's recent quest&lt;/a&gt; to achieve heretofore unknown levels of scalability 
  and performance with the open-source Web CMS package, &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;. Drupal is actually 
  written in PHP, but in this case runs on Caucho's Quercus (a Java implementation 
  of PHP), leveraging Terracotta in the cache layer. As &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/CMS/Report/&quot;&gt;Web 
  CMS Report&lt;/a&gt;&lt;/em&gt; readers know, Drupal is a collaboration-intensive CMS solution 
  of the &quot;let's cache everything in the database&quot; variety -- with difficult scalability 
  problems to match. Bevin's system is highly experimental at this point, but 
  it hints at what people might be able to accomplish with the technology. &lt;/p&gt;

&lt;p&gt;In the meantime, other content technologies that take advantage of well-known 
  Java subsystems like Hibernate, Tomcat, Resin, EHCache, Quartz, and so on have 
  the most to gain by exploring Terracotta as a fast path to scalability. Individual 
  subsystems can be tested against Terracotta separately, to find sweet spots.&lt;/p&gt;
&lt;p&gt;It will be interesting to see how long it takes mainline ECM and Portal players 
  (particularly those that rely heavily on Java-based infrastructure components) 
  to include Terracotta in their &amp;quot;supported product configurations.&amp;quot; 
  I would expect the &lt;a href=&quot;http://www.cmswatch.com/ECM/Vendors/Alfresco&quot;&gt;Alfrescos&lt;/a&gt; and &lt;a href=&quot;http://www.cmswatch.com/Portal/Vendors/Liferay&quot;&gt;Liferays&lt;/a&gt; of the world to stay out in front 
  of the situation. Purveyors of complex proprietary solutions might miss the 
  boat.&lt;/p&gt;

&lt;p&gt;Scalability always has been (and probably always will be) the Achilles&amp;apos; heel 
  of all the technologies we cover. I'll be watching to see how other communities 
  adapt Terracotta-like notions to other well-known virtual machines (e.g., .NET). 
  Anyone at &lt;a href=&quot;http://www.mono-project.com/Main_Page&quot;&gt; www.mono-project.com&lt;/a&gt; 
  listening?</description>
         <link>http://www.cmswatch.com/Trends/992-Scalability-the-Terracotta-Way?source=RSS</link>
         <category>Enterprise Portals</category>
         <author>kthomas@cmswatch.com(Kas Thomas)</author>
         <pubDate>Tue, 14 Aug 2007 06:23:00 -0400</pubDate>
      </item>
      <item>
         <title>Drupal isn't Web-2.0-in-a-box</title>
         <description>Actually, there is no Web-2.0-in-a-box. I suspect the magic alchemy of participation, 
  critical mass, self-perpetuation, and community regulation remains beyond the reach 
  of all but the most fairy-dusted Wikipedias and Facebooks. Of course, that doesn't 
  stop entrepreneurs from trying, and the tool of choice for many community-oriented 
  start-ups is the open-source CMS + Collaboration platform, &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;. 
  Not surprisingly, then, comes this blog entry, &amp;quot;&lt;a href=&quot;http://poorbuthappy.com/ease/archives/2006/12/09/3382/drupal-considered-dangerous-for-startups&quot;&gt;Drupal 
  considered dangerous for startups?&lt;/a&gt;&amp;quot; As both the author and numerous 
  commenters point out, the problem isn't really Drupal -- it's the idea that 
  generic technology alone can create a real business. At the same time, developers 
  at those would-be &amp;quot;next youtubes&amp;quot; were probably a bit surprised at 
  Drupal's complexity, lack of real configuration management, and its project 
  leaders' famed reluctance to make usability improvements. You can read more 
  about Drupal in the most recent &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/CMS/Report/&quot;&gt;Web CMS Report&lt;/a&gt;&lt;/em&gt;.</description>
         <link>http://www.cmswatch.com/Trends/875-Drupal-isn't-Web-2.0-in-a-box?source=RSS</link>
         <category>Web Content Management</category>
         <author>tbyrne@cmswatch.com(Tony Byrne)</author>
         <pubDate>Tue,  3 Apr 2007 21:42:00 -0400</pubDate>
      </item>
      <item>
         <title>Announcing latest version of The Web CMS Report</title>
         <description>Today we released &lt;em&gt;&lt;a href=&quot;http://www.cmswatch.com/CMS/Report/&quot;&gt;The Web CMS Report - 2007&lt;/a&gt;&lt;/em&gt;. That's Version 11 if you're counting. 
  I have so much to say about the new trends, tools, and challenges 
  we found that I'll write up a longer article about that next week. In the meantime, 
   for a quick review of deltas from Version 10, in this new update we:
&lt;ul&gt;
  &lt;li&gt;Assess how Web CMS vendors are adapting Web 2.0 tools into their stacks 
      (and find them coming up a bit short -- &lt;a href=&quot;http://www.cmswatch.com/About/Press/200703WCMSR/&quot;&gt;see press release&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Introduce coverage of &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Enonic&quot;&gt;Enonic&lt;/a&gt;, &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Drupal&quot;&gt;Drupal&lt;/a&gt;, &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Joomla!&quot;&gt;Joomla!&lt;/a&gt;, and &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Alfresco&quot;&gt;Alfresco WCM&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Evaluate &lt;a href=&quot;http://www.cmswatch.com/CMS/Vendors/Microsoft&quot;&gt;MOSS 2007&lt;/a&gt; as a successor to Microsoft CMS&lt;/li&gt;
  &lt;li&gt;Expand our coverage of standards, development models, and tool testing&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p&gt;Plus of course we update all our product evaluations, drawing heavily on the experiences of you, the customer.</description>
         <link>http://www.cmswatch.com/Trends/864-Announcing-latest-version-of-The-Web-CMS-Report?source=RSS</link>
         <category>Web Content Management</category>
         <author>tbyrne@cmswatch.com(Tony Byrne)</author>
         <pubDate>Tue, 20 Mar 2007 00:01:00 -0400</pubDate>
      </item>

   </channel>
</rss>

