Archive for April, 2008

OOXML and Microsoft Office 2007

Monday, April 28th, 2008

A few weeks ago, I wrote that I thought ISO adoption of Microsoft’s OOXML was a good thing because a practical standard that everyone followed was more valuable than a noble standard that everyone ignored. Well, it turns out that OOXML is actually the standard that no one follows. As Stephe Walli points out, Microsoft Office 2007 does not support OOXML. So what good is a standard that no one supports? No good at all. At least OpenDocument is supported by multiple applications.

But complex layout standards are a tricky business because it is difficult to write a complete and clear specification that covers so much detail. Just look at the HTML standard and browser compatibility. Joel Spolsky writes eloquently on that topic here. And HTML is designed to be much simpler than an office format.

If the ultimate goal is to allow people with different software applications to collaborate on layout intensive documents, I don’t know if we are ever going to get there. As an experiment, I took a report written in NeoOffice and opened it and saved it in Apple TextEdit (which claims ODF support). When I re-opened the document in NeoOffice, much of the formatting was stripped out. I am still waiting for Lotus Symphony’s promised Mac release. That will be a better test of round-trip collaboration.

My true hope is that less collaborative content development is done in documents and more through server based tools such as wikis. I think the average knowledge worker is moving in that direction. Tools like Zoho Office and Google Docs are helping here a great deal. These tools allow the collaborative process to happen in a storage neutral way and then give options as to what format the content is published in (PDF, ODF, OOXML – or whatever MS Office really is).

Registration no longer required to comment

Friday, April 25th, 2008

I re-configured my blogger account to not require registration for commenting. Comments are still moderated to prevent link spam. However, all non-spam (and non-offensive) comments will be accepted.

Alfresco releases Enterprise Edition 2.2

Thursday, April 24th, 2008

They are a bit behind schedule and there was very little publicity about it but Alfresco Software has released version 2.2 of Alfresco Enterprise Edition. While this is just a point release, 2.2 introduces a couple of big improvements over 2.2. Probably the most welcome enhancement from a user perspective is the introduction of search within web projects. While web projects were always indexed for search and the API supported it, users can now search for web content from within the user interface. Developers will appreciate that the deployment mechanism that came with 2.1 now has a GUI that allows developers to define deployments to push code or content to different environments.

While it still suffers from some core usability issues, with version 2.2, Alfresco has reached a point where it is a useful tool for web content management. Many systems integrators work around Alfresco’s usability limitations by using Web Scripts to rapidly develop custom user interfaces. Expect bigger UI improvements in Enterprise 3.0.

For more information on Alfresco 2.2, you can buy the 19 page Alfresco evaluation from Open Source Web Content Management in Java or buy the whole 160 page report to see how Alfresco stacks up against other options.

J. Boye: Wiki in the Enterprise

Thursday, April 24th, 2008

Because of the inherent simplicity of the technology, wiki projects are less likely to fail in implementation than WCM or ECM projects. However, many companies still struggle to get the desired value out of their wiki initiatives. Purely managed and abandoned wikis have become yet another set of silos for information to hide in.

Janus Boye and Dorthe Jespersen’s new report Wiki in the Enterprise contains a very well conceived and written analysis of what it takes to successfully implement a corporate wikis. Their research is based on interviews with enterprise wiki adopters and personal experience. It covers:

  • the positioning of wiki’s in the content technology marketplace and the benefits that they promise
  • real world experience the impact and challenges of adopting wikis
  • recommendations for executing a wiki initiative

Their advice covers the cultural and organizational aspects of information management that are so often overlooked in technology-oriented projects. If you are considering using a wiki to support collaboration or information management in your company, and rightly understand that success is not a matter of technology, you should definitely read this report.

A test framework added to core of Drupal 7

Tuesday, April 22nd, 2008

Dries reports on a 2 day sprint in Paris where they added a test framework into the Drupal 7 core. Drupal leadership is stressing automated testing for two main reasons: automated testing will allow the developer community to efficiently scale and will allow more development to occur in a release cycle. The idea behind the former, is that automated testing can remove the some of the manual overhead from the committer and help maintain quality as more contributors submit code.

As for the latter, today code freeze happens less than half way through the release cycle. Drupal 6 was developed for 5 months and was in code freeze to fix bugs for 7. By shortening the code freeze period, Drupal can either release more often or get more functionality into each release.

It remains to be seen how actively the rank and file Drupal development community (especially the module developers) will embrace the test framework. Historically, Drupal has had a fast and loose development style that has been both productive and chaotic. Dries’ passion around the subject and the presence of Acquia will certainly help but only time will tell.

Critics rave about Open Source Web Content Management in Java

Thursday, April 17th, 2008

My report “Open Source Web Content Management in Java” is receiving enthusiastic praise. Thanks Sandro Groganz, Steven Noels, and James Robertson for the kind words. I have posted some quotes here. But don’t just take their word for it. Read it for yourself!

Gartner acknowledges open source before Bush accepts global warming

Wednesday, April 16th, 2008

… only just. Or maybe it’s a tie.

Matt Asay reports on a Gartner prediction that 90% of SaaS vendors will use open source components in their products. I find it hard to believe that most SaaS vendors are not already running Linux, MySQL, or some open source programming language/framework/component.

Java is losing the battle for the modern web

Monday, April 14th, 2008

There is a hot dialog going over at The Server Side that starts with a Fisking of (PHP co-author) Andi Gutman’s blog post “Java is losing the battle for the modern Web. Can the JVM save the vendors?”. The basic premise of Andi’s article is that, despite support for dynamic languages (Jython, JRuby, etc.), the JVM will have a hard time keeping up with the modern web’s demands for flexibility, performance, and agility.

As one would expect on TSS, the audience is definitely biased toward Java and there is a fair share of “PHP programmers can’t code.” However, there are also plenty of well supported arguments in the comments too – even a little bit of introspection. No Springer-esque chair throwing but definitely worth a scan.

Michael Sampson’s A-Z of Virtual Teams

Monday, April 14th, 2008

Michael Sampson has been running a series of practical tips for virtual teams: A-Z of Virtual Teams. While Northampton, Massachusetts is not as remote to my client base as New Zealand, none of my clients are local so these tips are certainly useful to me. Many of the tips are common sense but what makes them really worth reading is that at the end of each one there is a section called “What do I need to do?” This is where Michael spells out actionable strategies for applying the principle.

Alfresco on the iPhone

Tuesday, April 8th, 2008

Alfresco’s Dr. Yong Qu has a short but interesting article about using Alfresco Web Scripts to build an iPhone friendly web client for Alfresco. You can see a demo here (turn down your speakers if you don’t want to be cranking Kenny Loggins – you have been warned). For a prototype, it nicely shows the power of Web Scripts but I wouldn’t say that it captures the sexiness or efficiency of the iPhone UI. I could see the core technology being very effective in the hands of an innovative designer.