Documentation on the Well-Formed Document Manager

The Well-Formed Document Manager (WFDM) is developed by Scribe (www.scribenet.com). It is built to work with the Well-Formed Document Workflow (WFDW). Support and training materials for the implementation of the WFDW and WFDM are found at learning.scribenet.com.

The WFDM is comprised of several components

http://drupal.org/

  • Drupal allows components of the Web interface to be integrated, provided the minimal user access necessary during the initial development stages, is a modular/scalable framework around which all other components can be added or developed. There is a large Drupal development community offering Scribe information, and WFDM members assurance and independence.

www.lib.uchicago.edu/efts/ARTFL/philologic/

  • We selected PhiloLogic as the base content management system for the WFDM. PhiloLogic enables the retrieval, searching, and management of content stored within an XML database. Due to its robust nature, we have performed little modification to PhiloLogic. However, PhiloLogic is readily modified should we need to accommodate unanticipated requirements.

http://lenya.apache.org/

  • Apache-Lenya serves as the environment in which administrative content management is achieved. The system allows multiple users to access, download, edit on-line (using the third party TinyMCE WYSIWYG editor), and publish content. The system contains version control, roll-backs, and access control so long as content is maintained within the WFDM. There is no current way to track, or manage, content that is checked out of the system. There are, however, a number of open source programs that could be integrated within the WFDM.

http://tinymce.moxiecode.com/

  • We have selected TinyMCE to be the WYSIWYG editor for the WFDM in order to provide the variety of editorial levels necessary to make the WFDM successful. In the initial concept, the system was built to accommodate “post-production” materials. To accommodate the normal publishing chain of publishers, associations, and research foundations, we have developed TinyMCE to function within the Lenya Apache system to handle unedited manuscripts, materials that are subject to scholarly debate, or materials that have not been properly verified. We have built the system to accommodate the most complex model that we could identify. The WFDM possesses the ability produced multi-staged, multi-authored, multi-edited, peer-reviewed publications. TinyMCE lends to the WFDM the ability to create an on-line editor, with the functions of Microsoft Word. Incorporating that within the Lenya Apache system allows us to gain the version and publishing control necessary in all of our publishing scenarios.

http://www.openldap.org/

  • Initially, development of the WFDM was performed using Drupal’s access protocol. Within the first phase of development, the need to have a more robust access protocol was apparent. We have weaved OpenLDAP into the system, and will complete the full integration and user development within the second phase (projected September 2009). OpenLDAP allows for the assigning of multiple roles, with multiple permissions. It also allows the ability to assign various administrative rights.