[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: FrameSGML@xxxxxxxxxxxxxxx, Framers List <framers@xxxxxxxxxxxxxx>, Free Framers List <framers@xxxxxxxxx>
Subject: Re: [FrameSGML] XML as native FrameMaker format, text insets, and DOCTYPE declarations
From: Daniel Emory <danemory7224@xxxxxxxxxxxxx>
Date: Mon, 14 Feb 2005 12:01:55 -0800 (PST)
Delivered-to: jeremyg-freeframers:org-ffarchiv@freeframers.org
In-reply-to: <6.1.0.6.2.20050214063122.04c73da0@pop.business.earthlink.net>
Sender: owner-framers@xxxxxxxxx
While reading this email, the Burt Bacharach song ?What the World Needs Now? should be playing in the background. Hedley Finger?s problem is that he?s trying to use structured FrameMaker in lieu of a Content Management System (CMS). Lynne Price?s excellent reply points out the severe limitations of FrameMaker for this purpose, and suggests that an XML-based CMS ?can help manage exactly? the kind of problem described by Hedley. But she also points out that such systems are expensive. A number of large companies, particularly in the Automotive and Aircraft industries, which used FrameMaker in the past, are opting for Documentum as their enterprise-level repository of information. And they?ve realized that FrameMaker simply doesn?t fit well into a such high-end CMS environment. So let?s take a look at what Documentum (and similar systems) can do when all the bells and whistles are bolted on. o The CMS is a repository of objects. Objects may, among other things, be XML fragments, images, or links between objects. Metadata (e.g., profiling information) is attached as attributes to these objects in the database. An individual ?document? object might be an XML fragment containing service information for a particular component of a system. Documentum allows linking of such individual fragments into virtual documents which are created on-the-fly in response to a user query. It is imperative, therefore, that, when such a fragment is edited, the change must appear in every possible virtual document which can contain that fragment. o A set of web tools and servers. Documentum offers WDK for this purpose. All profiling and searching is done using the WDK interface. o A server that delivers retrieved content to users. Docuenturm offers its 4i e-Content Server for this purpose. o A fundamental requirement of such systems involves standardized mechanisms and solutions. Version handling, for instance is often a serious problem. The solution must not only provide full version handling and tracking, but also may have to address issues such as lifecycles. o Another key element of the solution is out-of-line links (i.e., links that are completely defined outside the resources being linked, which is a fundamental requirement for enabling practical information reuse and managing the version dependency of information). This kind of linking paradigm should use the W3C extended Xlink recommendations. This approach also makes conditional links much easier to create. o Most importantly, such solutions require that there be standardization of tools wherever possible, and particularly that business logic be moved out of editing and document management tools. Fundamentally, this involves middleware containing an isolating layer of business logic between the XML editor and the database. This middleware should, among other things, use the eXtensible Filter Objects (XFO) open source development framework. This middleware will be used, for instance, to customize the XML editor.The need for standardized middleware for this purpose is what has led many companies to replace FrameMaker with Arbortext Epic Editor as the XML editor because, unlike FrameMaker, it is designed to be easily customized (using standardized middleware such as that described above). However, specialized tools may still be required for such tasks as creating diagnostic trees, parts information in XML, or generating printed-book--quality paginated output with running header/footers, and perhaps also containing hypertexted cross-references, tables of contents, and indexes. ===== Dan Emory & Associates FrameMaker/FrameMaker+SGML Document Design & Database Publishing DW Emory <danemory7224@xxxxxxxxxxxxx> ** To unsubscribe, send a message to majordomo@xxxxxxxxx ** ** with "unsubscribe framers" (no quotes) in the body. **