Slashdot Mirror


Managing Enterprise Content

Scott Abel writes: "If you are even considering a content management system for your organization, you owe it to yourself to read Managing Enterprise Content. The book is perhaps even more important to those of you who find yourselves in the midst of a content-management nightmare today." The goals here include saving money, time and effort in creating and using information (everything from Web content to help-desk troubleshooting scripts), and the book is not only suited to corporate environments -- read on for the rest of Scott's review. Managing Enterprise Content: A Unified Content Strategy author Ann Rockley, with Pamela Kostur and Steve Manning pages 592 publisher New Riders Publishing rating 10 reviewer Scott Abel ISBN 0735713065 summary Provides the concepts, strategies, guidelines, processes, and technological options that will prepare enterprise content managers and authors to meet the increasing demands of creating, managing, and distributing content.

The authors, Ann Rockley, Pamela Kostur, and Steve Manning, make the case for their "Unified Content Strategy" -- a practical and logical way of researching, planning, preparing, testing, implementing and selling content management across an enterprise. The lessons contained in this easy-to-read volume are not lost on smaller organizations, however; departments, small work groups, even individuals, will also benefit from learning innovative ways to effectively create, use and manage content.

The author's main message is that a well-planned "unified content strategy" can provide a dramatic improvement in the way content is created in an organization. A "Unified Content Strategy" is defined as "a repeatable method of identifying all content requirements up front, creating consistently structured content for reuse, managing that content in a definitive source, and assembling content on demand to meet your customers' needs." According to the authors, improvements that result from implementing such a strategy include "increased quality and consistency and long-term reduced time and costs for development and maintenance. In addition, reuse provides support for rapid re-configuration of your content to meet changing needs."

Of particular importance, the authors provide guidance on selecting a strategy before you get started; they explain their Unified Content Strategy, the importance of single sourcing (write it once, use it often), and how a properly planned content management initiative can help your organization deliver the right content to the right people at the right time in the format they desire. The authors also cover topics including: information modeling (the key to content reuse), content analysis, usability, IT and Business partnerships, metadata strategies, the importance of XML, tool selection, change management, training and more.

Section one of the book includes three chapters that address content creation, content reuse, and the return on investment a Unified Content Strategy can provide content-laden organizations. The authors set the stage for the introduction of their methods in Chapter One, "The Basis of a Unified Content Strategy," by illustrating the demons involved in what they call, "The Content Silo Trap" -- a common situation in which content is created by authors working in isolation from one anther, oftentimes re-creating the same types of content over and over again for different purposes (e.g. print, web, online help, marketing collateral, call center/help desk, computer-based training, etc.) The authors say content silos negatively impact the bottom line of any organization because they don't promote collaboration, leverage existing content creation activities, nor do they support the overall goals of the enterprise. Far too often, according to the book, silos create inconsistency, inaccuracy, and costly, unnecessary content re-creation expense. By adopting a Unified Content Strategy, organizations can enjoy faster time to market, reduced costs, improved quality and usability of content, improved workplace and customer satisfaction, as well as unique opportunities to innovate. Each of these topics is explored in the chapter with examples sprinkled throughout the book.

Chapter 2 describes, in detail, the "Fundamental Concepts of Reuse." It's an excellent chapter for those attempting to better understand the content their organizations create and how content re-use can help streamline the content creation process. The authors explore why you should re-use content, who's been doing it and why, as well as the two types of content reuse -- opportunistic and systematic -- and the benefits and drawbacks of each. Examples are provided for these methods in addition to a description of circumstances where reuse may not be appropriate. The entire chapter is available for download.

Chapter three, "Assessing a Return on Investment," helps readers determine the anticipated savings realized by adopting a Unified Content Strategy. A discussion of how to quantify and qualify the goals of such an effort are discussed, and information is provided to help you start assessing your actual costs (training, technology, consulting, lost productivity, etc). If you've got to sell your project to upper management and demonstrate potential ROI, this chapter is an excellent starting point. Don't overlook the section on developing metrics -- it's extremely useful.

Section two, "Performing a Substantive Audit: Determining Business Requirements," is a four-chapter compendium of information designed to help you establish where the content pains are in your organization and how you can address them. Chapter four and five help readers identify and understand their "content lifecycle" (to determine where improvements can be made to your existing processes) and chapter six, "Performing a Content Audit," seeks to help readers gain an "intimate understanding" of the nature and structure of the content to be managed. The authors describe how to perform a content audit, and provide several excellent examples of the process using scenarios that many readers will understand (medical devices, consumer electronics, banking institutions, learning materials). Instructions for building a reuse map -- a tool that identifies which content elements are reusable, where reuse would be beneficial, and whether the content would be reused "as is" (identical reuse) or with modification (derivative reuse) -- are provided. This section will not be lost on IT pros who have been using object-oriented programming reuse strategies for years. However, managing content is not the same as managing code. Content appropriate for public consumption has some unique considerations that the authors discuss in detail. Practical examples will help you think through content issues you may not have considered before.

Chapter 7, "Envisioning the Content Lifecycle," examines requirements gathering by using two fictitious companies as examples. A series of tables and explanatory text is provided to help readers better understand how to tie requirements to a return on investment. Readers are encouraged to use the exercise as the basis for designing improvements to your business processes and tool selection. In many organizations, IT departments are ill-equipped to develop solutions that address content lifecycle issues because IT staffers don't fully understand issues affecting content creation, management, publishing, archiving and translation. The authors attempt to shine light on this issue by exploring the importance of involving a team of subject matters experts, users, clients, etc. to help ensure the requirements gathered will help create new and improved business processes. The lesson: There's no sense automating a bad business process.

Section three tackles the issue of design by introducing the concepts of information modeling, metadata, dynamic content, workflow and implementation. Each chapter is jam-packed with real-world information and examples that simplify the concepts presented. Of particular interest is Chapter 8, "Information Modeling," which helps readers understand the significance an information model plays in the formalizing of content structure, and the subsequent creation of DTDs and schemas. As well, Chapter 9, "Designing Metadata," does an excellent job of exploring the role metadata play in labeling, categorizing and describing content, thereby enabling organizations to provide dynamic content to users on demand. This chapter is also available online. Visit "A Metadata Primer" at CMSWatch.

The remainder of the book discusses objectively the tools and technologies you can use to support a Unified Content Strategy. Such familiar topics as Extensible Markup Language, selecting tools, and evaluating vendors are discussed, as well as various authoring, workflow, and delivery systems -- necessary parts of any content management initiative. The book gives equal coverage to collaborative authoring, change management, implementation challenges and transition planning, although the authors admit they aren't able to cover each topic in as much detail as some readers might desire. Readers will need to seek out additional resources for such information. A useful glossary of terms, an extensive bibliography, and several appendices are also provided. Appendix A is a "Checklist for Implementing a Unified Content Strategy"; Appendix B explores the issues affiliated with "Writing for Multiple Media"; Appendix C examines vendors and their products; Appendix D includes a "Tools Checklist"; and Appendix E explores "Content Relationships."

The book could be improved by lengthening some examples, and by providing a few more case studies (although they are admittedly hard to obtain in such a new arena). As well, the book publisher should have abandoned their table structure for one that would better accommodate the information provided. However, providing access to a companion web site is a great idea that will allow the authors to provide additional information to readers when issues arise that are not discussed fully in the book.

Regardless of your particular situation, if you've got an interest in content management, I highly recommend Managing Enterprise Content: A Unified Content Strategy as well as the book's companion web site. The site provides a solid overview of the strategy, a free chapter from the book, a Return on Investment (ROI) calculator, glossary, white papers and more. The content on this site is extremely useful and is indicative of the quality content found in the book.

Scott Abel is a content management strategist who assists his clients in planning and preparing for content management initiatives. Scott is a frequent presenter at industry and professional service seminars, an instructor at Indiana University Purdue University at Indianapolis Community Learning Network, and vice president of the Society for Technical Communication (STC), Hoosier Chapter. You can purchase Managing Enterprise Content: A Unified Content Strategy from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

177 comments

  1. me by fishybell · · Score: 5, Funny

    I wish I had an important enough job to require my reading of this book.

    --
    ><));>
    1. Re:me by GMontag · · Score: 1

      Managing Enterprise Content

      Well, I would be more interested if the title were not so cryptic.

    2. Re:me by axxackall · · Score: 1

      Read the book and you'll increase your chances of having a job that would require your reading this book :)

      --

      Less is more !
  2. Does it actually matter? by ites · · Score: 3, Insightful
    Has anyone proven that a well-managed web site actually generates business? I know it sounds obvious, but I don't believe it is. Most business comes from who you know, not what you say, with the exception of large companies selling to the public market. Web sites filled with content, and the tools to manage this content, are possibly (I'm just suggesting this possibility) largely irrelevant.

    Fundamentally, managing a web site is going into the publishing business. Not something you should do unless you actually have something to say, and people interested in hearing it.

    --
    Sig for sale or rent. One previous user. Inquire within.
    1. Re:Does it actually matter? by HowlinMad · · Score: 4, Insightful

      When they refer to website, they may be reffering to the company's intranet, which can be very useful. Where I work, the intranet has tons of useful information. From HR stuff to general comany facts. It has articles on common computer problems and solutions used throughout the company, things like that. The website can just be internal and help the workers do thier job, which should make the ocmpany more money.

    2. Re:Does it actually matter? by CausticWindow · · Score: 3, Interesting

      Well, maybe I'm not the archetypal customer, but I do judge companies from their webpages when I'm about to do business with them.

      In my experience, well managed websites usually means well managed business, and better produts or services.

      It would be interesting to see how important this is for a business though. I doubt many people think this way when they're buying stuff. My guess is that it will become more important in the future.

      --
      How small a thought it takes to fill a whole life
    3. Re:Does it actually matter? by pubjames · · Score: 2, Interesting

      Has anyone proven that a well-managed web site actually generates business?

      Do you really need to ask that these days? Think about it.

      Imagine, you want to buy, say, a fancy hat. How imagine two companies, one with a big web site with pictures and descriptions of all their fancy hats, and one with a single crappy web page that says "We sell fancy hats" and a phone number. Who would get your business?

      I used have to expound the virtues of web sites to pointy-haired bossed five years ago, but now they mostly get it. I am suprised to find someone today on Slashdot - of all places - that apparently doesn't, and gets modded as insightful for it!

    4. Re:Does it actually matter? by ites · · Score: 1
      Sometimes the obvious is anything but. A nice website means nothing more than a nice budget for graphics design. Think about the companies you do business with, and I'll bet that the majority of the money you spend goes to people you have either bought from before, or have heard about from someone else.

      I was specifically not thinking about web sites that sell articles, because these are not the ones where content management is an issue. Catalogues are not content. The other counter example is that of web sites that distribute technical information - and clearly the web is great for this. Sure.

      But "content management"? I'm somewhat cynical. And judging from the content management tools I've seen (large, expensive, apparently useless), they do not address a real problem at all, but are a fad.

      --
      Sig for sale or rent. One previous user. Inquire within.
    5. Re:Does it actually matter? by Anonymous Coward · · Score: 0

      Poorly managed websites crash and have errors.

      At sites like Amazon, where revenue can be measured in dollars/second, downtime counts.

      Of course, Amazon's content management is a bit of a joke, but the point is accurate.

    6. Re:Does it actually matter? by neomac · · Score: 2, Insightful

      With the few exceptions of web sites that charge for viewing content, content management of a web site is implemented to reduce the costs associated with web site management, rather than generate revenue from it. It's also a preventitive measure for duplicating the same content, which takes up space as well as takes time to redo it over and over.

      Having content in some sort of database makes it easier to script search engines for results. Also, if you ever get to the point where you can sell or syndicate your content, it makes delivery that much easier.

      Yes, having a CMS for a web site is a lot like publishing.

    7. Re:Does it actually matter? by _ph1ux_ · · Score: 1

      here are two examples of really well managed content and really badly managed content.

      Intel's Intranet and Cisco's website.

      Intels intranet is (or at least was when I worked there) extrememly well designed to help you find any corporate info that you were looking for.

      Cisco's website (at least for me) is the ugliest thing I have ever used. although their searches seem to be rather relevant - there is no smooth navigation of the information on their site. IT SUCK ASS.

      now - many of you might disagree - but I ask you, how long have you been using Cisco's site to look for info? probably a fair amount of time and you are used to it. But if you were to take someone there who had never been before and asked them to find something - or even just browse around to get an idea of the info they have there - it would be exceedingly difficult for them.

      Managing content is one thing - putting it in a navigable format so that one can get familiar with your content is key for enterprise.

    8. Re:Does it actually matter? by Ed+Avis · · Score: 1
      A nice website means nothing more than a nice budget for graphics design.

      No - it seems to me that website usability and graphics design budget are inversely correlated.

      Content management tools do address a real problem, but not one that couldn't be addressed better with CVS and a text editor. But doing that requires your users to learn HTML (or at least use a decent HTML editor).

      --
      -- Ed Avis ed@membled.com
    9. Re:Does it actually matter? by mansemat · · Score: 1

      Mod parent down. The author misses the point completely.

      CMS systems are not just about managing a website. In fact, a CMS system may not even push content to the web.

      The book is NOT about managing websites. It is about managing content at the enterprise level.

      As an example of content, think about Boeing. The have a huge amount of CONTENT (i.e. service documentation, engineering specs, wiring diagrams, etc.) that pertain to a specific jet.

      If you were to look at the printed versions of all this content, I'm sure it will fill up a room.

      This book is about managing that type of content. Not generating business based on a website.

      --
      --
    10. Re:Does it actually matter? by jo42 · · Score: 1

      IMHO, Microsoft's web site also blows chunks out the rear exit. The number of times I tried to find something, downloads, KB articles, whatever, and haven't been able to, I couldn't count. If I was to charge them for the time I waste supporting and using their products, I would be almost as rich as Billy Gates hisself...

    11. Re:Does it actually matter? by anoopiyer · · Score: 1
      I believe it does matter, especially for businesses. If your website is trying to sell something, then content, presentation, etc. all make a big impression on me and influence my purchasing decision. I won't buy from an online store which has just part names without pictures or descriptions, for instance. If two stores have the same pricing but one of them has a better organized website, then guess who gets my sale.

      A company's website is its face on the internet, and could be seen by many people who would otherwise never come into contact with the company. Even if the website doesn't have direct sales, professionally done content, organization and layout add to the user experience.

    12. Re:Does it actually matter? by il_diablo · · Score: 1

      IIUC, the book isn't just about well managed websites. Content management ramifications are larger issues.

      Consider, the company for which I work has no real CM system in place. So when I'm assisting in preparing a proposal, things like our references and our procedure documentation have to be hunted down throughout many documents, then cut and pasted into the current one. In a CM type world, I could go to the application, select the document pieces, and drop them into a new proposal.

      --
      Quidquid latine dictum sit, altum sonatur.
    13. Re:Does it actually matter? by clarencek · · Score: 1

      Has anyone proven that a well-managed web site actually generates business?

      Yes, the company I used to work for proved it. We ran the website for a magazine. In a corporation where all other web-properties lost money, we were completely profitable.

      The book is right, it's about the architecture from the ground up. If you design it right with flexibility for growth, tech resources (a cost center to the business) are very low.
      If you build the right tools for your users to manage the site, people spend more time doing their job than wrestling with the technology.

      On top of that we didn't even sell products. Pure ad-based business. We designed a flexible ad management system to serve any ad anywhere in any position. Gave sales more to sell and made clients happy.

      It can be done.

    14. Re:Does it actually matter? by jafiwam · · Score: 1

      Has anyone proven that a well-managed web site actually generates business?

      Probably not, we'd have seen it by now. [grin]

      I think the question needs to be defined more specifically than "generate business" or "make money". A web site can only be successful if that success is measured against a specific and explicit purpose of the site. For example; to provide a catalog, shopping cart and checkout system for widgets. Can that be done in a web site and tested to see if the purpose succeeded? Sure. Does it mean the widgets making company won't go out of business? Nope!

      The problem arises when slick web-salesmen, or clueless pointy-hairs or a combination of the two puts way to little effort in thinking about what a web site is and is supposed to do and way too much emphasis on what they WISH it did.

      A good web site can be used for marketing and branding, but expecting hard numbers out of it is silly. Radio, TV and print ads are no different in that aspect. I do not hear anybody questioning the use of advertisement via those media.

      A good web site sure matters, but it only matters for specific things, things that should be thought of as little bricks in the big eddifice of customer experience. Had I not found many many answers Asus' web site, I might not be so loyal to their motherboards.

    15. Re:Does it actually matter? by Sgt_Jake · · Score: 1

      Well?! what do they use? do they have a CMS? CVS? I mean, that sounds great but c'mon man... throw us a bone here. need the info.

    16. Re:Does it actually matter? by Anonymous Coward · · Score: 0
      It is official; Netcraft now confirms: *BSD is dying

      One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

      You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.

      FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.

      Let's keep to the facts and look at the numbers.

      OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.

      Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.

      All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.

      Fact: *BSD is dying.

    17. Re:Does it actually matter? by Scroatzilla · · Score: 1

      You've clearly never worked on a large website. The issue is that content is often relevant not only in a consumer context (internet), but also a vendor/partner context (extranet) and an employee context (intranet). Major communication problems arise when there are several different sources for the same piece of information. Inaccuracy creeps in and inevitably leads to wasted time or, even worse, loss of customers because the company cannot provide the info that is being sought.

      Gaining business is only one aspect of a good web presence. You also have retaining business, maintaining good vendor relations, and fostering communication among all of the areas of the company.

      So, content management means getting a grasp on all of the information that a company needs, then deciding who needs to see it, and who is ultimately responsible for it. In the end, this accuracy and accountability really speed things along; and, time is money--you'll have x more free time to get new customers.

  3. Based on what? by Ars-Fartsica · · Score: 1, Insightful

    I would like to know where the authors are pulling this stuff. Most of the content management software out there is complete crap. My advice is to keep files in CVS and use simple tools (make, perl scripts, simple web UIs) to manage authoring and distribution. XML is nice but the reality is that very few of your users know how to use it correctly. For better or for worse it is probably more expedient to store HTML or text files until the tools mature and XML becomes better understood by the rank and file.

    1. Re:Based on what? by nojomofo · · Score: 3, Informative

      I agree that most content management software out there is complete crap. But the rest of your advice is really off-base for the sort of people who look to those content management systems. Many organizations who use or need content management have content that non-technical people need to be able to maintain that needs to appear across different media (web, direct mail, multiple web sites, etc). They need to have simple and direct control over where and how the information will appear by checking a few boxes and clicking a few buttons. Simple tools won't support that sort of thing for a large corporation. I don't know of any complex tools that do the job well, but there are some that do some parts of it well.

    2. Re:Based on what? by smitty45 · · Score: 5, Insightful

      your advice works when you're talking about managing a website, but Content Management needs to be able to work anywhere.

      cvs, makefiles, and perl can't do it for a daily newspaper, weekly syndicated catalog company, or ad agency who needs to have stock photography categorized and in-sync with newsletters.

      a lot of people assume that "content management" is nothing but a way to keep a website up to date, which is like saying engines are only used for mowing lawns.

    3. Re:Based on what? by DavidpFitz · · Score: 2, Insightful
      For better or for worse it is probably more expedient to store HTML or text files until the tools mature and XML becomes better understood by the rank and file.

      What makes you think content providers for web sites are capable of writing HTML, or even using Dreamweaver? Don't you think they might try to format the page if using plain text... and if they are using plain text how on earth do you seperate a title from a paragraph, or use italics or bold? I know, you make them write something around the title to make it be a title... something along the lines of a title tag? -- Looks oddly like XML :)

      Seriously, though -- when managing large amounts of content, structured data is the way to go... whether it is stored in an RDBMS or XML. Either way, the content writer should not know what they are doing (technically)... a very simple word processor tool can given to them where they can define what their content looks like.

    4. Re:Based on what? by BFKrew · · Score: 5, Insightful

      From my limited experience, I've found that trusting users with HTML is just a total pain. Granted I was working with people who had no HTML experience but were entering content via a WYSIWYG type interface.

      You will get everything from wrong fonts, colours, line breaks and your entire site/intranet will look a mess.

      And when it starts to hit you is when your boss says that it doesn't work on a big clients browser (they still use Netscape 4) and that sales want to access the intranet on their PDA's. Using HTML here will just not work.

      XML is no 'silver bullet' and I certainly agree that educating 'non web savvy' users to use XML is just doesn't work in real life. They break it, can't figure out why they break it and what happens is the site doesn't get updated but if you write your tools carefully and choose the appropriate software, XML will allow you to use XSL amongst other technologies to get your site working great on IE, Opera, Konqueror, PDA's - whatever.

      Once a site gets to a certain stage, simple tools aren't that powerful and you will usually find that managers don't like simple looking UI's - they want Javascripts, Flash, you name it. If your site is being used to promote your company it -needs- to look good.

    5. Re:Based on what? by Anonymous Coward · · Score: 1, Interesting

      I deal with CMS systems all day, every day. I develop in and for 4 separate systems: Documentum, Interwoven, Mediasurface, and Microsoft's offering.

      They all suck.

      Of the lot Mediasurface (even though it's least expensive to purchase and maintain) is the best. Meaning, it sucks the least.

      By the time I'm done typing this, someone will have posted "Try this Open Source offering, it's great - I've used it!". No, it's not. It sucks. I've tried every Open Source CMS and they all suck as bad as the proprietary ones. You used it for your Mom's recipie book, and it's fine for that. It's not fine for countless gigs of content and thousands of contributors.

      IMHO, the problem is that these things were all designed for one thing, and shot off to become web-centric during the bubble era. Someone needs to start from go, write a new one from the ground up with a clarity of purpose. Then we'll have a decent CMS.

    6. Re:Based on what? by smitty45 · · Score: 2, Insightful

      You can find problems with every CMS product, but the REAL problem is not with the technical details.

      which database, perl or python, web-centric, XML or not...these are technical issues that CAN be worked out, and are basically irrelevent.

      for example, from reading your post, it seems as if one requirement you have is the ability to scale with users and size of content. that can be fixed, althought I'm sure you're finding it difficult so far.

      what is *MORE* difficult to fix is getting a CMS to work in an intuitive and efficient way for a particular organization.

      before the web, there were CMS products, except they were specific to each industry (print, photography, audio/video production, etc.) -- to think that a postgres/php/apache setup is going to be able to address the content flow/management issues of all those industries would be very naive.

      I believe that organizations that need CMS tools need to pick one (or build one) that is as specific and custom as possible.

    7. Re:Based on what? by kalki · · Score: 1

      Content Management Software/System covers large spectrum of needs and uses, from big media web sites to corporate interanet to personal content management, Knowledge Management etc. Why? even the "Slashdot" software is basically a Content Management Software, that manages dynamic content in specialised format.So, the authors have pulled the right stuff from this vast, varied and fast emerging field of Content Management System

    8. Re:Based on what? by mydigitalself · · Score: 1

      have you ever heard of documentum, livelink, imanage, hummingbird? these are all big players in the ENTERPRISE content management game. i would really like to see you walk into a 3000 user enterprise and say "oh ok, sure, just store all of your documents in CVS. its really great and its free."

      i think that this book looks like a fantastic piece of work. we run our entire knowledge management system on livelink and since it moved from a user base of 30 to 150 people, things have gotten a little out of control. our taxonomies are badly defined, we are duplicating content all over the place rather than re-use. so after reading the overview and the free chapter, i think this book would be HIGHLY beneficial for large organisations that do use really solid, profressional content mangement systems.

      so, the bottom line is, i think your comment is bollocks! :P

    9. Re:Based on what? by Archangel+Michael · · Score: 1

      "Most of the content management software out there is complete crap."

      Please define "crap".

      Does that mean only Ubergeeks can use it, so that Newbies are left in the cold? Or does it mean that it is targeted to the Newbie, and is missing the necissary Geek factor?

      Or do you mean "Buggy, crashes all the time" crap?

      Or does it mean that it only runs on _______, and I don't use _________.

      You know, vague terms like "Sucks" "Crap" really don't help anyone do anything better. So instead of making overly general cracks at entire segments of the industry, keep your mouth shut next time.

      Or you can try WebGUI, an open source, mutiplatform, Database driven CMS, from Plain Black Software. I use it, and it works well. Has enough of everything that it should satisfy alot of people. Very stable, features added constantly, community support.

      http://www.plainblack/webgui

      They do charge for Handbook and support. (Shock, Gasp, trying to make money on opensource, the nerve!)

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    10. Re:Based on what? by wyseguy · · Score: 1

      From my limited experience, I've found that trusting users with HTML is just a total pain. Granted I was working with people who had no HTML experience but were entering content via a WYSIWYG type interface.

      I agree that the formatting of a website needs to be left in the hands of those who understand web design. And from my experience, marketing people should be kept to simply offering advice on the look of the website. In my organization we have a "Director of Interactive Marketing" who makes all decisions (even technical ones) for any communication from our organization that is delivered via e-mail or a web browser. The problem is is that this person's one class in HTML doesn't make her anymore of a web developer than my one course in Marketing makes me a marketroid. These CMS's are targeted toward easily impressed marketroids and other suit types, and as such, are hated by the technical people (at least in my organization they are). Usually, the marketroids are so far removed from the actual effort of building the web site that they don't see the day-to-day frustrations their decisions generate for developers and therefore never garner an appreciation for making good technical decisions. But yet they continue to make them regardless of how much their decisions cost in both actual capital and also in development time.

      And when it starts to hit you is when your boss says that it doesn't work on a big clients browser (they still use Netscape 4) and that sales want to access the intranet on their PDA's. Using HTML here will just not work.

      The marketing department where I work decided to use Microsoft's Content Management Server, and more so than other content management systems I've seen, its total crap. To say our website doesn't work well with other browsers is an understatement. It works fine in IE (of course), but just try it in Mozilla or Opera and not only do you loose functionality, but with Opera the page doesn't even start to render properly. With this CMS, HTML is your only choice so forget about PDA's.

      Once a site gets to a certain stage, simple tools aren't that powerful and you will usually find that managers don't like simple looking UI's - they want Javascripts, Flash, you name it. If your site is being used to promote your company it -needs- to look good.

      Unfortunately, most CMS's don't allow a practical way to incorporate Javascript and/or Flash even for developers (the only one I've seen that does is the Dreamweaver/Contribute combination from Macromedia). Most of these systems are so involved in making sure that any idiot can add/change/remove content, that they have forgotten that developers need to be able to add/create/remove much more compicated content/functionality under much more constrained timelines. MSCMS allows no practical ability to incorporate Flash and/or Javascript even when you're willing to develop entirely in Visual Studio .Net (the only development tool that works with MSCMS) and work within that framework only. So forget about easy to use, well constructed UI's and browser compatibility for that matter. With MSCMS, the UI is determined by a system of channels. Trying to link out of a channel within the navigation structure and you're basically stuck with a redirect workaround. We have actually had to dumb down our level of functionality in order to work within this framework. And forget about using anything but Visual Studio .Net to do your development within MSCMS.

      The truly disturbing thing about MSCMS is the inextricable binding of the server envrionment with the development environment that should be avoided at all costs. In working with MSCMS it becomes very difficult to see where a web page begins and the server environment ends. The other CMS's that I've seen at least keep the files that make up the web page seperate from the server environment. That and the major cost involved ($40K per processor) makes this product over price and under powered. And

      --
      Never attribute to malice that which can be adequately explained by stupidity.
    11. Re:Based on what? by Anonymous Coward · · Score: 0

      Shit, I must work for the same company as this guy. +5 Insightful.

  4. Re:My best system by Anonymous Coward · · Score: 0

    A failure left with a question mark...

  5. Some thoughts on Engineering Enterprise Management by Real+World+Stuff · · Score: 4, Insightful

    One of the best ways to increase the odds of success on a project is to use prototyping. For me, the biggest argument for prototyping is that you really don't know what you need to build until the users can look at something that allows them to visualize how they are going to use it and tell you, "That's exactly what I need" or more likely "No, it won't work that way, it needs to do this." There is a belief within many organizations that through focus groups and the development of use cases and detailed requirements specifications, you can determine exactly what you need to build, built it, and roll out the perfect system. I've not seen it happen and, frankly, I don't think it's possible. I've seen this type of implementation labeled as a success. However, that's usually not the opinion of the people who have to live with and use the application every day. They have to change how they do their work because when they finally "saw" how the new system worked they had signed off on the design. Through their acceptance they now have to live with what was built. I'm not against focus groups, use cases, or detailed specs. They are key components of building systems right, but if we don't add the piece that provides true validation of those components, we devalue their use. People think in images. If we don't help them see the future with a prototype, they may not see it. Actually doing the work with a prototype enables people who will be doing the work to actually see their future. It is in this process where the greatest discoveries are often made. This can draw out ideas that will make your process sing - isn't that what you were looking to do in the first place? Here are some important reasons why I see prototyping as a necessary component for project success.

    1. Creativity. Prototyping encourages creative development by both the developers and the users. Like brainstorming, once team members begin traveling down a path, the possibilities of what they can come up with are practically limitless. Creativity is an area of a person's work that can make that person's job much more satisfying. 2. True evaluation by system users. Watching the application in action is the only way that most people can truly evaluate it. Due to the limit of items the human mind can hold in their conscious mind, people cannot see all the components of the complex systems we are documenting. People only see the potential problems when they see the entire process and they are only going to exert a limited amount of effort in reading about a system being considered. 3. Find problems and possibilities early on. As we've learn through the years, the most costly problems are those that go undetected the longest. The earliest we find something, the less our cost. That's a core component of TQM-Total Quality Management: find the costliest errors early. A prototype allows you to develop an application with only the resources (cost) that make it verifiable so that it can be reviewed by those with the right domain knowledge to either correct errors that are identified or uncover additional opportunities that were previously not considered. Successfully blend solid strategic thinking and tactics- spend the correct amount of effort up front to ensure you are building the right solution before you spend the big dollars to build it right.

    Yes, folks do raise some valid concerns about prototyping so let me take a crack at responding to the three that I have heard the most often.

    1. "Is it done yet?" (Raised expectations). When users see something that looks real, there is a belief that it must be just about ready to use. The best way to handle this is to make sure that everyone is aware of the process so that when you remind them that there is still plenty to do, they are not totally shocked and are somewhat accepting of that idea. If they are told up front how things will progress and the benefits of doing things this way, they tend to be all for it. Keep them aware of all progress -- even the parts that they can't see -- with regular sta

    --
    If we don't fight for ourselves no one will.
  6. Documentum... by Lugor · · Score: 0, Offtopic

    otherwise known as Doze-mentum.

  7. CMS in one book? by stonebeat.org · · Score: 0, Redundant

    I dont think one book can teach how to implement your content management system :)
    Implementing a CMS is an art and can not be learned by reading one book.
    you learn by practice and understanding your user needs. Not by enforcing what the books say on your users.

    1. Re:CMS in one book? by smitty45 · · Score: 3, Insightful

      no, but I think the aim of this book is to provide a methodology of practice and understanding your users from a content perspective, which is often overlooked. unfortunately, a lot of organizations often just lean on the technical merits of a particular CMS software solution with no regard to the users who will use it to control content flow.

  8. which products? by Anonymous Coward · · Score: 0

    Does anyone know which specific products the book discusses?

    1. Re:which products? by Saanvik · · Score: 2, Informative

      I've just started reading the book myself, so I can't tell you too much. My impression, though, is that the authors don't discuss specific tools or technologies (except XML), instead they focus on helping you understand what your needs are, then they give you help to deciding which tools and technologies will work for you based on those needs. That makes sense because what works for me and my needs probably won't work for you.

      That said, there is a 100 page section titled "Tools and Technologies". It's split into six chapters

      • Evalutating tools
      • The role of XML
      • Authoring tools
      • Content management systems
      • Workflow systems
      • Delivery systems

      It does not (unless I missed) discuss in those chapters specific tools, instead it talks about the types of each type of tool. For example, it lists 9 different types of content management systems

      • Web content management system (WCMS)
      • Transactional content management system (TCMS)
      • Integrated document management system (IDMS)
      • Publication content management system (PCMS)
      • Learning content management systems (LCMS)
      • Enterprise content management systems (ECM)
      • Knowledge Management Systems (KMS)
      • Customer Relationship Management (CRM)
      • Application server/development tools

      Appendix C, titled "Vendors", is a 22 page list of various tools/vendors sorted by the type of tool, and by the category it fits into (for example, Documentum is a content management system that provides ECMS, IDMS, TCMS, and WCMS).

      I did not see any Open Source tools included in that list.

      Appendix D is a very detailed tool checklist to aid you in determining whether a tool is appropriate for your needs.

    2. Re:which products? by Anonymous Coward · · Score: 0

      Thanks for the drill down!

  9. What is "content management" by cmburns69 · · Score: 2, Interesting
    According to this site, content management is needed if you've ever:

    • It takes a month to sign off the site's Terms & Conditions because every time any one of your organisation's lawyers changes a full stop, all the other ones need to sign it off.
    • You realise that your site's visual design isn't working, but it will take a month to wrap a new design around the same words.
    • Your web design agency insists on all content being signed off two months before it goes live... and then transcribes it incorrectly.
      In a parting gesture, the Web publisher you fired replaced photos of board members with sheep.
    • You can't update one section of the site because another section has a major overhaul underway. You can either publish the entire site, with both complete and incomplete updates, or hold until both are completed.
    • You have to work through the night to publish the company's results at market opening time because you don't have a secure area to develop them in advance.
    • You send email promotions about 'upgrading' to Windows2000 to registered Mac users.
    • You're employing an army of skilled web publishers just to update the system requirements of your software.


    So what is content management? At the smaller scope, it would just include the text from your webpage. At its largest scope, it would include your entire intranet, and the policys regarding its use.

    An online Starcraft RPG? Only at
    In soviet russia, all your us are belong to base!
    Karma: Redundant
    --
    Online Starcraft RPG? At
    Dietary fiber is like asynchronous IO-- Non-blocking!
  10. It's about time someone wrote a book on this... by smitty45 · · Score: 4, Insightful

    Most books/discussions involving content management these days are too focused on the technical details of particular CMS solutions, and of course everybody has their own opinion. The fact is, most CMS products (open source or not) only have value if it's done along with educating users and evaluating the specific ways people are using content. Most people think of dynamic websites when they think of content management, but there are MANY organizations that use/need solutions that can't just be solved with your runofthemill PHP/MySql/Apache. it's just not as simple as that. How about daily newspapers ? Weekly magazines ? Technical journals ? Catalog producers, Creative departments in ad agencies, stock photography libraries....the list can go on and on. One of the largest mistake of implementing a CMS is a perspective problem. You can't allow the flow of content in an organization to be dictated by the software only. There needs to be an understanding of how content flows in order for a CMS to work correctly. Otherwise, you might as well not even have a CMS.

    1. Re:It's about time someone wrote a book on this... by Anonymous Coward · · Score: 0

      Great post.

      Molding your CMS solution around the flow of your company is key. Of course, that kind of goes for every solution - however, I think it's the most appropriate for CMS.

      If you try to change the way users work, you will fail. If you leverage the way they work and enable them to do new things without *learning* new things, you've created a good system.

  11. Return on Investement is important! by Ubergrendle · · Score: 4, Interesting

    I am currently the operations manager for an enterprise content management system for a large financial institution. My IT department is currently participating in an assessment, initiated by our business partners, of throwing out our version controlled dynamic webservices portal IN FAVOUR OF HTML. This boggles my mind, and seems completely idiotic, but they're in charge of the $, and they insist that they're not getting 'value' for their content presentation. The problem, as i see it, is that HTML creation is a relatively simple skillset which is easy to predict and easy for the business to understand...you want x # of pages, that takes y amount of time. Arguments like "what about version control?", expotential increase of manual maintenance effort over time, etc are hard to quantify, and my concerns are rejected as "just theory" or "technology trying to make themselves sound important, its not that complicated."

    Granted, this situation is partly the result of internal politics at my corporation, but i think that if the ground work for ROI was done more thoroughly up front during the delivery of this CMS this would not be much of an issue. I for one will buy this book if only to get some insight into industry standard ways of how to caluclate ROI for things like content reuse, publication between channels of delivery, content maintenance costs, etc.

    If anyone has any suggestions on how to manage this situation, or how you've dealt with similar concerns, i'd be open to your thoughts.

    --
    John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    1. Re:Return on Investement is important! by Anonymous Coward · · Score: 0

      If anyone has any suggestions on how to manage this situation, or how you've dealt with similar concerns, i'd be open to your thoughts.

      Start working on your resume and contacts now because your company is only going to get worse, and then they will remember that you said it would be bad. So, it's all your problem and you should have stopped them.

      Good luck.

    2. Re:Return on Investement is important! by Tumbleweed · · Score: 2, Funny


      > out our version controlled dynamic webservices portal IN FAVOUR OF HTML

      Ahhh, so you'll be hiring lots of HTML monkeys soon. Good. :)
      The country needs jobs!

    3. Re:Return on Investement is important! by PCM2 · · Score: 1
      Tough scenario, man. I think you hit it on the head when you said this:
      Granted, this situation is partly the result of internal politics at my corporation, but i think that if the ground work for ROI was done more thoroughly up front during the delivery of this CMS this would not be much of an issue.
      I've seen too many groups go through a six-month-plus evaluation, specification and implementation cycle on a CMS ... only to discover that it doesn't actually do what they wanted it to do and the people trying to use it are hamstrung by its quirks. Productivity goes down, everyone gets annoyed, but the money's still spent.
      --
      Breakfast served all day!
    4. Re:Return on Investement is important! by Sgt_Jake · · Score: 1

      I'm also the operations manager for a large financial institution (Not content management, however). And I'd wonder if we worked for the same company, except that we've decided to go with '.doc' on the 'teamshare' "platform" for the flexibility and industry standard format (no, I'm not kidding). Not that we're actually using it as anything but a glorified file server. Yeah. This is going to turn out well.

      Just remember, no matter how bad it is, it can most definitely be worse. -- I'd love to hear how you think it should be done though. I have a few ideas, it just looks like I'm going to have to do it out of band on my own time. My book will arrive in 2 - 3 days according to BN. :)

  12. It's easy by Have+Blue · · Score: 2, Funny

    Managing Enterprise content is simple. Just set the Tivo to record UPN at the right time, then rip the episodes and use a good naming scheme...

    1. Re:It's easy by tuffy · · Score: 1

      I think Berman and UPN's handling of Enterprise content is the reason I don't watch the show...

      --

      Ita erat quando hic adveni.

  13. Enterprise Content by rherbert · · Score: 0, Redundant

    I dunno, it seems like Kirk/Picard/Archer seemed to have a good enough handle on this subject all ready.

  14. The title... by Pall+Agamemnides · · Score: 1

    gave me the impression that this book was meant to help Rick Berman and Brannon Braga with their screenwriting.

  15. One Word... by DavidpFitz · · Score: 2, Funny
    Vignette. Seriously, it's the way to go. You know this URL's you see on news sites with lots of commas in them? That's Vignette.

    It's the market leader for a reason.

    1. Re:One Word... by buro9 · · Score: 3, Interesting

      Then you've obviously never worked with it... they have some incredible salesmen, some bright-eyed but mostly clueless professional services consultants and an over-engineered under-performing product.

      Vignette never delivered on its personalisation promises, and once you've removed that the only thing left going for them is caching.

      It is the caching and cache flushing that enables those big sites to run so well... nothing to do with managing the content at all.

      Purchase some cheap boxes and throw squid onto it or configure your own reverse proxy and you will have solved the cache issue.

      I've been unfortunate enough to use Vignette for several years... and the single thing I've seen nearly every organisation that has it do... is replace it. But most kept the Vignette CURL (their 'custom URL') as it did faciliate easier cache management.

      The place that I currently work at uses Tomcat instead of Vignette... but if you were to look at our URLs you wouldn't have been able to tell.

      All that said... they had some incredible salesmen and good relationships with Accenture... and that has seen them a very long way.

      Bottom line, Vignette was never real content management, it's just an application that connects to a database and makes text files which it can then delete if something gets updated in the database.

    2. Re:One Word... by kahei · · Score: 2, Insightful


      Well, I've known some Vignette places and they were NOT happy with it. It seems to be more of a very very very complex database front end than an actual CMS. I think they locked in a bunch of customers early on and are now gradually losing them.

      Now, if only it was so easy to dismiss WebSphere...

      --
      Whence? Hence. Whither? Thither.
    3. Re:One Word... by mbadolato · · Score: 2, Insightful

      Funny, but noooooo. Vignette is about the biggest pile of shit software out there.

      I had the displeasure of working with it when I worked for quepasa.com (remember this?) Not only was it unbelievably expensive, it was horribly broken. Built-in commands would literally stop working one day. As in, pieces of the production site (that hadn't been touched in weeks) would suddenly not work. As an example, one day the DATE_FORMAT command broke. It was off by one. You could roll dates back a few days with it and it would be fine. Once you incremented up to the current day, it would go off by one from then on.

      There was literally NOTHING about the system that we couldn't have done in Perl of PHP for a lot cheaper, a lot faster, and 1000% better performance. What a waste that was.

      And their tech support was horrendous.

    4. Re:One Word... by Anonymous Coward · · Score: 0

      Salesmen posting on Slashdot? Sure 'nuff...

    5. Re:One Word... by way0utwest · · Score: 1

      We have deployed one phase of Vignette and are working on the second. It seems to work well in spurts, but we have issues.

      For the $$, I'm not sure it's a great system. It does allow marketing people to work with content and not worry about layout, templates, etc which are handled by a separate group of developers.

      Not having used other systems, I can't comment on how it compares, but I'm not overly impressed. I can say that it is allowing dozens of people to work with all our sites (multinational, different languages, etc) through a single system on a relatively few number of servers (all non Oriental and Middle East sites are on a couple servers, those on a couple different servers) and stage the data for approval and then release to the world.

    6. Re:One Word... by rossifer · · Score: 1

      ROFLMAO! Vignette is one of the worst designed solutions on the market. As just one criticism, the complexity of the dependency structure in the caching is out of control making it almost impossible to convert from test to deployment in any sane way.

      I'm currently developing a replacement for a Vignette deployment at my current employer and every time I interact with the Vignette system, I'm reminded of why my employer now has a policy prohibiting any new Vignette projects.

      If you must, use Vignette for prototyping, but ditch it long before you go live. OpenACS is substantially more stable and easier to develop against, there are support organizations you can hire if needed, and it's free (as in beer and as in freedom).

      Regards,
      Ross

    7. Re:One Word... by Hadley · · Score: 1

      The parent should be modded way up.

      I worked at Vignette for 3 years (Prof. Svcs.) and buro9's is right on the money.

      At the place I work now, we've already reimplemented almost all the Vignette API calls we were using (for performance reasons).

      Don't let this dissuade you from buying it though - I still have a few thousand shares...

  16. Tools are the key. by DrWhizBang · · Score: 5, Insightful

    In our company, we have a terrible problem with content management - most of it caused by a reliance on you-know-who's office suite for documents. I have proosed several times that we migrate to XML (preferably docbook) but the reality is there are no tools for the no-technical types to create documents.

    What we need a warm-fuzzy WYSIaWYG editor that can looks like a word processor but uses XML as it's native format so that documents can be diffed and transformed easily. There are lots of word processors, and lots of XML editors, but no word processors for XML. (and please, before you mention OpenOffice.org, bear in mind that it's DOC format it zipped XML, and therefore not diffable.)

    The tools are close - you can almost use OpenOffice.org for docbook, or someone could develop the tools to diff and transfrom their current format, but until then we are stuck with proprietary formats (making books like the above necessary, i guess).

    --
    Schrodinger's cat is either dead or really pissed off...
    1. Re:Tools are the key. by brian_brotsos · · Score: 2, Informative

      What we need a warm-fuzzy WYSIaWYG editor that can looks like a word processor but uses XML as it's native format

      You should take a look at Arbortext's Epic. Looks like it would fit your needs.

    2. Re:Tools are the key. by Master+Bait · · Score: 1
      Start testing Openoffice 1.1 beta. It will save in xml and xhtml.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    3. Re:Tools are the key. by WoodsDweller · · Score: 1
      • it's DOC format it zipped XML, and therefore not diffable
      Neat. I didn't know that. I managed to unzip a .sxw file and got the content.xml file. Trivial, but the xml is all on two lines (one for the header, then the rest written as a single, huge string). When you diff something like that you will get nothing useful. I suppose all you would need is to insert newlines before and after each tag to chop the file into diff-able pieces. No need to re-assemble the original files, just diff with copies.
      --
      There are two kinds of societies: sustainable and doomed.
    4. Re:Tools are the key. by DrWhizBang · · Score: 1

      I did try. I did save as (like the directions said) and it was not in the list of types i could save as.

      --
      Schrodinger's cat is either dead or really pissed off...
    5. Re:Tools are the key. by Jantastic · · Score: 1

      Neat. I didn't know that. I managed to unzip a .sxw file and got the content.xml file. Trivial, but the xml is all on two lines (one for the header, then the rest written as a single, huge string). When you diff something like that you will get nothing useful. I suppose all you would need is to insert newlines before and after each tag to chop the file into diff-able pieces. No need to re-assemble the original files, just diff with copies.

      I'd say that's a nice output feature. And the nice clean solution you provide could be implemented with one method/function, a oneliner, and gets rid of all possible problems which you might encounter if your data was full of various types of newlines. Neat indeed!

      --
      ...a fact which for the sake of a quiet life most people tend to ignore ~H2G2
  17. Huh? by Anonymous Coward · · Score: 0

    But what does this have to do with Star Trek?

  18. Re:PHP is the way to go by smitty45 · · Score: 2, Interesting

    php is only good for a place that produces WEB content.

    php isn't gonna help anyone at a daily newspaper, or an audio/video production house, or a catalog company...these are places that need and use CMS solutions. the common mistake here is to assume that "content management" only applies to websites.

  19. Zope as content management system by DOsinga · · Score: 5, Informative

    Zope (http:/www.zope.org) is object oriented webserver written in Python. It has a lot of content management features right out of the box and for those who want more, there are quite a lot of plug ins (products) that extend this functionality. It is open source, available for all major operating systems and completely configurable from the browser. Recommended for most content management jobs.

    1. Re:Zope as content management system by fpu · · Score: 0

      Plone is a Zope product that takes it much closer to a commercial content management environment. Zope alone is mostly a framework (though you can do some very cool stuff using only it), but Plone is really the way to go if you want non-technical staff to contribute/manage content.

      --
      /usr/games/fortune: command not found
    2. Re:Zope as content management system by BFKrew · · Score: 1

      There are lots of 'small' content management solutions like Zope, IBuySpy etc but whilst they will work for a 'small' website they just cannot cope when it comes to large (thousands of pages) sites which need full CMS features.

      You need to be able to archive HTML, Word, Excel, PDFs, Images, Videos - the list grows and people want to be able to search through videos etc etc.

      Zope's great but like many posters have said they just don't work for a large organisation which will rely on a good intranet/website.

    3. Re:Zope as content management system by Anonymous Coward · · Score: 0

      OOP sucks. There is not a single slice of evidence that it is better except for narrow niches or uses where the taxonomies and interfaces are stable. It does not handle dynamic interfaces and non-tree change patterns very well at all.

    4. Re:Zope as content management system by Paul+Bain · · Score: 1

      Yes, but better still is a Zope-based, CMS framework called "Plone". You should categorize Zope as an application server, not as a web server or as a CMS proper.

      --

      A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
    5. Re:Zope as content management system by axxackall · · Score: 2, Informative
      I manage the proprietary site which has gathered so far more than 2 thousands of various documents (pages, images, messages, files, etc). Periodically I have to make a stress testing and it keeps more than 100 simultaniosly requesting users on a pretty regular PC server. It has archiving, backup and even replication (sort of) to the cold-backup (stand-by) site.

      But I already think to migrate it to accept a bigger user base. The key solution that will lets us doing it is ZEO - Zope Enterprise Objects, which turns the Zope object system into a distributed architecture, allowing multiple processors, machines, and networks to act as one website.

      Here is more information from ZEO documentation about when you should use ZEO:

      ZEO serves many hits in a fail-safe way. If your site does not get millions of hits, then you probably don't need ZEO. There is no hard-and-fast rule about when you should and should not use ZEO, but for the most part you should not need to run ZEO unless:

      • Your site is getting too many hits for your computer to handle them quickly. Zope is a high-performance system, and one Zope can handle millions of hits per day (depending on your hardware, of course). If you need to serve more hits than that, then you should use ZEO.
      • Your site is very critical and requires constant, 24/7 uptime. In this case, ZEO will allow you to have multiple fail-over servers.
      • You want to distribute your site globally to many different mirror ZEO clients.
      • You want to debug one ZEO client while others are still serving requests. This is a very advanced technique for Python developers and is not covered in this book.
      All of these cases are fairly advanced, high-end uses of Zope. Installing, configuring, and maintaining systems like these requires advanced system administration knowledge and resources. Most Zope users will not need ZEO, or may not have the expertise necessary to maintain a distributed server system like ZEO. ZEO is fun, and can be very useful, but before jumping head-first and installing ZEO in your system you should weigh the extra administrative burden ZEO creates against the simplicity of running just a simple, stand-alone Zope.
      --

      Less is more !
    6. Re:Zope as content management system by mudpyr8 · · Score: 1

      And for someone who wants more direct support, pay $10000 for TurboIntranet from Zope Corp. It's a beefier version of what Plone does, and they throw in a 1 week boot camp and no additional cost.

      I've been there. It's sweet. Zope rocks. Clustering, transactions, and ultimately simple to extend. Not for everyone, but for a company looking to control the product without having to develop the base it is the way to go.

    7. Re:Zope as content management system by dracvl · · Score: 1
      Actually, Zope in itself is *not* a Content Management System. It provides you with a lot of tools that make it easy to build advanced Content Management System solutions, as the best known CMS based on Zope, Plone shows.

      It's important that people stop thinking of Zope as a Content Management System, because it isn't. Zope is an Application Server, and can be used for a multitude of different systems in addition to Content Management. Its object database and Python underpinnings make it an excellent choice for web applications.

      (disclaimer: I'm involved with both Zope and Plone development)

    8. Re:Zope as content management system by xtrucial · · Score: 1

      As someone who works for an organization which tried to use Zope, I'd like to add my experience. I found that Zope, in theory, works great. But, as with anything, implementation is key. We had problems with:

      • Uploading files from Windows client machines (e.g. one could not uploaded a large set of directories without lots of manual entry of the names of the Zope containers)
      • Permissions/groups were a nightmare. This probably stemmed from the way in which a few people at the top doled out permissions to everyone else. I had to go to someone many times to upgrade my permissions and those of the users I was supporting.
      • Along the same lines, adding modules to the system was difficult, because we had no access to the UNIX-ish installation area.

      I'm sure Zope can work great for other organizations (in fact, it *has* worked for other departments within the university). But you'll need sane management and administration of the system.

    9. Re:Zope as content management system by batlock · · Score: 1
      * Uploading files from Windows client machines (e.g. one could not uploaded a large set of directories without lots of manual entry of the names of the Zope containers)


      Zope supports WebDAV. This allows you to upload entire directories.

      Your other two problems seem to be management problems that are out of Zope's scope.
      --

      Batlock...

  20. you know somethings wrong when... by Anonymous Coward · · Score: 0

    you know somethings wrong when... the first piece on slashdot is on enterprise-level content management. whatever happened to the days when they reported on students hiding nuclear reactors under their bed for gadsakes????

    i, too, wish i had a job that required reading this.

  21. It's a bigger deal than you might think. by nobodyman · · Score: 2, Informative

    I work in the product support department of a pretty big company. In all, we support 100+ applications/systems, developed by a host of other business units. Each business unit creates it's own documentation and come up with their own storage mechanism (custom web site, shared windows folder, etc.) Some of these are in Microsoft word, pdf, and html format. Finding documentation for a particular system when it goes down can be a real nightmare sometimes.

    In short, content management is huge. CVS with a web-based front end would be good start (and much better than what we have), but even that doesn't come close to solving all the associated problems. There's issues like implementing approval processes and format conversion, but the number one issue is searching. When you get to a point to where you have thousands of documents to manage, there is no fixed organizational structure that will ensure that everyone will be able to find the particular document they need. You could write a perl script to string search a text file or even an html file, but what about word, or pdf, or (better yet) image-based content?

    This book may be off base (I haven't read it yet), but content management is a bigger problem than can be solved by CVS alone. And anyone who's found a good system can feel more than welcome to drop me a line.

  22. Managing Enterprise Content. by LordYUK · · Score: 5, Funny

    I think the first thing you'd have to do is arrange the episodes by ship. I'd probably start with NCC-1701 (no bloody A, B, C, or D) and work my way forward. Then you'd either go by episode, or maybe by how much of a factor ths ship played in the show. Like, it was really important in space battles and what not, or when it had to seperate, but sometimes it was more about the crew. Then I'd take the ones that stunk, like the ones that focued on that little bastard CleverNickN... err, Wesley Crusher and toss them, cause they mostly sucked.

    I suppose you could probably catalouge the series based on when the ship blew up, because that happened quite a bit.

    (btw, if you're reading this Clever, I don't really think your episodes sucked, except for maybe the last one you were in... I had always kinda hoped you'd come back, but NOOO, you had to go and do some stupid shuttle manuever and kill your bud, and then blame it on his dead body, blowing a WHOLE YEAR at the Academy! And why didnt they ever let you shack up with that hot engineer chick?! Huh?! Huh?!?))

    --
    This is my sig. Its pathetic.
  23. You don't understand the scope of the problem by TedTschopp · · Score: 5, Interesting

    I think most people who are responding do not get the scope of the problem in the interprise.

    I work for a rather large (unnamed company) which has one of the largest data centers in California (nope not that company, you would be suprised who we are).

    In any event our intranet consists of over 150,000 flat HTML pages. We have over 2000 web servers running anything from NT4 to Unix to our Mainfraims hosting web services to get data out of them.

    Now look at the problem of having a couple dozen physical locations where employees work. We also have 2 physical mirrors of all our data in 2 different locations.

    Now here is the problem. The guy who works in the company cafateria wants to update his webpage which has the menu for what they are selling at the cafateria in building X.

    He has no idea on how to use any technical tools, but the man cooks like there is no tomorrow. So don't ask him to wack away at HTML. Do not ask him to use CVS. Do not ask him to start a script. He wants something like a word processor to go in and edit his webpage.

    Now this presents another whole new problem. How do the systems administrators know Mr. Chef is allowed in. How do we do rights management accross all our servers. We have everything from Mainframes to desktops, to NT to Windows 2003 to several flavors of *nix.

    Now how does the system get back ahold of Mr. Chef when he doesn't update his webpage? There is no use in having information about a cafateria menu which is 2 weeks old? How does the system know that the data is stale, and how do we get Mr. Chef to come back and update his website. There needs to be some type of self governing mechinism.

    So I don't think CVS or whatever will solve this problem. Interprise CMS problems are of the non-trivial type. Our company has spent the last year or so studying the problem, and will problably spend another year or so before we actually choose the direction we are going. And to be honest we are probably looking at a $50+ million investment to roll out our CMS system. How's that for non-trivial?

    Ted Tschopp

    --
    Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
    1. Re:You don't understand the scope of the problem by erikdotla · · Score: 1

      50 million? Sounds like you just need a few scripts. I'll do it for $20,000. Seriously

      What's an "Interprise?"

      --
      # Erik
    2. Re:You don't understand the scope of the problem by Anonymous Coward · · Score: 1, Insightful

      Have a look at documentum:

      http://www.documentum.com

      They have document management backed by a relational database to hold the metadata. Includes workflow, signoffs and query language. Yes it also does web site management(a "small" but still growing part of the content management picture). Mr. Chef will still be printing the menu for many years to come. Now can I get that menu on my PDA via 802... :) Oh and drop me an email when chef makes baked alaska!

    3. Re:You don't understand the scope of the problem by Bigger+R · · Score: 1

      I was involved with a project with these guys... Clarity Content Manager Kind of a neat licencing structure too... open source customizable code (not GPL'd though). I think the cafeteria staff could handle using it just fine. Last major project they had was for Terasen. The Clarity product was used in the pipelines division, while M$ Content Manager was used by the other divisions. The pipelines division had a much easier time of it with respect to workflow of editing and approvals. Saved a wack of $ compared to the rest of the company, too.

      --
      Beta only seems to work for Google. Such a shame.
    4. Re:You don't understand the scope of the problem by Anonymous Coward · · Score: 0

      And your problem though NOT minor, is small compared to what "That Company" has to deal with

      EVERY CEL is an asset, every line of dialog, which has to be cross referenced to the cel

      Every hour of video ABC and ESPN transmits, with streaming video, along with stored key frames, and the closed caption text, again, cross refed down to the frame level, with full text search on the CC to pull the video up on demand

      Plus logs and circulation of every video tape (remember most video tapes never make it to air)

      I think it's a neat system (at least the one that ABC uses), but I'm biased as I helped design and code it

    5. Re:You don't understand the scope of the problem by horza · · Score: 2, Informative

      He has no idea on how to use any technical tools, but the man cooks like there is no tomorrow. So don't ask him to wack away at HTML. Do not ask him to use CVS. Do not ask him to start a script. He wants something like a word processor to go in and edit his webpage.

      We use CVS here and it works a treat. The guys change the web pages using Dreamweaver, then they just look at the Explorer window, see the files they've changed highlighted in red and then right-click and select "Commit" from the menu. Totally non-technical. Check out TortoiseCVS.

      The CVS output is incredibly easy to parse. Each user can view online the pages he's changed, publish them to staging or live (simple cvs checkout in each case), view the history of the file, etc.

      CVS is full of features such as being able to watch a file and react to triggers, though I've never had need of them yet. Installation is a doddle, there are plug-and-play online CVS viewers. Personally I would go to a dynamic db backed CMS, but if you are forced to stay with static HTML pages edited by hand then it's worth keeping CVS as an option.

      Phillip.

  24. True Content Management Story by dmorin · · Score: 4, Funny
    I was the lead geek for our web platform for 5 years before the company was bought (we used Documentum, a very expensive commercial product, which exports to XML). The new buyers subjected us to an interminable number of "rebranding" meetings where we figured out what we legally had to change, by when, with respect to the web sites. I thought this exchange was particularly priceless:

    Buyer: All the old logos will need to be identified and changed.
    Guy from our company (on a competing team): We'll have to examine every page on every site to make sure we get them all. I estimate 3 weeks.
    Guy from my team: Or we could go to the Compliance cabinet where those things are kept, find the Logo.gif file, and change it there. I estimate 3 minutes.

    Guy #1: What if not all of the logos came from that cabinet?

    Guy #2: So your people haven't been following the branding guidelines? The ones that are in place for exactly situations like this?

    Guy #1: No, we've been following them.

    Guy #2: Ok then. Next.

    1. Re:True Content Management Story by pcraven · · Score: 1

      So did you like Documentum?

    2. Re:True Content Management Story by dmorin · · Score: 1
      We used Documentum for years, long before they got into the web publishing business. Our first iteration literally had a production content server and we used a proprietary API to query it dynamically (yikes). It got much better with the introduction of their WebCache product, which was basically a glorified XML-Export tool.

      The product is not, and I dont think ever will be, a purely web content solution. It's intended to enterprise document management. The tools to do that are outstanding. Much better than, say, the version of Interwoven that we looked at which was specifically web publishing but little more than a bunch of Perl scripts.

      If you're a massive enterprise that needs both internal document and web content management, Documentum is probably a good choice. But if you want to deal strictly with web assets, there are probably smaller-scoped choices that are better.

      Irony - we bought Documentum for web content management. Years later we needed internal doc management so we leveraged Documentum - by creating another installation?! Naturally the day came to put those internal documents onto the intranet, and we hit the roadblock of figuring out whether to web-enable them where they were or move them to the web installation (which would change their whole security, etc..) Pain in the neck.

  25. Everyone wants to go to heaven... by code_rage · · Score: 3, Interesting

    But no one wants to die.

    (sigh). Yet another book that shows us the Promised Land, but without a guide to get there. If I had a buck for every time I have cursed the lameware cobbled together to manage content on development projects...

    Managers are all in favor of content management, but in my experience they don't have any idea of what that means. They would prefer to pay far more for a system developed in house instead of buying COTS components or systems developed for the very purpose.

    Not that it's all their fault: IT vendors oversold their products' capabilities and ease of use & customization, so many organizations are rightly skeptical.

    Still, books like this perhaps should have a chapter discussing how to motivate the managers to understand the importance of an effective system, and how to close the credibility gap.

  26. Re:fr!st post! by Anonymous Coward · · Score: 0

    These guys are a bunch of $cientologists!

  27. Edison Carrier Solutions? by bunco · · Score: 1

    It sucks to have a unique last name when tools like Google exist.

    1. Re:Edison Carrier Solutions? by TedTschopp · · Score: 1

      Nope not carrier Solutions, that is just one branch of the company. Just a small one.

      --
      Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
    2. Re:Edison Carrier Solutions? by Anonymous Coward · · Score: 0

      Many users in SoCal and in Florida?

  28. cms sucks by Anonymous Coward · · Score: 5, Interesting

    I'm in the middle of a content management nightmare. Seems to me the biggest problem with CMS is that once you've simplified something to the level where a target user in your company can use it, another target user is utterly confused. So you try to simplify, simplify more, until you want to strangle them.

    CMS is hard when users have been using FrontPage for 5 years and still can't make pages look the way they want. CMS is hard when users create a 375 page document, complete with images and tables, and ask "how can I publish this to our clients via the website? By the way, it's a Word Doc." CMS is hard when, after 5 years, your users don't understand that "save the file to servername sharename" means "file > save as > \\servername\sharename\filename.ext".

    How can you create a CMS when all people know how to do is save files into "My Documents", and still manage to lose them?

    If I have to say, "that means backslash-backslash-servername-backslash-sharename " one more time, I'm going to freak out. And in response to that, if I hear "where do I enter that again?" one more time, I'll kill myself.

    This is the heart of CMS, as I see it. CMS is stringing networking, websites/intranets/extranets, and the ol' File Manager (Explorer) together in a way that is understandable by people who refuse to learn or try to comprehend anything new.

    As I've begun using Linux, I've started to see how using symbolic links could simplify things more. I could smbmount, ln -s, and say "if you want to publish that *here*, save it to siteB/filename". The only clarification I'd have to make is "no, you don't have to type anything else, just siteB/filename". Unfortuantely, we're using Windows on the clients and Web Folders and Mapped Drives just don't do the trick.

    My advice to anyone who embarks on a CMS project: Don't. In fact, better advice: Kill yourself.

    1. Re:cms sucks by Anonymous Coward · · Score: 0

      To whoever modding this as Funny: This is not funny, it's true, and sad. I guess it might be considered "sad-funny". But that makes it even sadder.

      And that's not funny. It's just sad.

      Actually, that's kind of funny.

    2. Re:cms sucks by zdislaw · · Score: 1
      I agree with you more than you can know. Just one point to mention:

      CMS is hard when, after 5 years, your users don't understand that "save the file to servername sharename" means "file > save as > \\servername\sharename\filename.ext"

      After 5 years of correcting users, I would probably have changed the instructions users need to follow to say "file > save as > \\servername\sharename\filename.ext." Or maybe map a drive (as part of a standard image) and just tell them what drive letter to save to. I understand that in a huge implimentation this ability may not exist. Just a thought.

      --
      bad sig...no donut.
    3. Re:cms sucks by br0ck · · Score: 1

      How can you create a CMS when all people know how to do is save files into "My Documents", and still manage to lose them?

      Why should end users have to remember a path every time they save when computers are made to remember dumb things like long path names? Our company sets user's default document folder to the appropriate network share. You can easily do it in the properties dialog for the 'my documents' folder.

    4. Re:cms sucks by Magus311X · · Score: 1

      NTFS supports junction points. I believe on the Windows 2000 Resource Kit (don't ask why it wasn't included with Win2K...) has LINKD on it.

      Junction points are a little better than parsing points, and work very much link symlinks do.

      -----

    5. Re:cms sucks by styrotech · · Score: 1

      After 5 years of correcting users, I would probably have changed the instructions users need to follow to say "file > save as > \\servername\sharename\filename.ext."

      Followed by:

      "Why is filename.ext the only file on our intranet now? Where did everything else go?" :)

    6. Re:cms sucks by zdislaw · · Score: 1

      And of course...

      (Through eyes full of tears and voice edged with panic)

      "Why can't I open filename.ext file in Word? I made it in word. I swear. My boss is going to kill me."

      --
      bad sig...no donut.
  29. When I first read this... by Anonymous Coward · · Score: 0

    ... I saw it as "Mangling Enterprise Content", which given the state of a lot of intranets I've seen, would probably do just as much good.

  30. Re:Some thoughts on Engineering Enterprise Managem by that_guy · · Score: 1

    What exactly does this have to do with content management?

    --

    Driving backwards on the highway of life
  31. Fsckint Sheet... by LordYUK · · Score: 1

    Now all I can think about is that damn game that made everyone crazy... No, not Pokemon Super Orange Deluxe Mega version 2.6, the game that you Wesley and that Engineer chick were hitting it off... Damn she was hot... it wasnt every week that the "hot chick" was closer to your age (as a pre-teen) ya know?

    Slips on headset. Imagines putting disk in whirlwind. Has slight Reloaded Orgasm.

    Ahh, weren't mid 90's "State of the Art" Special Effects great?

    --
    This is my sig. Its pathetic.
    1. Re:Fsckint Sheet... by pcraven · · Score: 1

      It was Ashley Judd in "The Game". She was also in another episode too. I agree, 'Clever' did at least have some job perks.

  32. As a former Vignette employee... by Anonymous Coward · · Score: 2, Interesting
    ...I point at you and laugh.

    Vignette's software is a giant, expensive mess that doesn't actually do much of anything. The only working part is the database cache, and that's not exactly rocket science. The rest is all marketing, and unfortunately marketing and engineering don't talk much. The biggest thing Vignette has going for them is the $300m or so in the bank, which has been pretty much the only thing keeping their head above water for the past few years.

    signed,
    a former Vignette employee (quit, not laid off/fired)

    1. Re:As a former Vignette employee... by Anonymous Coward · · Score: 0

      haha... they have an intranet called victory on their internal network... as far as I know it's one of the only systems on their network that still uses a 192.168.x.x address (nearly all the rest of their network is in the 10.x.x.x range). One day I queried why victory had not been moved to the 10/8 range of addresses... and the answer came back:

      Victory runs storyserver, and the admins are not sure what will happen if they changed it's IP address.

      Storyserver was the name of their old software. Now v6 or v7... can't remember.. we've moved on.

    2. Re:As a former Vignette employee... by Anonymous Coward · · Score: 0
      Back in the bubble days, Vignette was expanding in other countries. One day we opened up an office in India, and called it "VIndia." We peons hoped and prayed for an office in China, for it would be called "VChina," which was terribly amusing to us at the time.

      (say it out loud if you don't get it)

  33. Content management examples by guacamolefoo · · Score: 4, Interesting

    I work for a law firm, and we originally had a fantastic content management system: an attorney would have a case and an issue would arise that had been addressed before, and he would go grab the old file (perhaps from a different client) and reuse the forms or follow the procedures from a prior case.

    Since that point, we've evolved it to more of an "electronic" filing cabinet. A networked box holds sanitized example documents by category of law (divorce, custody, personal injury, business formation, wills and probate, etc.). It is more useful than things were before, but it is not ideal. If you do something that is unusual or especially good, you are encouraged to submit it to the file.

    In addition, "how to" documents are created for new or unusual practice areas as guidelines or checklists for various procedures (how to handle a basic will, checklists for complaints, client interview checklists for various types of cases, etc.). None of this eliminates the use of sound judgment or experience, but the documents serve as tools to assist the attorneys -- it is sometimes hard to stay on track or get everything in a client interview that can last for over an hour. The checklists help with that.

    Not everybody contributes to the file repository and there is nobody in charge of vetting the documents to ensure that they are "best of breed" type documents. It does prevent the "reinventing the wheel" problem to some extent, however.

    When I worked for Ernst & Young, they were really pushing to make information retention and reuse a priority. Contributions to the document repository were considered in performance evaluations. The resources were aggressively managed (vetted, categorized, reviewed documents to prevent "staleness") by knowledgable individuals for each practice area and there were a number of groups which were extremely focused on reselling knowledge.

    IT people who can provide this sort of service are going to do well. Service businesses cannot improve margins without making use of technology to improve efficiencies, and content management is a fantastic way to help them get there. Very very few small to medium sized businesses really make use of content management to increase their margins, and this is one area where, even in a bad economy, IT can really help to make a positive contribution to the bottom line.

    GF.

    1. Re:Content management examples by swb · · Score: 1

      Contributions to the document repository were considered in performance evaluations. The resources were aggressively managed (vetted, categorized, reviewed documents to prevent "staleness") by knowledgable individuals for each practice area and there were a number of groups which were extremely focused on reselling knowledge.

      This is good, but its only half the battle. Not only do you have to reward participation in the knowledge management system (contribution, vetting) you have to do it on an equal basis with participation in the "primary" field.

      For example, if you have a bonus schedule that gives attorneys an extra $10k for meeting the KMS participation guidelines, you have to somehow integrate it into the bonus schedule that rewards billable hours.

      If you don't, then people will see a double-edged sword -- you pay me to be an attorney, and I meet or exceed all my goals there, but in doing so I can't meet my KMS participation goals -- therefore I see all those goals as bogus because I can't meet both goals and the punishment for not meeting my primary attorney goals is greater (and the rewards also greater). The opposite can happen as well -- you're rewarding me for my KMS participation, but penalizing me for also not meeting billable hours goals too. Or people just do a cost-benefit and figure that the KMS time is only worth 50% of the equivilent billable time and go for the billable instead.

  34. Re:Some thoughts on Engineering Enterprise Managem by Anonymous Coward · · Score: 0

    As the moderation proved, it was a very insightful post.

    If you weren't so dumb that you'd actually PAY for slashdot, you'd see that.

  35. General Content Management Sentiments by mydigitalself · · Score: 2, Interesting

    After just having returned from two content management conferences in Paris and Leon, I would just like to make a few statements to put a few things in context.

    1. Content management is NOT making web sites. Sure web sites can be built off the back of a content repository (Vignette + Documentum for example). Enterprise Content Management is a blanket term for the storage, management, collaboration, publishing of many forms of content. This content could be, for example in Life Sciences, highly regulated documents outlining manufacturing principles of drugs. Or it could be "How to use the water cooler". One of the many challenges that enterprises face today is how to extract business content from employees brains and make it accessible as such that you don't lose intellectual property when you lose staff.

    2. The XML thing. This is the tricky one. The majority of content today is authored in MS Office. Users of all walks of life author content. Many attempts at WYSIWYG XML editors have failed pretty dismally. The reason being is that users do no like to change the way they work. Two years ago, at the same set of conferences, everyone was talking about authoring in XML. It hasn't happened and it won't. Just plain old Microsoft Word styles are a pain in the butt to use - and thats just marking up style, not context or meta. Try asking a user to describe every paragraph within some form of taxonomy tree. You get blank faces or grimaces.

    Anyway, just some food for thought from, dare I say, the real world!

    1. Re:General Content Management Sentiments by Malcontent · · Score: 1

      "he reason being is that users do no like to change the way they work."

      And yet they often do. The hard truth is that the users will do what you tell them to because their jobs are on the line. They will bitch and moan but they will either do it or get fired.

      If the comapny has a vision and if the company has a plan which it thinks will make them more competitive then there is no reason to stop that plan because the user don't want to change the way they work.

      It's not up to the users to determine strategic planning for a company that't the managements job.

      Note: I am not saying that the management is infallible or that they should not listen to the users just that it's their job to take risks and to advance the productivity and the profitability of the company. If that means that the current tools are scrapped and new ones intalled then so be it.

      --

      War is necrophilia.

  36. Yes, it matters esp. for tech support by joelparker · · Score: 2, Insightful
    Has anyone proven that a well-managed web site actually generates business?

    Yes, I have. It substantial pay-offs
    in enterprise technical support.

    We found this at Sun, when we improved re-use
    among our enterprise call center tech support
    our QA, and our marketing release notes.

    For example, we improved consistency among
    what our marketing website claims as features,
    what our customers actually try to do with it,
    what QA finds as potential issues or bug fixes,
    and what tech support can tell the customer.

    This is *enormously* important in the enterprise,
    because it gives everyone consistent understanding.

    We made our support calls easier,
    gave our customers better feedback,
    found deployment issues much faster,
    and made our marketing more realistic.

    Cheers, Joel

  37. online resource for more about this subject by jorr · · Score: 1

    http://www.intranetjournal.com/

    http://www.intranetjournal.com/articles/200305/i j_ 05_21_03a.html

    http://www.intranetjournal.com/articles/200305/i j_ 05_15_03a.html

  38. Have you ever USED any of these? by Anonymous Coward · · Score: 0
    I have. They are all CRAP. A home grown solution is going to be better. Any moron can slap the word "enterprise" on their crapware (these vendors have) and raise expectations of performance.

    Its clear and obvious you have never used any of these tools or you would be flying off your chair to assail them, not defend them. Its univerally understood that this industry has not produced one decent solution.

    1. Re:Have you ever USED any of these? by coolgeek · · Score: 1
      Any moron can slap the word "enterprise" on their crapware and raise expectations of performance.

      Candidate for Bartlett's Famous Quotations?

      --

      cat /dev/null >sig
    2. Re:Have you ever USED any of these? by mydigitalself · · Score: 1

      that's quite funny - that's my surname... and the author's first name is my middle name...

    3. Re:Have you ever USED any of these? by mydigitalself · · Score: 1

      i totally disagree with you.
      firstly, yes, I use Livelink and Documentum on a daily basis. yes, there are pitfalls to them, as there is in any sofware product that caters for large user bases, so could you please justify your "They are all CRAP" statement a little better?

      a "home-grown" solution can be built on top of any of the repositories by leveraging their SDKs. in fact we work with many vendors who have streamlined these repositories with Workflow and additional UI to provide more focused application behaviour.

      how exactly would your home-grown solution be better. will its total cost of ownership be lower in that you are having to support your own application and not leveraging "enterprise :P" support structures? i can find you a few hundred DCTM developers at the drop of a hat who would be able to walk into an existing implementation and pick it up. if you had a 100 home-grown solutions you would have to articulate the application architecture (lets not even get into the nitty gritty side of the application) 100 times to 100 different people.

  39. There's that word again by Anonymous Coward · · Score: 0

    "Enterprise" sets off my PHB warning signal. Enterprise means that a lot of money is going to be charged for "it", and not much else.

  40. What is content management? by jkauzlar · · Score: 1
    It would appear from the replies I've read that CMS is beyond the needs of the average web developer, used primarily on large organization websites containing thousands of pages and that it seeks to allow large numbers of non-technical users to publish documents on the site.

    Is this an appropriate definition? But then there's also mention of XML content management, which doesn't seem to fit my def. Can somebody explain what this is or how/if this technology can be leveraged by the average web developer? Does Apache's Cocoon fit into this in any way?

    1. Re:What is content management? by John+Penix · · Score: 1

      What's an average web developer to you? 100 pages? 1000 pages?

      --
      Someone named an OS for me.
    2. Re:What is content management? by jkauzlar · · Score: 1

      I'd say about 50-100 for me. Its not unmanageable to work with from a command-line by any means, so I'm wondering what advantages CMSs might have in this case?

  41. I'll tell you what I'd do to the Enterprise by jmb-d · · Score: 0, Redundant
    If I were in charge of Managing the Contents of the Enterprise, I would:
    1. make T'Pol's white catsuit her standard uniform
    2. get Hoshi to let her hair down
    3. Get rid of...

    Oh, wait...
    --
    In walking, just walk. In sitting, just sit. Above all, don't wobble.
    -- Yun-Men
  42. Ok by truffle · · Score: 2, Interesting

    If they want HTML, and you want version control, why not use CVS to manage changes to HTML documents? If you need search, use htdig.

    Dynamic is a word that is thrown around an awful lot. How is your content system dynamic. Does it change based on who is viewing it? Or do you mean by dynamic someone updates the content via some interface and then it changes. That's not really that different than editing a file. It's not really all that dynamic.

    Without more information, I'm leaning towards HTML. Why don't you tell us why this content management system is so great so we know why it's worth saving?

    But it doesn't really sound like the problem is your managers don't understand the value of the ROI of this dynamic content system. It sounds like your managers are unhappy. Like any other client, you need to make them happy, or they will look for another solution (even a really bad one) beceause they just don't like the current solution. Don't tell them they're wrong, find out what makes them unhappy, and tell them how you're going to fix it. If you can't make them happy, you won't be able to convince them you have the right solution.

    --

    ---
    I support spreading santorum
    1. Re:Ok by Ubergrendle · · Score: 2, Interesting

      Here's some of the things we use our dynamic front end for:

      - session management for logon to our transaction based web services, and for tracking of user experience and browsing patterns
      - dynamic display of content based on business rules (e.g. if you claim you're a student, or you're a pre-exsiting customer and we KNOW you're a student, we're not going to pre-qualify you for a platinum visa)
      - re-use of content for other channels of publication, like e-mail and wireless
      - repurpose of content for display under different branding

      My experience so far has been that our clients want these functions, but are unwilling to commit the time or money (or more importantly, discipline!) required to delivery these effectively.

      HTML might be the best solution if the organisation is unwilling to think things through, but i'm afraid that we'll scrap a multi-million dollar system to have the buisness return and complain that their options are limited with HTML a year after they've forced a strategy change.

      My fear is that they're going with an HTML framework to reduce costs and to give themselves greater flexibility for design (e.g. business types understand rotating logos and flash screens) but will limit their added value down the road. At the end of the day, people bank online to make transactions, and to support content in that context in a stable effective way, HTML publishing by desktop jockeys is a 1997 solution.

      --
      John Maynard Keynes: "When the facts change, I change my mind. What do you do?"
    2. Re:Ok by rainer_d · · Score: 1
      My experience so far has been that our clients want these functions, but are unwilling to commit the time or money (or more importantly, discipline!) required to delivery these effectively.

      Of course not. The reality today is that maintaining intranet-pages is about as popular as going to the dentist.
      Why ? You don't get anything out of it, generally because everybody takes it for granted anyway and nobody wants to commit content.
      And your boss will think you don't do any "real work" because you just update webpages...

      HTML might be the best solution if the organisation is unwilling to think things through, but i'm afraid that we'll scrap a multi-million dollar system to have the buisness return and complain that their options are limited with HTML a year after they've forced a strategy change.

      But: don't you know that half of the whole so called "consulting business" works after this model ?
      The people who proposed pure HTML as a solution to your problems will undoubtedly return in some months and show your bosses a way to save big $$$ by implementing the latest and greatest CMS-offering from your favourite vendor.
      :-))

      Rainer

      --
      Windows 2000 - from the guys who brought us edlin
  43. Re:Some thoughts on Engineering Enterprise Managem by Anonymous Coward · · Score: 0

    I never though about it that way. Mod parent up!

  44. No more content by xconslash · · Score: 0, Offtopic

    Looks like the content went out the window with their webserver.

    --


    .sig error: carrier signal lost.
  45. POSTNUKE!! by lukegalea1234 · · Score: 1

    Try Postnuke!! Coupled with Content Express it allows users to create their content using MS word and post it to the site where CSS takes over to provide formatting!

    This allows non-technical users to manage the content.

    We (www.gmmsolutions.com) make a living providing this to companies that don't have the technical expertise to maintain their own sites! Give it a try!

    1. Re:POSTNUKE!! by smitty45 · · Score: 1

      could postnuke and your company help a newspaper daily deal with the content flow of moving content to the legal, creative, copyediting, editor desks, and record all changes along the way, while also keeping the print template/quark documents in sync with the web templates ? and having a consistent and separate ability to manage stock photography, video, audio, and other creative assets with the ability to lightbox those assets in all of the phases of design ? a content management solution isn't just for publishing docs on the web.

    2. Re:POSTNUKE!! by lukegalea1234 · · Score: 2, Insightful

      That's true.. but we feel that there is a substantial market that are too small to benefit from a complete workflow management system. The problem with most systems out there is that they target those with extremely complicated workflows and extreme amounts of content while neglecting those who merely lack the technical expertise to manage their own content.

      I think there ought to be a classification to distinguish between these two forms of content management.

  46. Content Express!! by lukegalea1234 · · Score: 1

    Check out Content Express.. it's exactly what you want! http://pn.arising.net

    It's a module for Postnuke CMS!

    GMM Solutions
    [http://www.gmmsolutions.com]
    CMS Solution Providers.

    1. Re:Content Express!! by DrWhizBang · · Score: 1

      not exactly. I need to something to replace MS Word as the tool of choice for creating tech specs, arch docs, configuration docs, and end user documentation for our software company. All of these are kept in our SCM repository (Borland Starbase, as the case happens to be.)

      I need an editor, not an editor tied to a CMS (and a browser).

      --
      Schrodinger's cat is either dead or really pissed off...
  47. Re:PHP is the way to go by tzanger · · Score: 1

    PHP? You've gotta be kidding.

    PHP is the epitome of mixing content and presentation. Sure you can separate it but it just doesn't seem to be aimed at doing so. Mason seems to be better at it -- it at least tries to enforce separation.

    No, I don't have a good replacement -- but PHP as a good web content generator is not a good idea IMO.

  48. Re:Some thoughts on Engineering Enterprise Managem by that_guy · · Score: 1

    It read as something directly from a text book and it was off topic. And we all know that moderation doesn't always work as planned. I personally think it was a well done troll.

    --

    Driving backwards on the highway of life
  49. Re:PHP is the way to go by smitty45 · · Score: 1

    the URL is www.masonhq.com, and yes, it's excellent for a base on which to build a pretty customized CMS that can handle a standard/traditional publishing paradigm, like in a dual print/web organization. again, the book review above seems to take the right approach...describing content management from a general organizational perspective, and not one where a specific tool dictates how CMS is done.

  50. Re:Ok-Work smarter, not harder. by Anonymous Coward · · Score: 0

    That's one of the reasons I use Enhydra
    That and a few other tools makes my job easier.

  51. Creation versus managing by samwhite_y · · Score: 1

    I love how there are some fundamental assumptions made about an "acceptable" form for creating and delivering content. These assumptions control the type of "enterprise content management system" that content management experts think you should buy. Here are some "must have" features that make the problem of content management unacceptably hard.

    I can't just email other people to see what they think of a document I created. The creation and approval process has to be enforced by a rigid workflow.

    It has got to mimic file system style storage structures although it is precisely a file system's inability to multiply classify (example -- classify content by type, purpose, importance, geography and create views of the content oriented towards any one of these independent classification choices -- very difficult to do with file systems) content that contributed to a desire to acquire an expensive content management system in the first place.

    Security must be on a document by document basis with contributors dictating precisely who can view or edit the document.

    Relationships between documents must be actively managed. A broken link would be truly horrifying and unacceptable.

    There is a horrible truth about content that creators of web sites cannot seem to grasp. The value of the site is the actual content, not in its presentation. A well written informative blog is far more useful than a "formulaic" pretty business web site. Not all content created by a company is destined as website "adware". Some of it may actually be intended to help employees do their jobs more efficiently. If that content is not fully polished so be it.

    If I were looking for a content management system, I would look for one that does the basics. Version control, metadata classification, multi repository search, simple security classifications, archiving/retrieval, and some automated notification procedures. If you know who authored a content item, when it was authored, and the title the author chose to gave it, you already have a lot of useful information with which to do a search. It is the basics that give you the most ROI.

  52. Mangling Enterprise Content by superflippy · · Score: 1

    That's what I thought the title of the article said at first glance. (Though it describes what I experienced in the past with a poorly-implemented content management system that ended up becoming a glorified file server for sales proposals because most of the employees forgot it was there, didn't trust the technology behind it, or just didn't care.)

    --
    Your fantasies contain the seeds of important concepts.
  53. Actually, I perked up when I saw the subject by zrk · · Score: 1

    since that show needs a better storyline.

    Wednesday's season finale is a good start!

  54. The book is worthless by revbob · · Score: 1
    ...because the problem can't be solved.

    Consider the following level zero problem. You have a server full of files people in your group have produced over the past few years. You want to find out what's in each file.

    Not only is this one of those problems everybody has, but I think it can be shown that if you can't solve this problem, you're out of luck generating any kind of content structure without reinventing your company's knowledge from the ground up.

    As soon as the person who created the file saves it on the server, the "what is this file?" metadata is irretrievably lost, except to the extent that the creator named the file something meaningful and put it in a directory whose path was meaningful -- and to the extent that you and the creator have enough common experience that what's meaningful to her is meaningful to you.

    But even in that all too rare exceptional case, *some* metadata is lost. Further, every day that goes by makes the overt content of the document less relevant to today's experience and shared knowledge. Any little metaphors I threw into the document about CP/M, for example, are pretty much Greek to modern readers. And it doesn't matter how un-clever you are and how careful you are to avoid metaphors: language is metaphor!

    Information is lost through entropy. Explaining how to reverse entropy in the sunny manner the authors of this book use in the sample chapter is nothing short of deceptive.

    Btw, I've published on systematic software reuse, and these authors aren't even close to kindergarten level in that difficult field. So the book is doubly worthless.

    1. Re:The book is worthless by Anonymous Coward · · Score: 0

      Charlatan. Autonomy, Verity and other vendors sell tools that do content discovery categorization and taxonomy building.

      No, it's not perfect, but don't profess that it's impossible to categorize reasonable volumes of content (thousands of files) with good accuracy within a reasonable timeframe (a few days).

    2. Re:The book is worthless by vcohen · · Score: 1

      I tend to agree with you that the book excerpt's discussion on reuse is useless -- it doesn't *begin* to address the complexities and nuances of real-world authoring, editing and publishing processes.

      However, to your example of finding meaningful information in documents stored in file hierarchies:
      While you're correct that we're left with precious little information, and much of it relies on shared conventions, there's another technology that can (and is) brought to bear to help solve this (dunno if the book in question covers it): modern full-text search engines.

      In addition to the predictive ways of navigating a hierarchy or constructing queries on metadata like creation date or category from a controlled vocabulary, FT searches can help find data not encoded in metadata. The classic newspaper example is a baseball story that never once mentions the word "baseball" (and whose reporter or editor also neglects to add the word as a keyword). Advanced search engines can automatically create inferences and topic groups, and so "know" the story's subject even tho the word is never mentioned.

      This is NOT a panacea -- there are plenty of cases it doesn't address, like to content of images, or the stale content in your C/PM example -- but it's a big help. For example, your C/PM tome might contain info that's still useful, in addition to the completely outdated stuff (*I* remember C/PM!)

      Many CMSs have included this capacity for yers -- e.g see OpenText's LiveLink engine. Again, I agree that information entropy exists -- I'm not suggesting a cure for what ails you, just a way to make retrieval incrementally (and perhaps by very large increments) better than otherwise.

      Interestingly, because of the problems you cite with structured content storage and retrieval, there are schools of thought that say we should give up on the structure altogether, and rely entirely on inferential techniques like full-text search, relevance ranking, etc.

      I tend to think the specifics are domain- and case-dependent -- some domains and cases may be easily adaptible to highly structured repositories, and others may be impossible to categorize effectively. Most cases are probably somewhere in between.

  55. Re:Some thoughts on Engineering Enterprise Managem by Anonymous Coward · · Score: 0

    I personally think it was a well done troll.

    Apparently not as well done as mine :)

  56. Global CMS? by eLoco · · Score: 1

    I haven't read the book, but from what I can tell it seems to be missing an important topic: management of global (multilingual, multicultural, etc.) content, which has many unique considerations. Of course not every company has a need to manage content for more than one language, but it would seem that the target audience for this book would include people who are helping to define a content management strategy for companies with an international presence, companies that often have a lot of content to manage.

    --
    sig != null
  57. Re:Some thoughts on Engineering Enterprise Managem by that_guy · · Score: 1

    Sometimes you just have to feed the trolls :)

    --

    Driving backwards on the highway of life
  58. Re:PHP is the way to go by simeonbeta2 · · Score: 1

    First the cheap shot :) mason.org is some guy's homepage and has nothing to do with Mason.

    More substantially, however, your comparison is ridiculous. Mason is not a programming language. I could say "Perl? You've got to be kidding! BinaryCloud (or ezContentManager or Roadsend Sitemanager etc) is a better solution." That, however, is comparing apples to oranges: perl is a language, the application server/CMS/apis that I mentioned happen to be implemented in php, but they are not languages...

    Even if I take your comparison at face value though, it immediately falls down. PHP, you tell me, is the epitome of mixing content and presentation while Mason is the way to truth and light. Yet when i go to the Mason home page the first thing I see trumpeted is that Mason allows you to (drumroll please) EMBED Perl CODE IN YOUR HTML!!!

    Pardon my Irony, but this is too much. I write php code for a living and use templates religiously so as to keep the presentation seperated from the content as much as possible. PHP, like most web-oriented languages out there, allows for a quick and dirty code-and-html-all-mixed-together style. But nobody is forcing you to use it. If you want to be a language bigot, at least be cool and learn Lisp. But don't compare my language of choice to your application framework and say that's a valid comparison. And don't stereotype my code based on the way you may choose to use the language...

    -regards
    Simeon

  59. Distributed Content Management - Try Aptrix. by Anonymous Coward · · Score: 0

    Distributed Content Management - Try Aptrix.

  60. Re:Enterprise content... by Anonymous Coward · · Score: 0

    Because he dreams about Wesley?

  61. CMS Explained by Phoukka · · Score: 1

    The acronym pretty much sums it up: CMS is a system for managing content. Not necessarily web content, and not necessarily XML. CMSs can be used to store lots of different kinds of content.

    MANAGEMENT
    A content management system is about managing content in a systematic way. If you examine the premise, it implies a set of procedures for handling content (create, edit, view, delete, and more complex procedures built from these basics) in a systematic, structured way. From these advanced procedures arises the concept of workflow and roles: a writer creates content, an editor edits it, and a publisher decides whether to publish or not.

    STRUCTURE
    Content is not very usable if it is unstructured. A CMS needs to be able to handle metadata regarding the content. Since XML is a thin wrapper of structure around text, which is one of the most common forms of content, a lot of CMS revolves around XML. Cocoon, though, is not a fully-fledged CMS. It is a very useful tool for taking an XML document and transforming it into a web-viewable format and serving it on the web, and thus can be used as a component of a CMS.

    SIZE AND COMPLEXITY
    Content management systems are not terribly profitable if they require users to have technical skills in order to manipulate the content. If a system does require a great deal of technical skill to use, then the market for such a system becomes much smaller than the market for a system that allows the average secretary to manipulate content easily. A system easy enough for a secretary also needs to be robust enough to prevent said secretary from damaging the system or performing unauthorized actions. From the CMS developer's point of view, it also needs to scale so that the company is willing to purchase licenses for every secretary, and every other person, in the company.

    Making easy-to-use, secure user interfaces to a scalable system that requires structure that is custom-defined for each client company and allows creation of client-defined workflows is generally considered non-trivial. Therefore, most content management systems are developed by companies which hope to sell their system to as many large companies as possible. That's why CMSs are generally large, complex and costly. They involve a high degree of business process re-engineering, similar to ERP or CRM systems.

    Exceptions (to the generalization that CMSs are closed-source and high-cost) abound, of course. Zope is perhaps one of the best known open source CMS offerings, and it is scalable, can be made secure, and can have easy-to-use UIs. Making it usable for an organization is still a non-trivial task, though, as a lot of customization goes into it. Which, of course, is how Zope Corp. makes its money -- customization and deployment services.

    WEB DEVELOPMENT
    You ask "how/if this technology can be leveraged by the average web devloper?" The answer to if is, "Certainly." And here's how: webloggers, for instance, typically use a minimal CMS to make their life easier. Check out Movable Type as an example. For another variation, put together a system with, say, Xindice as the back-end and Cocoon as the presentation service, and add in some easy-to-use XML editor and you have a basic CMS.

    "TECHNOLOGY"
    In short, there isn't "technology" per se. Instead, there's a problem domain: capturing knowledge, structuring it, subjecting it to validation and other workflows, and then making it easy to retrieve and reuse. Any CMS is just an attempt at an answer to this problem. Certain technologies do tend to fit into the problem domain better than others -- there's a VERY large impedance mismatch between RDBMSs and "documents", though XML and documents go together like ham and cheese. Since XML fits fairly easily into the world of the web, presenting content views as HTML is a common technique.

    On the other hand, image

  62. Picking strategy before you start by iion_tichy · · Score: 1

    Somehow I don't believe in this, even though it's the usual theory that people have about improving things. In theory it might be fine, but as it's usually impossible to grasp all emerging problems beforehand, wouldn't it be better to strive for a system that can adapt and evolve?

  63. Very helpful! Thank you ;) by jkauzlar · · Score: 1

    Great explanation!

  64. Advice by jafac · · Score: 1

    Without mentioning any names, There are actually a TON of solutions out there. And about 1999 lbs. of Garbage. The problem is, many of the systems require a TON of customization work, which when you figure out the costs, in reality, you end up spending about as much as rolling your own would cost. (which is a VERY strong argument for an Open Source solution).

    Just don't get stuck with a bad one. m'kay?

    Do your homework - because every time someone spends money on a bad solution, a bad company stays in business that much longer - you're doing a gross disservice to the rest of the market. (I currently have experience with two document management systems which are BOTH COMPLETE CRAP).

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  65. real player by Anonymous Coward · · Score: 0

    send a newbie to real.com, tell them to find the appropriate *free* player. You need GPS, a treasure map, leet url guessing skills, and social engineering to find it.

  66. Oh damn! by Snaller · · Score: 1

    When I first saw "Managing Enterprise Content" I thought it was a story about T'Pols new catsuit! Bummer..

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  67. solution for your chefs page by Anonymous Coward · · Score: 0

    --first, scour your records for the fattest, hungriest IT geek in the whole place, OR, just see who is always first down the cafeteria line. Either will do, and you might luck out and it's the same person. You give THAT person the job-nay,the duty I say-to keep the chefs menu page updated-or *no chow*. They also get an exclusive lunch discount and double desserts, gratis. See? Management = carrot/stick.

  68. our hockey club web site works by Anonymous Coward · · Score: 0

    It gets us new members on a regular basis. And it saves us money on printing and postage.