Roles are often associated with responsibilities, artifacts, and resources. It is always important to consider the roles, responsibilities, artifacts, and resources in their relationship to one another. Each dependency begins a process of coupling, over time, too much coupling leads to brittle architecture often called cohesion. Cohesion impedes efficiency, process, and change. Cohesion of these spaces has a direct impact on manifest skill levels required and even system service level agreements.
The following section attempts to define each role, what its responsibilities are, what artifacts it is responsible for, and what resources it requires.
Organizations are extremely diverse in the manner in which they distribute and apply WCM and content generation roles. Some organizations maintain discrete job description and positions for each while other require employees to take on a few or all of the roles. How the roles are applied is not a factor in the definition of the roles and their couplings.
We will need to refactor and balance these items as we define our architecture and roadmap.
Content is the combination / partnership of information and metadata,
In the web landscape some very common content artifacts are XML copy and images in the information space, and RDF and OWL in the metadata space. That being said, all content can be made to be web accessible in some fashion. Our organization has volumes and volumes of non digital �content�. This content must be made available online. The first step to making this happen is providing online metadata about the �Hard� content.
Production Specialists represent the production/business interest.
Production specialists are responsible for the husbandry of the production process. The configuration lifecycle is analog to production lifecycle. Ply production lifecycle we mean the day to day determination of what is presented to the users. Configuration actors should be empowered with tools that allow them to determine through configuration what is available, in what format to the website.?
Design can, and should be developed separately from the actual presented content. Thinking of design in this way helps maximize the amount of content reuse. The technology in terms of design on the web continues to be HTML. However, not HTML in the sense of traditional web pages. HTML is now coded into XHTML, XSL, CSS. XSL is used as the binding agent to combine the content, the layout, and the style. We generally expect our Designers to have a mastery of CSS and XHTML.
Behavior is functionality. The implementation of behavior is probably one of the most expensive and risky undertakings in the web arena, it can also add a great deal of value. Behavior must be encapsulated in applications so it can be properly managed in order to eliminate as much risk and complexity as possible. The technology for implementing behavior in the J2EE environment is largely (but not limited to) Java, JSP, and JavaScript.?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.