In the spring of 2007, I first heard rumors about IBM and Microsoft working together on a specification that could change the content management landscape. Last week, EMC, IBM and Microsoft (with support from Oracle, SAP, Alfresco and OpenText) announced that they will be collaborating on CMIS, a standard to enable interoperability among content management systems. CMIS stands for Content Management Interoperability Services and promises improved content unification, better content aggregation and mashups, cross-silo federation, and better integration with desktop publishing.
Various people blogged about CMIS, including John Newton (CTO Alfresco), Craig Randall (software architect for EMC), Kas Thomas (analyst for CMSWatch), Brian Huff, Andrew Chapman (Senior Director EMC) and more. If you want to learn more, you can also check http://community.emc.com/community/labs/cmis for video presentations and additional technical materials.
It will probably take years before this becomes an actual standard and before it gets widely adopted, but it is interesting for at least two reasons:
- CMIS can use Atom in its REST model. This makes me want to push even harder for adding Atom as one of the default output formats for Drupal nodes (see also refactor node rendering and pluggable renders for JSON, XML, etc). Looks like Drupal was already heading in similar directions, so we might as well keep an eye on CMIS.
- The specification solves a real problem and the big boys are backing it. If EMC, IBM and Microsoft put code behind their words, CMIS might become part of Microsoft Office, SharePoint, Documentum, FileNet, etc. I'd love to see Microsoft Office users to be able to save documents into Drupal. Pushing for standards is always a good thing.
Less than two years ago, I wrote the foreword for the first edition of Pro Drupal Development book. What was missing at that time was a developer book for Drupal. By writing the first version of this book, John and Matt made an incredible contribution to Drupal's steady growth. The book cracked the Amazon Top 100 and was one of my personal highlights of 2007. More than 10,000 copies were sold! It still blows my mind to think that one book has given the world more than 10,000 new or greatly improved Drupal developers.
Probably to John and Matt's despair (sorry!), all of the chapters of the original Pro Drupal Development book went partially out of date. Fortunately, the second edition of this book fixes all that and it started shipping a couple of weeks ago! Check it out at http://drupalbook.com.
The second edition of Pro Drupal Development covers all of the capabilities and developer facilities in Drupal 6, and provides deep insight into the inner workings and design choices behind Drupal 6. If anything was missing for Drupal 6, it was this book, and I'm already indebted to John for revising and expanding it.
The Industry Standard, aka thestandard.com, is using Drupal. The Industry Standard features news and analysis that covers emerging technologies and companies, venture funding, acquisitions, site launches, and other developments in the internet space. This system is built as a prediction market, intersected with a reputation-based social network. The site is part of the IDG network, which includes sites like Computerworld, Infoworld, JavaWorld.com, Macworld, PC World, and more.
Like most big Drupal sites, they use CCK, Views, memcache, and a master-slave database configuration. Two noteworthy items are the fact that they use Apache Solr for search, and Mollom as their spam deterrent.