Experimental project

This is a sandbox project, which contains experimental code for developer use only.

What is Document Prototyping

Document prototyping is a methodology for rapidly creating documents with similar attributes. Documents which have a general template, like a contract or a RFQ, can be easily created using Document Prototyping. This methodology can save precious time which otherwise would have been used for "copy-pasting" names, prices and other details into documents using your favorite word-processor.

About This Module

This module enables you to easily create and manage documents, in a way that's modular and integrate-able . For instance, you can create a "Customer" content-type, and using a custom module of your own - automatically attach documents related to that customer. This enables you to better manage your drupal customer database.

This module enables the creation of document prototypes - a template which contains "placeholders"/"tokens" for replacement, thus enabling a user to create similar documents with minor changes quickly an efficiently. It can turn one of the most tedious tasks into something quick and easy. This module intends to make it easier for users to create documents such as standard contracts, simple RFQs etc.

After creating a "Prototype", you will be able to create a new node, using the "Rendered Document" content-type. This node will reference to the prototype object it uses as a template, and once saved, will contain the rendered document itself in a cck filefield.

Using the Module's Utilities

The module makes use of a simple "docProto" class. The docProto objects enable rendering of documents, and even creating prototypes programmatically. It also enables other modules to integrate with this one.

Dependencies

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • Created by Yotamb on , updated