Babeldoc

Babeldoc is a framework and set of applications to process documents for business-to-business and other Internet/integration applications. It is primarily intended for text documents, especially XML, but supports a wide range of operations and data types. It has a sophisticated journaling system that supports replaying and reprocessing. Babeldoc is pipeline based and supports numerous ways to combine the pipeline stages in a dynamically reconfigurable fashion. It has a GUI and a Web-based console for document processing and monitoring, and comes with tools for the tranformation of flatfile data to XML, archival, and cryptography. Additionally it is able to scan various data sources based on sophisticated constraints.

Tags Communications File Sharing Database Internet Web Office/Business Financial Text Processing General Markup XML Information Management Workflow Frameworks XSL/XSLT
Licenses Apache GPL
Operating Systems OS Independent Windows Windows Unix
Implementation Java JavaScript

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Dec 2003 11:35
  • Rrelease-after

Changes: A directory scanning defect that stopped directories from being added to the Babeldoc classpath has been fixed. An error in segmented line processing in the conversion module has been fixed.

Changes: This new codebase carries with it many big improvements as well as bugfixes. The modular system has been reworked so that dynamic runtime and build time behavior is simple, flexible, and powerful. The Scanner module has been rewritten almost completely. The J2EE module is back and better than ever. In addition, the multithreaded pipeline engine is even more capable for online applications.

  • Rrelease-mid
  •  20 Oct 2003 09:18
  • Rrelease-after

Changes: Fixes were made to filters. A feature for accessing velocity scripts from the filesystem was added. Other small fixes were made to the code base.

  • Rrelease-mid
  •  29 Sep 2003 09:11
  • Rrelease-after

Changes: This version prepares for the big 1.2 release. The directory scanner is now protected against incomplete reads. The init module was updated so that bad classpath entries do not kill babeldoc. It is now possible to exclude modules from build by using local.properties. Documentation and javadoc improvements were made. More work was done on the GUI and J2EE modules, including an MDB feeder.

Changes: Documentation updates and cleanups were made. IConfigInfo objects were implemented throughout the program and the J2EE module was reinstated. PipelineErrorHandler bugs were fixed, and ReaderPipelineStage was added. Small tweaks were made to the build (modules can now be exluded), and fixes were made to the Journal and Scanner. The SQL and GUI modules were updated, a new null scanner was added, and PostgreSQL journal support was included.

No-screenshot

Project Spotlight

LoL

A Firefox extension to make Web surfing with a keyboard as usable as possible.

720da845de4cdf34fa65cb27781dc8db_thumb

Project Spotlight

Domain Name Portfolio

A Web application to help domain owners organize their portfolio.