content abstaction framework
Maintainer: Tomáš Cerha <cerha@brailcom.org>
Index:
Quick links:
LCG is a Python framework for generic document processing. It constitutes of interfaces for building structured documents from different sources, representing them in an internal structure and exporting them to different output formats.
LCG is mostly a tool for software developers who need an abstraction for generating structured documents including either generic content elements (paragraphs, sections, formatted text, etc...) or custom content elements defined by the developer. However, LCG can also be directly used by end users as a tool for processing documents defined in simple and well readable source format into various target formats (such as HTML or PDF).
Some key requirements leading to developing LCG were:
LCG is a Free Software distributed under the terms of GNU General Public License.
LCG is used as content abstraction layer in Wiking web application development toolkit and was also used for generating on-line e-learning courses for the Eurochance project. Other use cases are generating documentation for applications built on Pytis toolkit and building documentation generally.
Latest released version is 0.4.0.
The source code is managed using GIT. There are the following options to get the current development version:
Please send patches to project maintainer.
There is a public mailing-list lcg@lists.freebsoft.org for this project.
This list is for for LCG developers, as well as for users. If you want to contribute the development, propose a new feature, get help or just be informed about the latest news, don't hesitate to subscribe. The communication on this list is held in English.
See also the listing of all Free(b)soft mailing lists.