the Ikarii Warrior Blog Logo

Can I Get That In PDF Please?

April 14, 2008 15:47 by Shawn

Content management systems use to be more than a mechanism to update news and press releases on a corporate web site. At one point in time content management referred to large, complex, and sophisticated systems that completely controlled the distribution and flow of content. Today it seems that content management means little more than publishing copy to the web, and possibly a few other segments where it can easily be translated from its source html. During the dummying down of software, to make it more usable for the end user, a real important component of content management got left out. I am of course referring to the actual management of the content itself.

If you are familiar with some of the monsters in this space like Interwoven, Documentum or Vignette this concept is not foreign; then again the thought of these platforms may also make you cringe a little. At some point in time, possibly after an extremely expensive CMS implementation failed, it became advantageous to deploy micro CMS solutions that focused on singular purposes like web asset management.  Since then web developers have been perpetuating the notion that content management was nothing more than an interface to write and manage content and pages for web properties. This has created a rather large disparity between top-tier and mid-market systems to the point that the gorillas of the CMS world have renamed their offerings to include Content Repository Management, Digital Asset Management, and Document Imaging.

An unfortunate side effect resulting from the simplification of content management is that companies are not gaining control of their content, they are duplicating it.  The problem is not that these focused applications exist rather that they don't really manage content at all; they manage a web property and use content from their own proprietary closed system.  In contrast, the top-tier CMS platforms mostly use proprietary repositories that are largely very difficult to control or consume in disparate systems. Further exacerbating this issue is over ambitious implementations that require content retention of everything from meeting minutes to instant messages between co-workers.

It's understandable now why such a large part of actual content management was removed when it came time to cut features to make the software simpler for users to learn. While this may have been justified, I believe the knife cut a little too deep during surgery. With the relatively recent publication of JSR-170, we are opening the door to new opportunities for focused content management systems to interact with each other and not only perform their individual tasks but also share the content they manage.

I think there is a huge window of opportunity here for an emerging platform.  I have yet to see an application, web or otherwise that follows in suit with the currently available best of breed 2.0 tools. At some point in the not so distant future a tool will arise that not only becomes adept and handling organizations digital assets, but also provides the usability this generation of software has brought us. This tool will not only allow users to publish content to a web property, but have direct integration with other distribution points like VistaPrint or CafePress creating a true write once publish everywhere paradigm. Furthermore this tool will interact with other tools that follow the JSR-170 standard or something equivalent as to ensure its optimum interoperability.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList

Macs: Not Just For Designers Anymore?

April 8, 2008 14:59 by Shawn

I've noticed a growing trend in the software engineering world, one that I myself have become a statistic of. More and more developers are buying Macs and running OS X as their native environment. As strange as it may seem at first, this idea is starting to make a lot of sense.

OS X is known for its stability and shares much of the same luxury that other alternative operating systems do when it comes to the almost nonexistent virus and worm threat. Furthermore the same hardware that makes OS X so stable coincidentally also gives Windows a nice foundation to run on, either virtualized or by using Boot Camp. The ability to virtualize Windows and run native UNIX and FreeBSD compiled bits gives one an extremely versatile OS.

Once I got past the Playskool™ feel and false pretenses, OS X had a lot to offer me as a user and developer. I can use my Mac for most of my administrative work and communications quickly pop into Windows to write some code, then switch back to OS X for some keynote action. No, I will probably never use Powerpoint again unless it is forced upon me with heinous threats. Now I am a .NET developer to the core and I have a lot of reasons to spend a decent amount of time in a Windows environment. Regardless, I am starting to buy into the hype and look forward to the time I actually get to spend on my mac.

I expect that this trend will not result in a mass adoption of OS X the operating system of choice for developers. I do however think their curiosity is rising, as was the case with me, and they will start thinking about picking up a secondary machine of the apple flavor. So am I going to stop using Windows any time soon? No, probably not. But I have found a nice cozy home away from home.

Digg It!DZone It!StumbleUponTechnoratiRedditDel.icio.usNewsVineFurlBlinkList