<?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>Armedia Blog &#187; Web Content Management</title>
	<atom:link href="http://www.armedia.com/blog/category/enterprise_content_management/solutions/web_content_management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.armedia.com/blog</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 15:53:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Think Alfresco from Documentum perspective  –Take 1</title>
		<link>http://www.armedia.com/blog/2010/07/think-alfresco-from-documentum-perspective-%e2%80%93take-1/</link>
		<comments>http://www.armedia.com/blog/2010/07/think-alfresco-from-documentum-perspective-%e2%80%93take-1/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 18:19:07 +0000</pubDate>
		<dc:creator>bsampath</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Alfresco Development]]></category>
		<category><![CDATA[Aspects]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Documentum Development]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Export]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[Webscripts]]></category>
		<category><![CDATA[aspects]]></category>
		<category><![CDATA[Caliente]]></category>
		<category><![CDATA[deep export]]></category>
		<category><![CDATA[lucene]]></category>
		<category><![CDATA[tomcar]]></category>
		<category><![CDATA[webscripts]]></category>

		<guid isPermaLink="false">http://www.armedia.com/blog/?p=399</guid>
		<description><![CDATA[When you work for a while in the software you get numbed to “technologies have come and gone&#8230;” occasionally though some become commodities and others trend setters. We have seen that with many products like Apache, Tomcat, Lucene, Drupal …etc that have stabilized and matured over the past years with the help of increased development from [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://armedia.com/blog2/wp-content/uploads/2010/07/OpenSource.gif" alt="Open Source ...&lt;/ins&gt;" width="528" height="308" /></p>
<p><span style="color: #888888;"><span style="color: #000000;">When you work for a while in the software you get numbed to “technologies have come and gone&#8230;” occasionally though some become commodities and others trend setters. We have seen that with many products like </span></span><a href="http://www.apache.org/" target="_blank">Apache</a>, <a href="http://tomcat.apache.org/">Tomcat</a>, <a href="http://lucene.apache.org/" target="_blank">Lucene</a>, <a title="Drupal" href="http://www.drupal.org" target="_blank">Drupal </a><span style="color: #000000;">…etc that have stabilized and matured over the past years with the help of increased development from the open source realm. Wait! Did I mention the word “Open Source” and going to talk about</span><span style="color: #000000;"> the enterprise</span><span style="color: #000000;"> </span><a href="http://en.wikipedia.org/wiki/Content_management_system" target="_blank">content management</a>?</p>
<p><span style="color: #000000;">So without any more ado, we have </span><a href="http://www.alfresco.com/" target="_blank">Alfresco</a>- <span style="color: #888888;"><span style="color: #000000;">catering to a rapidly increasing demand of the enterprise content management solutions which is built over the open source technologies such as</span> </span><a href="http://wiki.alfresco.com/wiki/Alfresco_Repository_Architecture" target="_blank">Spring, Hibernate, and Lucene</a><span style="color: #888888;"> <span style="color: #000000;">platforms. Having done years of Documentum development and several Alfresco projects of late, I think there are some interesting overlaps and differences of approach that I feel would make the developers get adapted quicker.</span></span></p>
<p><span style="color: #000000;">With the</span> <a href="http://wiki.alfresco.com/wiki/Main_Page" target="_blank">wiki</a> <span style="color: #000000;">site overwhelmed with Introduction, API’s, Development, Deployment and the</span><span style="color: #000000;"> </span><a href="http://forums.alfresco.com/en/" target="_blank">Forums</a> <span style="color: #000000;">to answer all the questions regarding the issues faced during the project phase, I am here to talk purely from the developers perspective on what’s the key areas that I happen to witness the difference from the Documentum space.</span></p>
<p><span style="color: #000000;">The road map for my next series of blog is going to cover each of the areas mentioned below in more detailed, code abundant and developer centric approach which will answer the questions:</span></p>
<ul>
<li><em><span style="color: #000000;">Does this feature exist in Documentum or Alfresco or both?</span></em></li>
<li><em><span style="color: #000000;">If yes, how different is the approach?</span></em></li>
</ul>
<p><span style="color: #000000;">So with that preamble, and in no particular order, I give you my list of the key areas I got hands on and learnt how different Alfresco is:</span></p>
<ul>
<li><strong><a href="http://wiki.alfresco.com/wiki/Aspect" target="_blank">Aspects</a></strong></li>
</ul>
<p style="padding-left: 30px;"><span style="color: #000000;">Custom data model is the core for any enterprise content management solution. The use of “Aspects” as its core is the fundamental concept for content modeling in Alfresco. Although in the</span> <a href="http://developer.emc.com/developer/devcenters/ContentManagement/D6/whats_new_in_documentum6.pdf" target="_blank">form D6</a>,<span style="color: #000000;"> </span><span style="color: #000000;">aspects was introduced, how different is the use and approach in Alfresco is something I will take a deep dive in my next blog.</span></p>
<ul>
<li><a href="http://wiki.alfresco.com/wiki/Web_Scripts" target="_blank"><strong>Web Scripts</strong></a></li>
</ul>
<p style="padding-left: 30px;"><span style="color: #000000;">Alfresco Web Scripts brings together the world of content repository and the web. Being a Documentum developer earlier ways of interaction with the repository have been either using DFC API’s or DQL. In Alfresco, Web Scripts provide RESTful access to content within the repository and we can build our own interface using java script. A custom move operation is implemented using the Web Scripts and the comparison of the implementation with the Documentum would be a something to be noted.</span></p>
<ul>
<li><a href="http://www.daeja.com/integrate/integrate-alfresco.asp" target="_blank"><strong>Integration</strong></a></li>
</ul>
<p style="padding-left: 30px;"><span style="color: #000000;">On my last project, we had requirements for the customers to be able to permanently redact</span> <a href="http://en.wikipedia.org/wiki/Personally_identifiable_information" target="_blank">Personally Identifiable Information</a> <span style="color: #000000;">(PII) from existing documents stored in the repository and version the original document upon save. For various reasons, we decided to integrate the 3</span><sup><span style="color: #000000;">rd</span></sup><span style="color: #000000;"> party tool Daeja </span><a href="http://www.daeja.com/" target="_blank">ViewOne</a><span style="color: #000000;"> module to provide this capability. I will discuss the topic as part of this blog series.</span></p>
<p><span style="color: #000000;">I started this series based on my experience implementing Alfresco projects and I invite you to share any of your experiences with any part of the road map wherein you run into interesting twists and turns? Did you drive off the road to get some help? I welcome your feedback as the blog takes its shape. See you all soon in </span><em><span style="color: #000000;">Take 2</span></em><span style="color: #000000;">.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.armedia.com/blog/2010/07/think-alfresco-from-documentum-perspective-%e2%80%93take-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Software design is in crisis</title>
		<link>http://www.armedia.com/blog/2010/07/software-design-is-in-crisis/</link>
		<comments>http://www.armedia.com/blog/2010/07/software-design-is-in-crisis/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 22:38:18 +0000</pubDate>
		<dc:creator>A.J. McClary</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[user centered design]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://www.armedia.com/blog/?p=503</guid>
		<description><![CDATA[In the 90’s, when ECM solutions were rare, we could get away with designing solely toward requirements, but there is too much at stake nowadays. A recent study sampling various IT projects reported that: 62% percent of projects fail to meet their schedules 49% are over budget 47% have higher than expected maintenance costs And [...]]]></description>
			<content:encoded><![CDATA[<p>In the 90’s, when ECM solutions were rare, we could get away with designing solely toward requirements, but there is too much at stake nowadays. A <a href="http://advice.cio.com/remi/two_reasons_why_it_projects_continue_to_fail" target="_blank">recent study</a> sampling various IT projects reported that:</p>
<ul>
<li>62%      percent of projects fail to meet their schedules</li>
<li>49% are      over budget</li>
<li>47% have      higher than expected maintenance costs</li>
<li>And      get this—<strong>25% are canceled</strong> before they are ever deployed!</li>
</ul>
<p>If you’ve been in the software industry long enough, you’ve probably seen all of these things happen. The funny thing is, it doesn’t really come down schedule, cost, or requirements—it comes from bad design. When software companies think design, they&#8217;re thinking about contractual obligations and meeting commitments with their stakeholders. Here is a typical scenario:</p>
<blockquote><p>Company wins contract. Client provides requirements. Company builds a solution, meeting the requirements. Testers validate requirements and application is deployed to a set of users. The users hate it and the client makes new requirements, company builds to those requirements, and the users hate the next iteration…and so on.</p></blockquote>
<p>This can be resolved by utilizing user-centered design principles in your system development life-cycle. Software is not about code, it’s about people. Instead of our clients telling us what they want, we should be telling them what they need. As engineers, we can do a much better job building solutions then they can—that’s what they hire us for. To be successful, we need to incorporate user research, information architecture, interaction design, and usability testing into our process.</p>
<h2>“Iteration 0” – 10 Tasks to Guarantee a Slammin’ User Experience</h2>
<p><img class="alignnone size-medium wp-image-523" style="float: right; padding: 10px;" title="lifecycle" src="http://armedia.com/blog2/wp-content/uploads/2010/07/lifecycle-290x300.png" alt="" width="290" height="300" />Let’s start with “Iteration 0”. This sprint is completely devoted to user experience. The point is to get out of habit of thinking of Java Beans and database schemas and start thinking about people. Here are tasks that need to be accomplished:</p>
<ol>
<li><strong>Gather assumptions and requirements.</strong> Take some time to get acquainted with the requirements and begin to make assumptions      based on your experience with the technology.</li>
<li><strong>Analyze competition.</strong> Familiarize      yourself with the way your competition handles things. This is not      necessarily the solution you should be striving for, but is excellent to      have in your back pocket to show how your solution is better or to compare      solutions to initiate change.</li>
<li><strong>Understand goals &amp; tasks</strong>. Comprehensive      user research, interviews, card sorting exercises, and contextual      inquiries help identify user needs</li>
<li><strong>Develop personas and scenarios. </strong>Evangelize      these with everyone on your team. They can be in the form of user stories,      posters, work-flow diagrams, and profiles.</li>
<li><strong>Build a content strategy. </strong>Find out      what content you have, what needs to be developed, what needs to be      expanded, and what can be cut. Also create a schedule for delivering those      missing gaps. <strong></strong></li>
<li><strong>Information architecture. </strong>It’s      more than figuring out what content goes where. It’s also what information      is most important to your users. Identify those needs and incorporate them      into your design.<strong></strong></li>
<li><strong>Prioritize features.</strong> One of the      greatest advantages of user centered design is that you often find some      requirements barely impact your users. Those requirements can be re-prioritized so you can focus on what’s really important.</li>
<li><strong>Build wireframes and interaction      designs. </strong>Setting expectations on functionality, how it should look,      and how it should behave reduces future UI defects.  <strong></strong></li>
<li><strong>Design a prototype. </strong>Build something      you can take with you to road shows that incorporates both visual and      functional design. Update the prototype during future iterations so you      always have an accurate portrayal of what the product will look like at launch.<strong></strong></li>
<li><strong>Validate usability. </strong>There are hundreds      of techniques, including a usability inspection, paper prototyping, and      eye tracking, but put <strong><em>something</em></strong> in front of your users frequently. <strong></strong></li>
</ol>
<p>Points 8, 9, and 10 should be repeated throughout all future iterations until the project’s completion. When user experience drives design, you build products people love to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armedia.com/blog/2010/07/software-design-is-in-crisis/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Destiny&#039;s child</title>
		<link>http://www.armedia.com/blog/2010/02/destinys-child/</link>
		<comments>http://www.armedia.com/blog/2010/02/destinys-child/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 00:26:03 +0000</pubDate>
		<dc:creator>Jim Nasr</dc:creator>
				<category><![CDATA[Content Authoring]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[ECM Industry]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Fatwire]]></category>
		<category><![CDATA[Web Content Management]]></category>
		<category><![CDATA[EMC news]]></category>
		<category><![CDATA[Migration]]></category>
		<category><![CDATA[Web Publisher]]></category>

		<guid isPermaLink="false">http://www.armedia.com/blog/?p=315</guid>
		<description><![CDATA[Impact of EMC's partnership with Fatwire to provide Web Content Management offerings in place of its own existing WCM products]]></description>
			<content:encoded><![CDATA[<p>Suspense builds. Tension unbearable. As the cards turn…it is, of course, Miss Scarlett (the old fishmonger, Mustard, was never cunning enough to pull this off), with the rope in the (WHAT?!) Library… Those of you with fond childhood, or more recent, memories of <a title="JimNasr_blog" href="http://en.wikipedia.org/wiki/Cluedo" target="_blank">Cluedo</a> would have surely related to today’s <a title="JimNasr_blog" href="http://www.emc.com/about/news/press/2010/20100216-02.htm" target="_blank">EMC/Fatwire partnership</a> news. In the worst kept secret category, EMC has effectively chosen to supplant its own Web Content Management (WCM) offerings with Fatwire’s, best in class, offering and in-turn chip in with some DAM going the other way, and, interestingly, <em>only</em> take a minority equity stake at Fatwire.</p>
<p>Solution-wise, this is actually good news for clients…in the longterm: richer functionality, better ease of use, tight focus on WCM, proven winner. Ultimately, WCM to EMC Documentum was the Super G to <a title="JimNasr_blog" href="http://en.wikipedia.org/wiki/Alberto_Tomba" target="_blank">Tomba la Bomba</a>: good, but not quite <a title="JimNasr_blog" href="http://en.wikipedia.org/wiki/Kjetil_Andr%C3%A9_Aamodt" target="_blank">Aamodt-esque</a> (apologies in advance for the indulgence in Winter Olympics rhetoric; seemed appropriate though given the wall to wall TV coverage and the three feet of snow we&#8217;re in here in DC). However, this direction does pose some intriguing questions:</p>
<ul>
<li>How tightly would Fatwire’s product work with EMC Documentum? Whose repository rules when it comes to WCM? Can the repositories truly co-exist merrily (possibly through CMIS)? Emmm…what happened to the whole one repository thing?</li>
<li>What happens to clients’ existing Web Publisher (WP) based solution? Stick with it? Live without it? Migrate to Fatwire? Throw another 3<sup>rd</sup> party tool in the mix? Start from scratch? Chuck the whole thing and Salesforce.com it?</li>
<li>Operationally, who takes the lead, EMC Support or Fatwire? What about overlaps? How about licensing for existing solutions? Functionality vs. Risk?</li>
<li>Technically, what’s the impact? What would the security model look like? How do you migrate?</li>
<li>If the sunsetting of WDK and WP are both inevitable, what’s the recipe to upgrade? What tools and support will EMC provide to ease the process?</li>
</ul>
<p>Of course, this is not an exhaustive list of questions and sharper minds than mine will surely have scripted-answers for them and more. History, though, tells me to tread with caution. Inevitably, enterprise class solutions are burdened with enterprise class complexity (and likely not just because of the technology). Time, budget, people, skills, political battlegrounds, management knowhow and many other factors may well play a part and tint the lens with which you view the questions.</p>
<p>So, where else might destiny’s child poke its nose? Of course, I don’t know for a fact, nor would want to speculate. However, looking at the gaps in the kitbag of some of the larger ECM vendors, I can’t help but wonder whether the next case management, records management, ediscovery, collaboration (read: Sharepoint) or content migration “partnership” announcement is just around the corner.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.armedia.com/blog/2010/02/destinys-child/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Content Collection, Migration, and Delivery</title>
		<link>http://www.armedia.com/blog/2009/06/content-collection-migration-and-delivery/</link>
		<comments>http://www.armedia.com/blog/2009/06/content-collection-migration-and-delivery/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 22:17:42 +0000</pubDate>
		<dc:creator>kevans</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Case Management]]></category>
		<category><![CDATA[Content Authoring]]></category>
		<category><![CDATA[Content Server]]></category>
		<category><![CDATA[Data Migration]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[eDiscovery]]></category>
		<category><![CDATA[Electronic Health Records]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Mobility]]></category>
		<category><![CDATA[Performance Monitoring]]></category>
		<category><![CDATA[Records Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Web Content Management]]></category>

		<guid isPermaLink="false">http://www.armedia.com/blog/?p=192</guid>
		<description><![CDATA[There are well over 35 proprietary document management systems, an astronomical number of homegrown document management systems, and billions of sources for information to come from.  As technology changes, new and better features are added to current systems, new products are coming out, and software systems frequently have to be upgraded.  As companies merge, workflows [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">There are well over 35 proprietary document management systems, an astronomical number of homegrown document management systems, and billions of sources for information to come from.<span style="mso-spacerun: yes;">  </span>As technology changes, new and better features are added to current systems, new products are coming out, and software systems frequently have to be upgraded.<span style="mso-spacerun: yes;">  </span>As companies merge, workflows that were once adequate, no longer cover the bases for the growing needs of the “new” organization.<span style="mso-spacerun: yes;">  </span>What happens when companies merge and they were using two different document management systems?<span style="mso-spacerun: yes;">  </span>Which one takes over?<span style="mso-spacerun: yes;">  </span>Or do they continue to use both?<span style="mso-spacerun: yes;">  </span>As organizations grow, merge, and split, the number of input sources and output destinations dramatically increase.<span style="mso-spacerun: yes;">  </span>How do we integrate these new information pathways , along with new applications that are introduced, keeping you in the same locked in status? </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">It’s simple.<span style="mso-spacerun: yes;">  </span>The new Content I/O Suite.<span style="mso-spacerun: yes;">  </span>Armedia’s Content I/O Suite allows users to collect information from all of those billions of sources, migrate it to the centralized repository in the company, and then, if needed, deliver that information to the different web portals that may need to view the information later.<span style="mso-spacerun: yes;">  </span>In fact, it can even send the information to multiple repositories all from the same interface.<span style="mso-spacerun: yes;">  </span>So what if Human Resources uses Documentum, and Accounting uses Laserfiche, and some departments have their own collaborative eRoom set up, but you just merged with another company who uses SharePoint and FileNet.<span style="mso-spacerun: yes;">  </span>What if one user could capture the information coming in from the website, or through email, or through regular snail mail, and deliver it into the appropriate system, without that one user ever having to be trained in each of those systems?<span style="mso-spacerun: yes;">  </span>Sounds too good to be true, doesn’t it?<span style="mso-spacerun: yes;">  </span>Check it out at <a href="http://armedia.com/products/suite/">http://armedia.com/products/suite/</a>. </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">-Kristin Evans</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.armedia.com/blog/2009/06/content-collection-migration-and-delivery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

