<?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>Composibility &#187; CMS</title>
	<atom:link href="http://www.composibility.com/category/cms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.composibility.com</link>
	<description>IT Solutions should assemble like Lego's.</description>
	<lastBuildDate>Wed, 28 Jul 2010 17:25:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Should you test all the Capabilities of your CMS?</title>
		<link>http://www.composibility.com/2010/07/28/capability-testing/</link>
		<comments>http://www.composibility.com/2010/07/28/capability-testing/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 17:25:03 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/?p=76</guid>
		<description><![CDATA[We’ve all done something with a piece of software that had adverse effects like a Blue Screen.  One of many possible reasons these bugs appear is because there may not be adequate test coverage to all product capabilities.  Sometimes projects decide not to test a COTS product because they think the software manufacture should have done adequate testing or because it takes too much time and could disrupt the project delivery schedule. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2010/07/28/capability-testing/">Should you test all the Capabilities of your CMS?</a></span>]]></description>
			<content:encoded><![CDATA[<p>We’ve all done something with a piece of software that had adverse effects like a Blue Screen or even a silly popup that says <a href="http://www.flickr.com/photos/narisa/3310606738/">nothing</a>.  Or recently we learned that if you hold the new iPhone with your finger in a certain area you lose your wireless signal.  That would be a bummer if you were answering serious question.  There are other examples of <a href="http://www.wired.com/software/coolapps/news/2005/11/69355">sad software bugs</a>.  One of many possible reasons these bugs appear is because there may not be adequate test coverage to all product capabilities.</p>
<p>A product capability is synonymous with product features.  Product features are comprised of many product functions.  When implementing Commercial Off the Shelf (COTS) software there is thinking that you do not need to test all the functions of the COTS because 1) it was already tested by the software manufacture and 2) typical project constraints (time, money &#038;  scope).  I used to think similarly.  However, since implementing Content Management Systems (CMS) for a decade, I found that not testing more of the functions in a system can be harmful to the end solution.  In testing terms, we would say we want to increase the function / test coverage ratio.  </p>
<p>Typical testing on a project is called functional testing.  Functional testing, tests business documented features, e.g. create content, that are written into some sort of systems documentation.  During the content creation scenario, we test a variety of functions, e.g. menu -> file -> new, WYSIWYG editor and a save function.  In addition, we probably tested some immediately ancillary functions like a cancel link.  As a side note, the ancillary tests are called alternative scenarios.   As I have noticed this is usually where testing stops.  Bearing a positive test result, the testers and business believe that the feature they tested acts as expected.  However, we did not test other ways the systems allows for content creation.  </p>
<p>Very relevant with content management systems, many product functions perform similar actions against content.  For example, there can be several ways to perform a content creation function, e.g. “My Work area,” “My workflows,” “My Content” and “Watched Content.”  Each navigation to the content create function may act differently, e.g. “My Workflows” may produce a new piece of content form with limited form fields while the “My Work area” content create function may display workflow options.  Stakeholders of the content management process will expect that if the software allows for the edition of content through these multiple ways that each content create function would perform similarly.  Testing all these “extra” function is called capability testing.  Capabilities are functions available to users that were not explicitly written in the system specifications.  There are some testing techniques that can help increase your testing coverage, e.g. combinatorial and pairwise testing but that is a start of a different post.</p>
<p>Even though, I used a simple example there are some extreme results to not testing all capabilities.  For example, deployed content to production websites that was not reviewed by the correct persons.  This deployment could have posted a 10-k without CxO approval.</p>
<p>Capability testing is difficult to test because testers will need to hunt for these special forms of product features.   It is important that test scripts are written to cover many if not all capabilities of the system not just the ones including in functional testing as per system specification.   This thoroughness has implications to both the test process and the entire project.  Project teams need to work with stakeholders to make sure that capabilities in the system are appropriate.  It is not uncommon for the project team to discover these “extra” capabilities and then turn them off.  The trick is to make sure you find them all because if you don’t the users will.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2010/07/28/capability-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Here publishes &#8220;Drupal for Publishers&#8221;</title>
		<link>http://www.composibility.com/2009/04/22/drupal-for-publishers/</link>
		<comments>http://www.composibility.com/2009/04/22/drupal-for-publishers/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 13:17:45 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[report]]></category>

		<guid isPermaLink="false">http://www.composibility.com/?p=64</guid>
		<description><![CDATA[I'm continually impressed with SonyBMG's usage of Drupal.  Check out myplay and Seth Gottlieb's report on Drupal for Publishers. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2009/04/22/drupal-for-publishers/">Content Here publishes &#8220;Drupal for Publishers&#8221;</a></span>]]></description>
			<content:encoded><![CDATA[<p>Seth Gottlieb, <a href="http://www.contenthere.net">Content Here</a>, published a very pointed <a href="http://www.contenthere.net/2009/04/new-report-drupal-for-publishers.html">report </a>for specific types of sites implemented in <a href="http://drupal.org">Drupal</a>.  I am continuous impressed by Drupal.  Seth reviews some sites like <a href="http://www.fastcompany.com/">fast company </a>and the <a href="http://www.theonion.com/">onion </a>and both are definitely interesting, high impact Drupal sites.  Maybe a little out of scope for Seth’s report but I have always been impressed with what SonyBMG does with Drupal.  For all music fans check out <a href="http://myplay.com">myplay</a>.  Additional, documented on the drupal site is a breakdown of the <a href="http://drupal.org/node/241344">myplay site</a>.</p>
<p>Here is an image from the my play breakdown<br />
<a href=" http://drupal.org/node/241344"><img src="http://drupal.org/files/images/frontpage.explode.preview.jpg" alt="sony's myplay on drupal" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2009/04/22/drupal-for-publishers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cancel your software maintenance contract?</title>
		<link>http://www.composibility.com/2009/01/14/maintenance-eol/</link>
		<comments>http://www.composibility.com/2009/01/14/maintenance-eol/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 14:02:59 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/?p=49</guid>
		<description><![CDATA[Do you have a support organization that is solid enough to cancel your content systems maintenance contract? <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2009/01/14/maintenance-eol/">Cancel your software maintenance contract?</a></span>]]></description>
			<content:encoded><![CDATA[<p>Some unique advice from Janus Boye and a lively <a href="http://www.jboye.com/blogpost/cancel-your-maintenance-contracts/">discussion</a>.  Janus says:</p>
<blockquote><p>save some money in 2009: Cancel your maintenance and support (M&#038;S) contracts with your CMS and enterprise portal vendors
</p></blockquote>
<p>I very much agree with his analysis and perspective on the value of these contracts.  These contracts are nowhere near an insurance policy.  I&#8217;ll also agree with his view on finding a local company that can assist you in your time of need.  All that said Janus’ analysis is meaningful for organizations that have a solid support infrastructure.  I have not found too many organizations that contain the type of support organization required to support these enterprise systems without an M&#038;S contract.  If you do not have a solid support organization then you may be stuck with M&#038;S contracts because your support group doesn&#8217;t contain the necessary skills required to sustain these complex systems.</p>
<p>For those that do have a good and reliable support organization, over the years I’ve learned that some vendors have been known to prorate your M&#038;S contract to get your licenses valid if you want that next major upgrade.  So, if your M&#038;S contract costs 100k per year and your contract has lapsed for 3 years and you want that next 10.1 upgrade, then vendor may charge you $300k to get your license valid.  This is good because new licenses could cost $1M.  However, I&#8217;d highly recommend that if you feel you support organization is solid enough to do without M&#038;S contracts then you should look at the great open source portals and cms’s.  Take a look at the <a href="http://www.contenthere.net/products-page/reports/open-source-content-management-in-java">Java CMS report </a>and the CMS Watch&#8217;s <a href="http://cmswatch.com/Portal/Report/detail/Enterprise%20Portals%20-%20Open%20Source%20Edition?displayDescription=00038">open source portal report</a>.</p>
<p><em>You know what to do!  So do it!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2009/01/14/maintenance-eol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 2.0 and Drupal come to the 2007 CM Pros Summit</title>
		<link>http://www.composibility.com/2008/01/31/drupalatcmpros2007/</link>
		<comments>http://www.composibility.com/2008/01/31/drupalatcmpros2007/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 19:35:55 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMPros]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2008/01/31/drupalatcmpros2007/</guid>
		<description><![CDATA[November 2007 I presented on <a href="www.drupal.org">Drupal's</a> communities power at the <a href="http://www.cmpros.org">CM Pros</a> 2007 Fall Summit.... <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2008/01/31/drupalatcmpros2007/">Web 2.0 and Drupal come to the 2007 CM Pros Summit</a></span>]]></description>
			<content:encoded><![CDATA[<p>I had a good time at the CM Pros summit this year.  My presentation went fairly well with some good feedback during and after the presentation.  Honestly, I felt kind of wired doing a demonstration of a tool.  I rationalize the tool demo aspect by the fact that I was displaying Web 2.0 characteristics and not just demoing a tool.  The demonstration site is still <a href="http://www.composibility.com/drupal">running</a>.
</p>
<p>
If you&#8217;d require some assistance with your Web 2.0 initiatives and are considering Drupal please<a href="http://www.wissinks.com/component/option,com_contact/Itemid,50/task,view/contact_id,1/"> contact me</a>.
</p>
<p>Here is the session details:</p>
<p style=" padding-left: 50pt; padding-right: 50pt;">
Drupal recently became a winner of CNet’s Webware 100 award in the publishing category. Drupal is a Free and Open Source Web Content Management software and a web application framework.  It is highly used and has been included in the Google Summer of Code (SoC) project. The Google SoC reference’s Drupal as being the poster child for Web 2.0 community driven web site software.  I will describe and demonstrate some of the major features of the software as well as some of the limitations. Some specific features we’ll look at are the Content Construction Kit, Views, Taxonomy, and some Content Management functions.
</p>
<p style=" padding-left: 50pt; padding-right: 50pt;">
Drupal adheres to some good content management practices. During the discussion we will look and modify some configuration areas for the more technical savvy as well as look at the content managers and content authors interfaces. Although, a computer isn’t required if you bring you laptop you will be able to log on to the site and manage content.
</p>
<div style="width:425px;text-align:left" id="__ss_181005"><object style="margin:0px" height="355" width="425"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=drupal-201-the-poster-child-for-web-20-communitydriven-website-119611007310010-4"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=drupal-201-the-poster-child-for-web-20-communitydriven-website-119611007310010-4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img src="http://static.slideshare.net/swf/logo_embd.png" style="border:0px none;margin-bottom:-5px" alt="SlideShare"/></a> | <a href="http://slideshare.net/abelsp/drupal-201-the-poster-child-for-web-20-communitydriven-website" title="View this slideshow on SlideShare">View</a> | <a href="http://www.slideshare.net/upload">Upload your own</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2008/01/31/drupalatcmpros2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Convergence and Integration 2008: Changing the Content Management Landscape</title>
		<link>http://www.composibility.com/2007/11/20/content-convergence-and-integration-2008-changing-the-content-management-landscape/</link>
		<comments>http://www.composibility.com/2007/11/20/content-convergence-and-integration-2008-changing-the-content-management-landscape/#comments</comments>
		<pubDate>Tue, 20 Nov 2007 02:23:33 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMPros]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2007/11/20/content-convergence-and-integration-2008-changing-the-content-management-landscape/</guid>
		<description><![CDATA[Looks like it could be an interesting conference.  <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2007/11/20/content-convergence-and-integration-2008-changing-the-content-management-landscape/">Content Convergence and Integration 2008: Changing the Content Management Landscape</a></span>]]></description>
			<content:encoded><![CDATA[<blockquote><p>We went from content silos to content management silos to enterprise silos. But by necessity, our need to share information is pushing us to collaborate beyond any arbitrary boundaries. What does this mean for our profession? By going to content management systems, are we just catching up with today, or preparing for tomorrow? Will Content 2.0 catch up to Web 2.0? Strategy A is bringing the first content management conference to Vancouver that covers content management from both the Web and XML structured authoring perspectives.
</p></blockquote>
<p>Looks like it could be an interesting conference. Check out more details at <a href="http://convergence.confabb.com/conferences/cci2008/details">confabb</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2007/11/20/content-convergence-and-integration-2008-changing-the-content-management-landscape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reduce Reuse Recycle</title>
		<link>http://www.composibility.com/2007/04/27/reduce-reuse-recycle/</link>
		<comments>http://www.composibility.com/2007/04/27/reduce-reuse-recycle/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 16:35:16 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Other]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2007/04/27/reduce-reuse-recycle/</guid>
		<description><![CDATA[I’m an avid reader of the <a href="http://www.2kbloggers.com">2000 bloggers blog</a>.  It gives me a break from the normal techie and cms stuff that I review in my rss reader.  I recently read a post titled the same as this post.  Needless to say my brain started to run thinking wow is that a content management mantra or what.  Write more meaningful pieces, allow for other to use... <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2007/04/27/reduce-reuse-recycle/">Reduce Reuse Recycle</a></span>]]></description>
			<content:encoded><![CDATA[<p>I’m an avid reader of the <a href="http://www.2kbloggers.com">2000 bloggers blog</a>.  It gives me a break from the normal techie and cms stuff that I review in my rss reader.  I recently read a post titled the same as this post.  Needless to say my brain started to run thinking wow is that a content management mantra or what.  Write more meaningful pieces, allow for other to use your content, and when your content is irrelevant archive it.  Of course the actual post was about <a href="http://www.2kbloggers.com/reduce-reuse-recycle/admin/">fruit</a>.</p>
<p>Sometimes we implementers of Content Management software take this mantra a little too much to heart.  We try and design content solutions that will strictly enforce the Customer to Reduce, Reuse, and Recycle.  When I say strictly I mean we programmatically implement software that enforces the “rules” with immediate actions taking place.  For instance I was handed a requirement once that said every piece of content on a web site needs to be review every quarter or face removal from the web site.  So as the developer of the system I write code that sends a note to the content manager of the piece that is 3 months after the last time it was modified or reviewed.  A week later the same code removes the piece from the web site if the content wasn’t reviewed.  For the most part this could be ok but we all know that this rule will execute on something like the contact us page or the legal disclaimer.  Oops, my bad, I just coded what you asked for right?  Well not really, but this is a poorly analyzed requirement.  This is where the solution and project leads need to proof the requirement and make sure that the developers can’t infer requirements or implement risky unrefined requirements.  When I proofed requirements in the past I’ve been passed over by others saying well Travis you just need to think a little more high-level.  Well sorry I know that requirements like the one mentioned above happen every day and there are real ramifications because of vague or “high-level” requirements going to the implementers of content management software.  So beware of vague and unproofed content requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2007/04/27/reduce-reuse-recycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Plumbers House &#8211; Blog v.03</title>
		<link>http://www.composibility.com/2007/01/30/plumbervdot03/</link>
		<comments>http://www.composibility.com/2007/01/30/plumbervdot03/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 14:06:20 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2007/01/30/plumbervdot03/</guid>
		<description><![CDATA[<p>Well, if you’ve read my Plumber’s House series you’ll notice that this blog is no longer on my company site, www.wissinks.com.  I knew better than to combine too many loosely working features and functions sets together in Joomla!.  I had the jd-wp Joomla! WordPress component on my company site but the jd-wp component was <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2007/01/30/plumbervdot03/">The Plumbers House &#8211; Blog v.03</a></span>]]></description>
			<content:encoded><![CDATA[<p>Well, if you’ve read my Plumber’s House series you’ll notice that this blog is no longer on my company site, <a title="TL Consulting, LLC" href="http://www.wissinks.com">www.wissinks.com</a>.  I knew better than to combine too many loosely working features and functions sets together in Joomla!.  I had the jd-wp Joomla! WordPress component on my company site but the jd-wp component was a little buggy and I didn’t get too many of the neat WordPress plugins to work.  For instance the trackbacks and url rewriting didn’t work and I wanted the ultimate tag warrior WordPress plugins.  So, instead of wasting too much time &#8220;fixing&#8221; the component to work inside of Joomla!, I quickly decided to cut and run.  I was a little apprehensive about bonding my blog to my company site anyway from a marketing perspective.  I still like WordPress as a blog as its administration side is very simple.  The plugin API is simple and to the point and consequently the development community is vibrant and has built some really nice plugins.  I’ll list the ones that I’ve installed in a subsequent post.</p>
<p>The first thing I was concerned with was the look and feel of my site.  So after looking around a bit for a free theme that I liked I gave up.  Most of the free and for pay themes are just variations of the same ole stuff that every WordPress blog has.  I wanted something a little bit different, (un)fortunately, nothing surfaced.  So I decided to create my own theme.  I got some ok stuff developed working then I was point to free theme.  Wow, this one is a cool one named <a href="http://warpspire.com/hemingway">Hemingway</a>.  At first it seemed a bit funky (but still very usable) but as I watched a few people use it, I realized that it’s simple, consistent, and reliable.    So I just created my own css and put my own colors palette in it.  I now have a theme in place.</p>
<p>In a nut shell, Hemingway puts the main focus of the page (read: content) on the top.  On the bottom there are these blocks installed in the &#8220;Hemingway&#8217;s Bottombar<sup>tm</sup>&#8220;.  A block is a container for html snippets and php code.  If you have a WordPress plugin that writes out html, eg. the blogroll on this site, then you would have to create a corresponding block for that plugin.  Blocks are easy to create for people that have a minimal knowledge of PHP.  Here is what the block looks like:</p>
<pre><code>
&lt;ul class="blogroll"&gt;
	&lt;?php get_links_list(1, '&lt;h2&gt;', '&lt;/h2&gt;'); ?&gt;
&lt;/ul&gt;
</code>
</pre>
<p>The code above is fairly straight forward for those slightly familiar to WordPress plugins.  The &#8220;Hemingway&#8217;s Bottombar<sup>tm</sup>&#8221; offers a neat layer of abstraction between the theme and your plugin displays.  This is advantageous because as the theme and the plugins needs to upgrade with the WordPress application your blocks and therefore your blocks and your html structure shouldn’t have to change.</p>
<p>Next, I knew I wanted to be able to print and email blog entries, some extra tagging functionality, SEO assistance, and comment spamming concerns.  So the search started for plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2007/01/30/plumbervdot03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It is about the content!</title>
		<link>http://www.composibility.com/2006/12/19/itsaboutthecontent/</link>
		<comments>http://www.composibility.com/2006/12/19/itsaboutthecontent/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 14:17:32 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2006/12/19/itsaboutthecontent/</guid>
		<description><![CDATA[<p class="MsoNormal">At the core of what I encourage in many of my projects and in what I speak about is that the center of applications, architectures, processes, integrations, etc. is the content. Whether we are speaking about the general technology solutions or specifically content management system, remember, it’s about useful businesses content.  Disappointingly many technologists <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2006/12/19/itsaboutthecontent/">It is about the content!</a></span>]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">At the core of what I encourage in many of my projects and in what I speak about is that the center of applications, architectures, processes, integrations, etc. is the content. Whether we are speaking about the general technology solutions or specifically content management system, remember, it’s about useful businesses content.  Disappointingly many technologists convert the issue into being a technology problem.  Don’t get me wrong a majority of products are difficult to implement but we shouldn’t concern a business process with technological issues.  We as technologists need to be ready to support that business process.  I recently read (and listened) to some confirmations on this topic, while reviewing some of my RSS subscriptions.</p>
<p class="MsoNormal">David Linthicum’s podcast of the importance of data in your architecture, <a href="http://weblog.infoworld.com/realworldsoa/archives/IFW_SOA_12-12-06.mp3">http://weblog.infoworld.com/realworldsoa/archives/IFW_SOA_12-12-06.mp3</a>.</p>
<p>Dave Kellogg writes about content being at the center of your architecture, <a href="http://marklogic.blogspot.com/2006/12/whats-at-center-of-your-content.html">http://marklogic.blogspot.com/2006/12/whats-at-center-of-your-content.html</a>.</p>
<p>James McGovern writes a nice note about ECM vendors and their stubbornness, <a href="http://duckdown.blogspot.com/2006/12/enterprise-content-management-and.html">http://duckdown.blogspot.com/2006/12/enterprise-content-management-and.html</a>.</p>
<p>All these writers explain about the need for the enterprises content to be flexible and robust.  Most of the larger ECM vendors don’t like this flexibility because, smugly, they already have figured that out and they have the answer for you.  We the customers have been asking for content centric applications for so long and now some products, mixed with some healthy technology guidance, can give us the content dexterity that we require.</p>
<p>I think that through a solid implementation of flexible products like Marklogic’s xml db, IBM’s Information Integrator, BEA’s Service Bus and BPM, and someone’s portal (insert OSS portal of choice) we can have a content centric architecture that can host many requirements of the business.  We can satisfy the various requirements of the business (virtually) regardless of the underlying system that stores the data.  Of course there are some other products that can assist the optimization of content throughput like datagrids and grid computing but I think those products are still maturing through the enterprises content systems.</p>
<p>Stay tuned for my C<sup>3</sup> plan (content to consumer, content’s business processes, and content composition) which should cover initial steps to capturing content requirements to start a content centric solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2006/12/19/itsaboutthecontent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://weblog.infoworld.com/realworldsoa/archives/IFW_SOA_12-12-06.mp3" length="7958882" type="audio/mpeg" />
		</item>
		<item>
		<title>Presenting at cmf2006 in Aarhus Denmark</title>
		<link>http://www.composibility.com/2006/11/15/cmf2006/</link>
		<comments>http://www.composibility.com/2006/11/15/cmf2006/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 16:06:01 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMPros]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2006/11/15/cmf2006/</guid>
		<description><![CDATA[My wife and I are flying home from a 10 day euro trip. You can take a look at some pictures on my flickr account. We went to Paris, Arhus, and Copenhagen each for a few days. We had a lot of fun. We decided to take this trip for two reasons, first, and most important, this was a gift to us from us (TUFU?) for our 10 year anniversary. Secondly, was to a present and attended the cmf2006 conference. <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2006/11/15/cmf2006/">Presenting at cmf2006 in Aarhus Denmark</a></span>]]></description>
			<content:encoded><![CDATA[<p><img align="left" style="border-width: 15px" src="http://static.flickr.com/112/297298123_05c3b621b2_m.jpg" /> Well, I am on the plane starting to type this entry.  My wife and I are flying home (Washington DC area) from a 10 day euro trip.  You can take a look at some pictures on my <a title="Travis Wissink's flickr account" href="http://www.flickr.com/photos/traviswissink/">flickr account</a>.  We went to Paris, Arhus, and Copenhagen each for a few days.  We had a lot of fun.  We decided to take this trip for two reasons, first, and most important, this was a gift to us from us (TUFU?) for our 10 year anniversary.  Secondly, was to a present and attended the <a title="www.cmf2006.dk" href="http://www.cmf2006.dk">cmf2006</a> conference.  Although, Dianna didn’t attend the conference she was able to go out and see lots and Aarhus and she was able to come to some of the conference social events.  We both had a great time at these events.  The persons (notice this is agnostic to the category of conference attendee type; vendor, attendee, or presenter) at the event were all GREAT.  I can’t think of a better time I’ve had at a conference as I feel like I actually got to meet people and not just conference attendees.</p>
<p>I presented a split session with <a title="Dr. Thomas Vogel's presentation link at cmf2006" href="http://www.cmf2006.dk/thomas_vogel">Dr. Thomas Vogel</a>.  He presented on his company’s multi year application roll out (not really a project but more a program of many parallel on-going tasks) called a portal.  I thought it was a great topic and he shared some real insight to how to sustain and grow this type of enterprise application in the large companies.</p>
<p>My <a title="TL consulting link to my presentation at cmf2006" href="http://www.wissinks.com/company/news__events/cmf_2006.html">presentation</a> went well.  I got some good questions afterwards and not so surprisingly I had some rather in-depth conversation on the topic during the many networking and social events.</p>
<p>I attended rather enjoyed <a title="Jim Hobart at cmf2006" href="http://www.cmf2006.dk/tutorial_5a_web_2.0">Jim Hobart’s</a> tutorial on designing web 2.0 applications.  Luckily it wasn’t a worship service with Ajax being the master of all but more trying to remind us that web applications have users and users get frustrated with poor interfaces and that frustrated users are inefficient.  He explained at a 10000 foot view that there are now better development tools for developers to build more usable sites.  I felt the focus of the talk really evolved around trying to design a better user interface, testing the design with real users, and all to make business more efficient.  Why do you test your usable designs with real users?  The answer given to us is so that you make the business process more efficient.  I can’t think of any better answer; Can you?</p>
<p>Aarhus is a nice quaint city (“probably the biggest little city in the world” is what I was told) and everyone we ran into in the city was very friendly.  The conference was organized well with lots of time to actually meet others and lots of time to attend many insightful presentations.  Anyone that struggles with their content management that are in the area (i.e. the globe) and are able to attend next year should seriously consider attending <a title="www.cmf2007.dk" href="http://www.cmf2007.dk/">cmf2007</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2006/11/15/cmf2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My User Experience Week</title>
		<link>http://www.composibility.com/2006/10/03/myuxweek/</link>
		<comments>http://www.composibility.com/2006/10/03/myuxweek/#comments</comments>
		<pubDate>Tue, 03 Oct 2006 15:56:35 +0000</pubDate>
		<dc:creator>travis</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.composibility.com/2006/10/03/myuxweek/</guid>
		<description><![CDATA[<p>Last week I had a user experience knowledge update week.  I concentrated on listening, watching, and reading on user experience stuff.  Here is a short list of content:</p> <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.composibility.com/2006/10/03/myuxweek/">My User Experience Week</a></span>]]></description>
			<content:encoded><![CDATA[<p>Last week I had a user experience knowledge update week.  I concentrated on listening, watching, and reading on user experience stuff.  Here is a short list of content:</p>
<ul>
<li>A <a href="http://www.itconversations.com/shows/detail1558.html" > podcast</a> (presentation at a conference) by Dan Shaffer</li>
<li>Information Architecture <a href="http://louisrosenfeld.com/home/bloug_archive/000478.html">survey results</a> posted by Louis Resenfeld </li>
<li>Peter Morville’s podcast via <a href="http://feeds.gigavox.com/~r/gigavox/channel/itconversations/~3/20445580/detail1154.html">IT Conversations</a>  </li>
<li>Steve Krug speaks to developers from <a href="http://www.devsource.com/article2/0,1895,2000433,00.asp">Devsource</a> </li>
<li>Contentology hosts an <a href="http://www.contentology.com/toolkit/diveintoaccessibility.pdf">Accessibility guide</a> that is actually from <a href="http://diveintoaccessibility.org/">Dive into Accessibility</a>.  </li>
</ul>
<p>Then on Thursday I attended a networking event with some people from the DC area involved with User Experience, Information Architecture, and Content Management communities.</p>
<p>So you ask yourself why would someone who is more software development inclined be spending so much time on reviewing User Experience content.  Answer: I believe that that a poor User Experience is a large reason why IT projects can fail.  Failure can be classified in many different ways and where from the product/project being completely dead, to a year after the initial rollout the majority of the users still complain that they don’t know how to use the product.  </p>
<p>In the past I’ve been involved with a few content management projects at a variety of levels, and I believe that a large majority of them that <i>failed</i> (although they are still in production) because of poor usability.  It is unfortunate that in this day and age that the CM industry allows this usability issue to initiate the demise of well intended projects.  Many of the, shall I say most, of the CMS vendors have heard that their product has usability discrepancies but few try and resolve them.  I can only imagine that vendors see the usability issues as secondary to the actual software code being to complex, which btw most are.  So what are we to do since, most the CMS vendors have horrific user interfaces?  I say we start purchasing the software without a UI.  Let’s purchase everything but the UI and let’s design and build our own.  Although, it feels good to get that off my chest and it out there to you, I realize that this will be nearly impossible because of how much application logic is actually built into the User Interface layer.  Step one in cleansing the UI I suggest removing as many menu choices and links where you can in the CMS UI.  </p>
<p>Case and Point: I was involved with a project where we concluded that 80% of the UI requests to the content management system were to create and edit the content and a large percentage of the users were only performing these tasks.  We were using a CMS that had (and still has) a horrific user interface.  So we built a custom application that was used to create new content, review content, edit content, and most of the basic workflow transition tasks.  The other 20% of the functionality was used by the publishers or more the power type users of the content system and knew that they could toggle between the two interfaces, if needed, to do their jobs.  It didn’t take long for us to build a modified, featureless, but more usable, user interface, and the system became a lot more successful.  Unfortunately, for the new interface, it was acceptably too little but it was too late and a $150k CMS implementation was being brought in to replace the $1M CMS implementation.  That said the project was not considered a failure because it did get a content management acceptance in a large organization that didn’t want to change.  </p>
<p>Complete Enterprise wide IT solution acceptance in any large organization is something fairly unique to accomplish in a single project.  However, User Experience and Software Design should not be what hinders that acceptance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.composibility.com/2006/10/03/myuxweek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
