<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jon On Tech &#187; Future of CMS</title>
	<atom:link href="http://jonontech.com/category/future-of-cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonontech.com</link>
	<description>Just a nerd trying to save the publishing industry. Again.</description>
	<lastBuildDate>Fri, 29 Jul 2011 17:07:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>McBoof&#8217;s Predictions For Content Management In 2011</title>
		<link>http://jonontech.com/2010/12/22/mcboofs-predictions-for-content-management-in-2011/</link>
		<comments>http://jonontech.com/2010/12/22/mcboofs-predictions-for-content-management-in-2011/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 22:41:57 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Future of CMS]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[galaxy]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rfp]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1822</guid>
		<description><![CDATA[Right, sheeple - it's time to learn something from the Great McBoof. Normally you'd expect to pay somewhere between $5000 and $10000 for this kind of information in some top secret report. But here it is, completely free. Steal it all when your CIO demands your white paper on Trends for Next Year, or to impress your friends at your local #LastThursdayCMS. So, without further ado, I guess you McBoof's Predictions For Content Management In 2011.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>When all of your advisers heave their plastic<br />
At your feet to convince you of your pain<br />
Trying to prove that your conclusions should be more drastic<br />
Won&#8217;t you come see me, Queen Jane?<br />
- QUEEN JANE APPROXIMATELY</p></blockquote>
<p>Right, sheeple &#8211; it&#8217;s time to learn something from the Great McBoof. Normally you&#8217;d expect to pay somewhere between $5000 and $10000 for this kind of information in some top secret report. But here it is, completely free. Steal it all when your CIO demands your white paper on Trends for Next Year, or to impress your friends at your local #LastThursdayCMS. So, without further ado, I guess you McBoof&#8217;s Predictions For Content Management In 2011.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/12/Nostradamus.jpg"><img class="aligncenter size-medium wp-image-1827" title="Nostradamus" src="http://jonontech.com/wp-content/uploads/2010/12/Nostradamus-296x300.jpg" alt="" width="296" height="300" /></a></p>
<p><strong>#1 &#8211; Names Remain Sacred</strong>: Ridiculous crapronyms like WEM and CEM will vanish. Those that invented them will scuttle back in shame, only to crawl back with some new ones. But the CMS twitterati are a wiley bunch, and aren&#8217;t easily fooled. I&#8217;ll try to write a blogpost later about why these crapronyms are so bad, but I&#8217;m currently surrounded by four babies with the <a href="http://en.wikipedia.org/wiki/Norovirus">norovirus</a> (not pleasant), and this is a story that deserves to be told properly.</p>
<p><strong>#2 &#8211; Return To Core Competencies</strong>: New highly-focussed kickass products will appear in areas into which the CMS vendors tried to encroach. The vendors will feel a bit stupid, stop building monoliths and focus on the stuff they&#8217;re good at. They&#8217;ll embrace integration again. The areas include analytics, MVT, search, image manipulation, transcoding and community. Most will be *aaS and easily integrated. Kiss your custom CMS tracking module, A/B testing module, forum module, twitter module, image resize module and full text search module goodbye. They&#8217;re going to look pretty shit compared to what&#8217;s coming.</p>
<p><strong>#3 &#8211; Focus on APIs</strong>: The API will take centerstage in 2011. The next versions of most CMSs will be properly architected for them. A product will be judged by the quality of the API it exposes. The really good news is that this will properly re-establish the split between content management and content delivery. Portals will be portals again. And there will be much rejoicing. Vignette DPM will be unofficially axed. And there will be even more rejoicing. All APIs will become HTTP based. <a href="http://en.wikipedia.org/wiki/Content_Management_Interoperability_Services">CMIS</a> will play a relatively small role in 2011. The vendors will all claim their APIs are RESTful, although only a handful really will be.  Note that there is nothing wrong with these slightly dirty, non-RESTful APIs. I&#8217;d rather have dirty than <a href="http://en.wikipedia.org/wiki/Simple_Object_Access_Protocol">SOAP</a>. And SOAP is going away. Can you believe the S stands for Simple.</p>
<p><strong>#4 &#8211; Enemies Will Stop Sleeping Together:</strong> 2010 had a good few CMS aquisitions that didn&#8217;t make sense. Vendors that had many overlapping products acquired one another or merged. None of these were a good idea, so 2011 won&#8217;t repeat this. No chance of either the speculated <a href="http://jonontech.com/2010/10/09/microsoft-vs-adobe-ryder-cup-style/">Microsoft &#8211; Adobe</a> or Interwoven &#8211; Open Text jokes happening. Note that yours truly does still think the <a href="http://jonontech.com/2010/07/28/a-fine-day-for-adobe/">Adobe &#8211; Day</a> deal was smart, but they didn&#8217;t have overlapping products.</p>
<p><strong>#5 &#8211; New Auth Protocols</strong>: FaceBook Connect is going to become important to the CMS vendors. It&#8217;ll be a checkbox on RFPs. Which sucks, but I&#8217;m sure <a href="http://en.wikipedia.org/wiki/Nostradamus">Nostradamus</a> didn&#8217;t like all his predictions either. OpenID and OAuth aren&#8217;t going to set the world alight in 2011.</p>
<p><strong>#6 &#8211; RFPs Continue to Waste People&#8217;s Time</strong>: The CMS choir will continue to all sing that big fat RFPs are not the way to effectively select a product. And this will continue to fall on deaf ears and we&#8217;ll continue to see these dumbass, energy sapping, pointless documents arriving in our inboxes.</p>
<p><strong>#7 &#8211; A Storm Cloud Brewing</strong>: Vendors start to <a href="http://jonontech.com/2010/06/21/the-cloud-not-a-crock-of-shit/">properly understand the cloud</a>. They&#8217;ll all architect their software for it. Amazon will be dominant. The smarter CMS vendors will provide EC2 instances all installed and ready to go. I must confess I only properly understood it early this year.</p>
<p><strong>#8 &#8211; Real Multichannel Delivery</strong>: The success of the <a href="http://jonontech.com/2010/01/27/why-the-ipad-makes-murdoch-right/">iPad</a> (and, I predict, the Samsung Galaxy Tab) will mean vendors start thinking about multichannel again properly. 2011 will be the year Android becomes really important. Even Windows Phone 7 might start to matter a bit. In fact, we might get people saying &#8220;Digital Content Managament&#8221; instead of &#8220;Web Content Management&#8221;. Which would be yet another craproymn as that is what good old &#8220;Content Management&#8221; is.</p>
<p><strong>#9 &#8211; And Multichannel Authoring</strong>: It won&#8217;t just be delivery to the tablets and smartphones. It&#8217;ll be authoring too. In 2011, half the vendors will write web apps while the other half will write native apps to show off their mobile authoring platforms. By 2012, 80% will be writing web apps.</p>
<p><strong>#10 &#8211; The Crew Trumps The Product</strong>: The realisation will hit home about why <a href="http://jonontech.com/2009/04/12/which-comes-first-the-crew-or-the-cms/">the implementation is still more important than the product choice</a>. There will be some attempts to start SI/Agency reviews or reports, but I don&#8217;t think they&#8217;ll take off until 2012.</p>
<p><strong>Bonus CMS Prediction:</strong> 2011 Is Gonna Be Fun: The CMS Twitter community will continue to be insane and a good laugh. We&#8217;ll drink lots of beer together. @pmonks will not grow up, @irina_guseva will retain her title as CMS Queen, @piewords will remain the voice of reason, @justincormack will still write very well thought out posts not often enough. Those pesky analysts will continue to stir things up and keep us occupied. The well-meaning vendors will continue to sprout marketing bullshit. And I&#8217;ll continue to be completely wrong about absolutely everything.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/12/macgowan.jpg"><img class="aligncenter size-medium wp-image-1829" title="macgowan" src="http://jonontech.com/wp-content/uploads/2010/12/macgowan-300x297.jpg" alt="" width="300" height="297" /></a></p>
<p><strong>Bonus Christmas Prediction</strong>: No new Christmas song will be released that will come even close to Fairytale of New York &#8211; by far and away the best Christmas song ever written. The lyrics are brilliant enough to bring tears to my eyes , the music Irish and folky and Shane MacGowan is the ugliest bastard you&#8217;re ever likely to see in a music video. Listen to <a href="http://www.youtube.com/watch?v=HwHyuraau4Q">THIS </a>three times and I&#8217;ll buy you a beer if you aren&#8217;t in love with it.</p>
<p>As usual, comments and flames much appreciated. Happy Christmas to all, and to all a good-night.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/12/22/mcboofs-predictions-for-content-management-in-2011/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Microsoft vs Adobe, Ryder Cup Style</title>
		<link>http://jonontech.com/2010/10/09/microsoft-vs-adobe-ryder-cup-style/</link>
		<comments>http://jonontech.com/2010/10/09/microsoft-vs-adobe-ryder-cup-style/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 20:31:37 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Future of CMS]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[aquisitions]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[omniture]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1778</guid>
		<description><![CDATA[In light of recent rumours, I figured it would be a good waste of time to take most of Adobe's products, and line them up, Ryder Cup style, against the closest Microsoft equivalent.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>You got a lotta nerve<br />
To say you are my friend<br />
When I was down<br />
You just stood there grinning<br />
You got a lotta nerve<br />
To say you gota helping hand to lend<br />
You just want to be on<br />
The side that&#8217;s winning<br />
- POSITIVELY 4TH STREET</p></blockquote>
<p>Let&#8217;s set the record straight. I can&#8217;t play golf. My course record is 120 odd, which sucks. But I love watching it. Especially the Ryder Cup. I actually can&#8217;t think of any sporting event that puts more pressure on the people involved. Let&#8217;s argue that one later.</p>
<p>Unfortunately I wasn&#8217;t watching the Ryder Cup last night. I was trying not to watching some shitty RomCom that my wife was enjoying. So, in honour of the <a href="http://bits.blogs.nytimes.com/2010/10/07/microsoft-and-adobe-chiefs-meet-to-discuss-partnerships/">New York Times&#8217;</a> rumoured (and stock spiking but highly improbable) Microsoft/Adobe merger, I made me this:</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/10/MicrosoftVsAdobe.png"><img src="http://jonontech.com/wp-content/uploads/2010/10/MicrosoftVsAdobe.png" alt="" title="MicrosoftVsAdobe" width="562" height="660" class="aligncenter size-full wp-image-1780" /></a></p>
<p>All of the scores are completely subjective. It&#8217;s worth mentioning that while <a href="http://en.wikipedia.org/wiki/Shantanu_Narayen">Captain Shantanu</a> played his strongest possible team (of 14 players), <a href="http://en.wikipedia.org/wiki/Steve_Ballmer">Captain Steve</a> rested some of his powerhouses including Windows itself, SQL Server, Office, Azure, Team XBox and much much more. Steve picked the players that were the best match for Team Adobe&#8217;s players.</p>
<p>If anyone wants to argue the scoring, or provide their own, I&#8217;d be interested. And if anyone wants to give Apple vs Google a bash, that&#8217;ll be cool too. Winner plays Adobe.</p>
<p>The finish of this one wasn&#8217;t quite a nailbiting as the <a href="http://www.rydercup.com/2010/europe/">2010 Ryder Cup</a>, so Microsoft Paint&#8217;s controversial win over Adobe Photoshop didn&#8217;t change the outcome. I do so love golf. Although I love cricket more. And, to end on a random fact, Shantanu loves cricket even more than I do. </p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/10/09/microsoft-vs-adobe-ryder-cup-style/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Fine Day For Adobe</title>
		<link>http://jonontech.com/2010/07/28/a-fine-day-for-adobe/</link>
		<comments>http://jonontech.com/2010/07/28/a-fine-day-for-adobe/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 08:56:26 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Future of CMS]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[alfresco]]></category>
		<category><![CDATA[boobs]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[livecycle]]></category>
		<category><![CDATA[spain]]></category>
		<category><![CDATA[wcm]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1684</guid>
		<description><![CDATA[Finally, finally, an acquisition I think I understand. Adobe have just announced they're buying Day Software (press release) for about USD $240 million - just slightly less than OTEX paid for Vignette. Adobe's re-entry into the CMS game is well overdue.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>No, there&#8217;s nothin&#8217; you can send me, my own true love,<br />
There&#8217;s nothin&#8217; I wish to be ownin&#8217;.<br />
Just carry yourself back to me unspoiled,<br />
From across that lonesome ocean.<br />
- BOOTS OF SPANISH LEATHER</p></blockquote>
<p>Finally, finally, an acquisition I think I understand. <a href="http://www.adobe.com/">Adobe </a>have just announced they&#8217;re buying <a href="http://www.day.com/">Day Software</a> (<a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/pdfs/201007/072810AdobetoAcquireDaySoftware.pdf">press release</a>) for about USD $240 million &#8211; just slightly less than <a href="http://jonontech.com/2009/05/10/will-vignette-give-open-text-food-poisoning/">OTEX paid for Vignette</a>. Adobe&#8217;s re-entry into the CMS game is well overdue. Some might argue that the Creative Suite tools are becoming more CMS like.  They dabbled briefly in it when they aquired Macromedia (remember Contribute, anyone?) and the Product Formally Known As Stellent comes from this line.</div>
<div>This aquisition makes sense from both sides. Kudos to the senior Day team (Erik, David, Kevin, Roy and others) for making Day so attractive. And from Adobe&#8217;s perspective I think it had to be either Day or Alfresco. There aren&#8217;t many independents left, and a Java based technology fits best with them. Many were surprised it wasn&#8217;t Alfresco due to the recent love affair between the two of them. The wise <a href="http://ecmarchitect.com/archives/2010/07/28/1189">ECM Architect, Jeff Potts</a>, says it best so I quote him here:</p>
<blockquote><p>
Honestly, I thought Adobe would acquire Alfresco by the end of last year and I was surprised when it didn’t happen. They had done a big OEM deal making Alfresco part of LiveCycle and they did a gigantic Alfresco implementation as part of standing up Adobe’s acrobat.com site. Heck, Adobe even hosted Alfresco’s community event back in 2008. All small potatoes in the grand scheme of things, I know, but I can’t help but feel like the proud parent who’s daughter brought home a keeper, only to find out the guy’s been dating a hottie from Switzerland the whole time.</p></blockquote>
<p>I must admit I&#8217;m also partly saddened by the news. I rather liked having a few smaller, more nimble independent players. The bigger guys all seem to be getting sidetracked by M&#038;A activity and posturing, and innovation seems to have ground to a halt. I can&#8217;t even begin to get my head around the impending clusterfuck that would be an <a href="http://bigmenoncontent.com/2010/07/26/musings-on-possible-autonomy-opentext-acquisition/">Autonomy Interwoven and</a> <a href="http://bigmenoncontent.com/2010/07/26/musings-on-possible-autonomy-opentext-acquisition/">Open Text merger</a>. If there is any truth to that rumour, put on a hard hat, run for cover and sell your shares in both as quickly as humanly possible. But more on that later perhaps.</p>
<p>I&#8217;m guessing that operationally this merger will affect Day very little, if any, in the short term. Hopefully it just gives them a  bit more money and clout. A few big questions spring to mind, and hopefully we will get clarity on them soon:</p>
<ul>
<li>Day has a good track record contributing to open source projects, particularly the Apache ones. Hopefully this continues.</li>
<li>Will Adobe have any intentions of integrating the Day products with existing Adobe ones, specifically Adobe Content Server and Adobe LiveCycle Enterprise Suite? I hope it is the end of ColdFusion</li>
<li>Will Day integrate even more closely with Adobe&#8217;s other big recent purchase &#8211; Omniture?</li>
<li>Day&#8217;s big event, Ignite, promises <a href="http://www.day.com/day/en/company/news_events/press_releases/dayignite2010.html">iPads to all</a>. I hope the Adobe &#8211; Apple squabbles don&#8217;t interfere with anything.</li>
<li>I hope Day doesn&#8217;t ONLY focus on &#8220;technologies that create and deliver rich online and offline experiences leveraging the ubiquity of Flash and PDF&#8221;. I wonder what the latest Day employee, @kasthomas, makes of this.</li>
<li>Speaking of which, there is a huge amount going on in the publishing industry at the moment around tablets and magazines and shit. Adobe have been in the thick ofthings with the wildly successful Wired App, and CMS is going to be a big part of this. But I&#8217;m not allowed to talk about this right now, am I?</li>
</ul>
<p>Day and Flash have always been close. I remember debating with David whether Flash should be considered a first class citizen of the web. Bigoted me thinks it is a second class citizen. See point 7 in <a href="http://www.slideshare.net/uncled/jboye-presentation-wcm-trends-for-2010">David&#8217;s slide deck</a> below:</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/07/DayDavid.png"><img class="aligncenter size-full wp-image-1687" title="Day Trends" src="http://jonontech.com/wp-content/uploads/2010/07/DayDavid.png" alt="" width="580" height="415" /></a></p>
<p>In closing, I think it&#8217;s also really important to note that I&#8217;m writing this from a beach in Lanzarote. It hasn&#8217;t been easy to divert my attention from the Spanish Sun, Spanish Sea, Spanish Sangria and Spanish Boobies Bouncing Around, but yours truly belives it is crucial to keep you all abreast of the latest in CMS developments so has taken a hit for the team to write this up. Signing out, and see you all back on the soggy island for <a href="http://www.meetup.com/London-CMS/">#LastThursdayCMS</a> tomorrow night &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/07/28/a-fine-day-for-adobe/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>An Incomplete Directory of Open Standards</title>
		<link>http://jonontech.com/2010/01/10/an-incomplete-directory-of-open-standards/</link>
		<comments>http://jonontech.com/2010/01/10/an-incomplete-directory-of-open-standards/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 15:04:58 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Future of CMS]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Application Layer]]></category>
		<category><![CDATA[cmis]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Hypertext Transfer Protocol]]></category>
		<category><![CDATA[Internet protocols]]></category>
		<category><![CDATA[JCP]]></category>
		<category><![CDATA[OASIS]]></category>
		<category><![CDATA[Open standard]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[Standard]]></category>
		<category><![CDATA[Technology/Internet]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WebDAV]]></category>
		<category><![CDATA[World Wide Web Consortium]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1445</guid>
		<description><![CDATA[During the panel discussion at the recent British Computer Society Open Source event, there was discussion (and confusion) about Open Source versus Open Standards. I was asked "So, can you give us some examples of Open Standards". I rattled off a few, but I thought I'd add a few more here. ]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Through this open world I&#8217;m about to ramble,<br />
Through ice and snows, sleet and rain,<br />
I&#8217;m about to ride that mornin&#8217; railroad,<br />
P&#8217;raps I&#8217;ll die on that train.<br />
- MAN OF CONSTANT SORROW</p></blockquote>
<p>During the panel discussion at the recent <a href="http://jonontech.com/2010/01/07/bcs-open-source-presentation/">British Computer Society Open Source event</a>, there was discussion (and confusion) about Open Source versus Open Standards. I was asked &#8220;So, can you give us some examples of Open Standards&#8221;. I rattled off a few, but I thought I&#8217;d add a few more here. There is a lot more to be said on the topic, but a good place to start is to list the standards that I think are important.</p>
<p>If I get the time, I plan to turn this into a nice diagram that is much more easily digestible. If there are important standards that I&#8217;ve forgotten about that anyone interested in web sites should know about, please let me know in the comments. I&#8217;d avoided worrying about file formats (e.g. PNG, MPEG, PDF). And REST isn&#8217;t a standard &#8211; it is an architectural style that was developed in parallel with the HTTP/1.1 protocol. I&#8217;m sure there are many many important ones I&#8217;ve left out though.</p>
<p>This is a long and boring post with a record-breaking number of acronyms. So maybe you should stop reading now.</p>
<h2>The Internet Plumbing</h2>
<p>These standards are the plumbing of the Internet. Like the sewers under a big city, they are impossible to change and will be there forever. They&#8217;re infrastructure. Some people are saying Twitter has already become infrastructure, but I&#8217;m not convinced about that yet. These standards are split into layers &#8211; the link layer is about physical connection to a network and include standards such as Ethernet. The Internet layer routes packets of information across one or more network using the <a title="Internet protocol" href="http://en.wikipedia.org/wiki/Internet_protocol">Internet protocol (IP)</a>. The Transport Layer is responsible for the reliable delivery of messages, and uses standards such as TCP or UDP. Finally, the Application Layer provides higher level application specific protocols such as DNS, HTTP (and <a title="WebDav" href="http://en.wikipedia.org/wiki/WebDAV">WebDAV</a>) for web servers, FTP, SMTP for mail servers, NTP for time servers, <a title="LDAP" href="http://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol">LDAP</a> for user directories and so on. But I&#8217;m not here to talk about any of these. I want to talk about the standards that sit on top of these, specifically for web pages.</p>
<h2>Making Web Pages</h2>
<div id="attachment_1449" class="wp-caption aligncenter" style="width: 391px"><a href="http://jonontech.com/wp-content/uploads/2010/01/w3ctimeline-4500x1796.png"><img class="size-medium wp-image-1449" title="First 10 Years of the W3C" src="http://jonontech.com/wp-content/uploads/2010/01/w3ctimeline-4500x1796-300x119.png" alt="" width="381" height="151" /></a><p class="wp-caption-text">First 10 Years of the W3C - Click for large version</p></div>
<p>Let&#8217;s start with the standards we know and love that make up web pages. Of course we have <a href="http://www.w3.org/TR/1999/REC-html401-19991224">HTML 4</a>, <a href="http://www.w3.org/TR/2008/REC-xhtml-basic-20080729">XHTML</a> and the eagerly awaited <a title="status is WD" href="http://www.w3.org/TR/2009/WD-html5-20090825/">HTML 5</a>. We make our HTML pretty using <a href="http://www.w3.org/TR/2008/REC-CSS1-20080411/">Cascading Style Sheets (CSS)</a> and we interact with the page using the <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113">Document Object Model (DOM)</a>, which has a large number of associated standards. Note AJAX is not a standard, despite what you might hear. The <a title="status is LCWD" href="http://www.w3.org/TR/2009/WD-XMLHttpRequest-20091119/">XMLHttpRequest</a> DOM API (which can be used to implement AJAX) is currently a last call working draft and may be a W3C standard soon. Another client side standard, <a href="http://www.w3.org/TR/2003/REC-SVG11-20030114/">Scalable Vector Graphics (SVG)</a> never really took off and probably never will.</p>
<p>So we have standards to make interactive web pages that may or may not be semantically rich. But the world would be a better place if these pages can be accessed by as many people as possible. So we have accessibility standards as part of the Web Accessibility Initiative (<a title="WAI" href="http://www.w3.org/WAI/">WAI</a>). These include <a title="status is REC" href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/">Web Content Accessibility Guidelines (WCAG)</a> for your web page and the imminent <a title="status is WD" href="http://www.w3.org/TR/2009/WD-wai-aria-20091215/">Accessible Rich Internet Applications (WAI-ARIA)</a>.</p>
<p>Excellent! Our HTML is neat, we&#8217;ve styled it, and all humans can interact with it. But what about the machines? They don&#8217;t understand our badly structured markup. If we want machines to be able to understand the content, we need to engage with the semantic web standards and <a href="http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/">Resource Description Framework (RDF)</a>. The UK public sector is keen on <a title="status is WD" href="http://www.w3.org/TR/2009/WD-rdfa-in-html-20091015/">HTML+RDFa</a> although this is not a W3C standard yet. You can query your RDF data set using <a href="http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/">SPARQL</a> and define your ontology (formal representation of concepts and relations between them) using the <a href="http://www.w3.org/TR/2009/REC-owl2-primer-20091027/">Web Ontology Language (OWL, not WOL)</a>. While we&#8217;re at it, a related and very succesful standard which touches my world is the <a title="Dublin Core Metadata Standard" href="http://en.wikipedia.org/wiki/Dublin_Core">Dublin Core Metadata Standard</a>, which is an <a title="ISO standard" href="http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=52142">ISO standard</a>. I like this <a id="u.9y" title="good introduction to Semantic Web standards" href="http://blogs.techrepublic.com.com/tech-manager/?p=2716">good introduction to Semantic Web standards</a> if you want to read more.</p>
<h2>The Biggest Standard of the Naughties</h2>
<p><a href="http://www.w3.org/TR/2008/REC-xml-20081126/">Extensible Markup Language (XML)</a> is a hugely successful standard. If you judge the success of a standard by its adoption (which I do), it was the Hit of the Decade. <a href="http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/">XML Schema (XSD)</a> has replaced the ill-thought-out DTD standard for defining XML structures. Other child standards include the node selection language <a href="http://www.w3.org/TR/2007/REC-xpath20-20070123/">XPath</a> and query language <a href="http://www.w3.org/TR/2007/REC-xquery-20070123/">XQuery</a>. <a href="http://www.w3.org/TR/1999/REC-xslt-19991116">XSL Transformations (XSLT)</a> is my favourite templating language. <a href="http://www.w3.org/TR/2006/REC-xinclude-20061115/">XML Inclusions (XInclude)</a> joins XML documents together. They&#8217;ve also given us <a href="http://www.w3.org/TR/2009/REC-xforms-20091020/">XForms</a> to collect data &#8211; sadly it hasn&#8217;t taken off as I&#8217;d have liked.</p>
<p>Also XML related, the Web Services Standards have given us a wonderful way to make remote services play together. The Holy Trinity behind Web Services are <a href="http://www.w3.org/TR/2007/REC-soap12-part0-20070427/">SOAP</a> (previously Simple Object Access Protocol) to define the message formats, <a href="http://www.w3.org/TR/2007/REC-wsdl20-primer-20070626">Web Services Description Language (WSDL)</a> to give service descriptions and <a title="Universal Description, Discovery and Integration (UDDI)" href="http://en.wikipedia.org/wiki/UDDI">Universal Description, Discovery and Integration (UDDI)</a> to find the services. UDDI is actually an OASIS specification, not W3C, but it fits better here.</p>
<h2>OASIS standards</h2>
<div>All of the standards mentioned so far are open, and unless otherwise stated, are looked after by the <a href="http://www.w3.org/">World Wide Web Consortium (W3C)</a> and the <a title="Internet Engineering Task Force (IETF)" href="http://www.ietf.org/">Internet Engineering Task Force (IETF)</a>. These guys look after the Web as we know it. However, there are other standards bodies that create open standards that are more application specific, and some bodies that create standards which might not be considered truly open. Below are some of the important ones.</div>
<p><a title="OASIS" href="http://www.oasis-open.org/who/">OASIS</a> (Organization for the Advancement of Structured Information Standards), in their own words, &#8220;drives the development, convergence and adoption of open standards for the global information society&#8221;. The OASIS standards that touch my world include, in no particular order:</p>
<div>
<ul>
<li><a href="http://xml.coverpages.org/cmis.html">Content Management Interoperability Services (CMIS)</a> &#8211; Okay, so this isn&#8217;t actually a standard yet, but it is well on the way. It will allow for interoperability between Content Repositories</li>
<li><a href="http://www.oasis-open.org/specs/#wsrpv2.0">Web Services for Remote Portlets (WSRP)</a> &#8211; Allows portals to include remote portlets. This is probably going to lose to the newer, simpler portlet/widget ideas.</li>
<li>
<div><a href="http://www.oasis-open.org/specs/#uddiv3.0.2">Universal Description, Discovery and Integration (UDDI)</a> &#8211; mentioned earlier. The third pillar of Web Services</div>
</li>
<li><a href="http://www.oasis-open.org/specs/#samlv2.0">Security Assertion Markup Language (SAML)</a> &#8211; Used for exchanging authentication and authorization data between security domains. I think this will also lose to newer protocols.</li>
<li>
<div><a href="http://www.oasis-open.org/specs/#ditav1.1">Darwin Information Typing Architecture (DITA)</a> &#8211; A presentation neutral component-oriented XML content standard, which competes with another OASIS standard, <a href="http://www.oasis-open.org/specs/#dbv5.0">DocBook</a>, which I know very little about.</div>
</li>
<li>
<div><a title="eXtensible Resource Descriptor Sequence (XRDS)" href="http://docs.oasis-open.org/xri/2.0/specs/cd02/xri-resolution-V2.0-cd-02.html">eXtensible Resource Descriptor Sequence (XRDS)</a> &#8211; An XML format for discovery of metadata about a resource. Actually part of another standard, but that&#8217;s just details.</div>
</li>
</ul>
<p><a href="http://jonontech.com/wp-content/uploads/2010/01/StandardsBodies.jpg"><img class="aligncenter size-medium wp-image-1471" title="StandardsBodies" src="http://jonontech.com/wp-content/uploads/2010/01/StandardsBodies-300x98.jpg" alt="" width="300" height="98" /></a></p>
<div>
<h2>Authentication and Private Data Portability</h2>
</div>
<div>OASIS tends to focus on fairly large, complex standards which are always at risk from smaller standards which are often easier to implement so have less of a barrier to adoption. The standards that I think will beat SAML include <a title="OpenID" href="http://en.wikipedia.org/wiki/Openid">OpenID</a> which has taken the web by storm recently and <a title="OAuth" href="http://en.wikipedia.org/wiki/OAuth">OAuth</a>. OpenID (under the <a title="OpenID Foundation" href="http://openid.net/foundation/">OpenID Foundation</a>) is a web single sign-on protocol similar to SAML. OAuth (now under the IETF) allows a site to request private user data from another site. Both OpenID and OAuth above rely of XRDS. While we&#8217;re talking about users and social networks, other important not-quite-standards are listed below. A great article to learn more about these is the &#8220;<a href="http://sites.google.com/site/oauthgoog/Overlap">Overlap of identity technologies</a>&#8221; worked example from Google.</div>
<ul>
<li>
<div><a title="OpenSocial" href="http://www.opensocial.org/">OpenSocial</a> (Google) &#8211; for building social applications (widgets) and share data across networks</div>
</li>
<li>
<div><a id="ntxr" title="Friend of a Friend" href="http://www.foaf-project.org/">Friend of a Friend</a> (FOAF) &#8211; defines an open technology for connecting social Web sites and the people in them. It uses RDF and OWL.</div>
</li>
<li>
<div><a id="hmsa" title="Portable Contents" href="http://portablecontacts.net/draft-spec.html">Portable Contents</a> &#8211; for moving your social graph around the internet with you</div>
</li>
</ul>
<h2>Content Repository Access, and Java Community Standards</h2>
<div>CMIS is a Content Repository access standard. Another very successful repository standard you all know well is SQL, which has been a standard with both the <a title="American National Standards Institute" href="http://en.wikipedia.org/wiki/American_National_Standards_Institute">American National Standards Institute</a> (ANSI) and the <a title="International Organization for Standardization" href="http://en.wikipedia.org/wiki/International_Organization_for_Standardization">International Organization for Standardization</a> (ISO) for over 20 years. File system standards haven&#8217;t seen the same joy, with most major operating systems using their own standard.</div>
<div>Another open content repository standard is the <a id="vv90" title="Java Content Repository" href="../2009/11/26/cmis-jcr-and-osgi-for-idiots/">Java Content Repository</a> (JCR) from the <a id="v-xy" title="Java Community Process" href="../2009/11/26/cmis-jcr-and-osgi-for-idiots/">Java Community Process</a> (JCP) Programme. Now while these standards are Java language focussed, they are still open. JCP standards are defined in Java Specification Requests (JSRs), of which there are other 300. Some important, well adopted JCP standards include:</div>
<ul>
<li>
<div>JSR 170 and 283 for the Java Content Repository</div>
</li>
<li>
<div>JSR 168 and 286 for Java Portlet Specification</div>
</li>
<li>JSR 53, 152 and 245 for various versions of <a title="Java Servlet" href="http://en.wikipedia.org/wiki/Java_Servlet">Java Servlet</a> and <a title="JavaServer Pages" href="http://en.wikipedia.org/wiki/JavaServer_Pages">JavaServer Pages</a> (JSP)</li>
<li>
<div>
<div>JSR 314 for <a title="JavaServer Faces" href="http://en.wikipedia.org/wiki/JavaServer_Faces">JavaServer Faces</a> (JSF)</div>
</div>
</li>
<li>
<div>
<div>JSR 255 for <a title="Java Management Extensions" href="http://en.wikipedia.org/wiki/Java_Management_Extensions">Java Management Extensions</a> (JMX)</div>
</div>
</li>
</ul>
<h2>Syndication</h2>
<div>
<div>For syndication we have <a id="g5d5" title="RSS" href="http://en.wikipedia.org/wiki/RSS">RSS</a>, which is looked after by the <a title="RSS Advisory Board" href="http://en.wikipedia.org/wiki/RSS_Advisory_Board">RSS Advisory Board</a> (the guy that fixes my boiler is on it) and <a id="gafp" title="AtomPub" href="http://www.ietf.org/rfc/rfc4287.txt">AtomPub</a>, which is an IETF standard. An extension to these, <a id="vuoy" title="PubSubHubbub" href="http://code.google.com/p/pubsubhubbub/">PubSubHubbub</a>, is a Google project which added near-realtime notification to RSS and AtomPub. My boiler guy thinks this <a id="vsym" title="specification has holes" href="http://www.xn--8ws00zhy3a.com/blog/2009/11/pubsubhubbub-security-concerns">specification has holes</a>. For outlines, we have OPML (Outline Processor Markup Language). For example, here is <a href="http://jonontech.com/opml.xml">my blogroll as OPML</a>.</div>
</div>
<h2>Things that start with Open</h2>
<p>I thought I&#8217;d end with some things I like that aren&#8217;t actually standards, but use the word Open in their title.</p>
<ul>
<li><a id="l_:r" title="OpenSearch" href="http://www.opensearch.org/Home">OpenSearch</a> &#8211; A set of formats designed to make sharing search results easier</li>
<li><a href="http://www.openstreetmap.org/">OpenStreetMap</a> &#8211; Creates and provides free geographic data such as street maps to anyone who wants them. This is more about Open Data than Open Standards, but anyway.</li>
<li><a id="zo9o" title="OpenCalais" href="http://www.opencalais.com/">OpenCalais</a>- A service that semantically parses your content and identifies people, events, places and more. I used the WordPress plugin <a id="oa.:" title="Tagaroo" href="http://tagaroo.opencalais.com/">Tagaroo</a> on this blog for fun. Only basic use is free, though. Probably doesn&#8217;t really belong here. However, below is a screenshot that shows Tagaroo suggesting tags and images for this blog post. The power of semantic analysis.</li>
</ul>
<p><a href="http://jonontech.com/wp-content/uploads/2010/01/tagaroo.jpg"><img class="aligncenter size-full wp-image-1447" title="Tagaroo WordPress Plugin" src="http://jonontech.com/wp-content/uploads/2010/01/tagaroo.jpg" alt="" width="709" height="525" /></a><span class="status action"><strong> </strong></span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/01/10/an-incomplete-directory-of-open-standards/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>I Have a Dream of the CMS Future</title>
		<link>http://jonontech.com/2009/08/01/i-have-a-dream-of-the-cms-future/</link>
		<comments>http://jonontech.com/2009/08/01/i-have-a-dream-of-the-cms-future/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 13:13:59 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Future of CMS]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[future]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=965</guid>
		<description><![CDATA[Fifteens years ago, two great Americans, in whose symbolic shadow we stand today, created something. Ross Garber and Neil Webber's product came as a great beacon light of hope to millions of Content Management editors who had been seared in the flames of unmanageable sites. It came as a joyous daybreak to end the long night of their tedious static HTML updates. But fifteens years later, the CMS world is still imperfect. Fifteen years later, thousands of vendors are still sadly crippled by a lack of standard patterns, terminology, tools and concerns. Fifteen years later, CMS vendors still live on a lonely islands of in the midst of a vast ocean of potential standards. Fifteen years later, there still isn't anyone who has done it properly. So we have come here today to dramatize a shameful condition.


]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>My American dream<br />
Fell apart at the seams.<br />
You tell me what it means,<br />
You tell me what it means.<br />
- HEARTLAND</p></blockquote>
<p>I am happy to join with you today in what will go down in history as the greatest vision for The Future of Content Management Systems.</p>
<p>Fifteens years ago, two great Americans, in whose symbolic shadow we stand today, created something. Ross Garber and Neil Webber&#8217;s product came as a great beacon light of hope to millions of Content Management editors who had been seared in the flames of unmanageable sites. It came as a joyous daybreak to end the long night of their tedious static HTML updates.</p>
<p>But fifteens years later, the CMS world is still imperfect. Fifteen years later, thousands of vendors are still sadly crippled by a lack of standard patterns, terminology, tools and concerns. Fifteen years later, CMS vendors still live on a lonely islands of in the midst of a vast ocean of potential standards. Fifteen years later, there still isn&#8217;t anyone who has done it properly. So we have come here today to dramatize a shameful condition.</p>
<p>I am not unmindful that some of you CMS vendors have come here out of great trials and tribulations. Some of you have code bases that are ten years old and will resist change at every turn. Some of you have lucrative clients locked in to long term contracts who will not be easily upgraded to new systems. Some of you have come from attempts to differentiate yourselves from your competitors that have left you battered by the storms of feature bloat and staggered by the winds of pricing wars. You have been the veterans of creative suffering. Continue to work with the faith that unearned suffering is redemptive.</p>
<p style="TEXT-ALIGN: center"><img class="size-full wp-image-968  aligncenter" title="Martin Luther King" src="http://jonontech.com/wp-content/uploads/2009/08/Martin-Luther-King.jpg" alt="Martin Luther King" width="400" height="267" /></p>
<p>Go back to Open Text, go back to Autonomy, go back to Microsoft, go back to SDL Tridion, Day, Alterian and Fatwire. Go back to the smaller commercial vendors and hordes of Open Source vendors, knowing that somehow this situation can and will be changed. Let us not wallow in the valley of proprietory isolation.</p>
<p>As we Separate the Concerns and Embrace the Standards, we must make the pledge that we shall always march ahead. We cannot turn back. There are those who are asking the devotees of standards, &#8220;When will you be satisfied?&#8221; We can never be satisfied as long as systems all use different names for the same thing. We can never be satisfied, as long as CMS vendors ignore their core features and focus on gimmicks for sales pitches. We cannot be satisfied when content migration from one system to another takes longer than building a house. We cannot be satisfied as long as as Content Management, Community, Analytics, eCommerce and more are moulded into a giant monolith instead of walking hand in hand like loosely coupled brothers.</p>
<p>I say to you today, my friends, so even though we face the difficulties of today and tomorrow, I still have a dream. It is a dream deeply rooted in the Content Management dream.</p>
<p>I have a dream that one day the vendors will rise up and live out the true meaning of interoperability: &#8220;We all need to work together to succeed, and those that don&#8217;t play will be left behind.&#8221;</p>
<p>I have a dream that one day all vendors will stop building exactly the same thing in slightly different ways, and that ridiculous templating languages will be replaced with the beauty of XSLT. And that repositories will not differentiate between data and metadata.</p>
<p>I have a dream that one day even the commercial vendors, who are often centres of innovation, will implement their systems using standard formats and will interoperate with open source tools. And let the best of these standard formats not start with a J and alienate more than half of the vendor community.</p>
<p>I have a dream that my four little children will one day log into every CMS system using their OpenID and avoid the perils of priopritary user databases.</p>
<p>I have a dream today.</p>
<p>Let logical, standard XML formats replace rigid, sparsely populated relational databases!</p>
<p>Let existing tools such as SVN or GIT release us from the limitations of badly implemented priopritary versioning systems!</p>
<p>But not only that; let these same versioning tools gives us virtualisation and deployment using branching and tagging!</p>
<p>Let authentication happen outside of the CMS. And let Workflow tools operate externally with any payload, not by adding an attribute to a content object.</p>
<p>Let freedom ring from every W3C validator and every WCAG recommendation. From every friendly URL and SEO ranking, let freedom ring.</p>
<p>Let freedom from vendor lock in ring from Austen, Texas to Stockholm, Sweden!</p>
<p>And when this happens, when we allow standards to pervade, when we let them ring from every commericial CMS and every Open Source CMS, from every XML format and every JCR specification and every CMIS binding and every new standard we so sorely need to produce, we will be able to speed up that day when all of God&#8217;s users, authors, developers, content migrators, administrators and system procurers, will be able to join hands and sing in the words of the lucky stakeholder who moved to a new CMS quickly and easily, &#8220;Free at last! free at last! thank God Almighty, we are free at last!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/08/01/i-have-a-dream-of-the-cms-future/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
	</channel>
</rss>

