FMPP
Details
| Size: | 0K |
| Last Update: | 2008-06-11 09:44:34 |
| Version: | 0.9.11 |
| OS Support: | Linux |
| License/Program Type: | BSD License |
| Publisher: | Daniel Dekany |
| Price: | $0.00 |
Description:
FMPP 0.9.11 is others software developed by Daniel Dekany.
FMPP is a general-purpose text file preprocessor tool that uses FreeMarker templates. FMPP project is particularly designed for HTML preprocessor, to generate complete (static) homepages: directory structure that contains HTML-s, image files, etc.
But of course it can be used to generate source code or whatever text files. FMPP is extendable with Java classes to pull data from any data sources (database, etc.) and embed the data into the generated files.
FMPP can be used with UNX-style command-line interface, or as Ant task, or you can embed it into your Java application.
FMPP is 100% Java, thus it runs on all modern mirrroplatforms (Windows, "Linux", Mac OS X, Solaris, ...etc.).
FMPP is Free software.
Here are some key features of "FMPP":
Preprocessor language (it is the FreeMarker Template Language):
All the usual template constructs, such as include, if/else/elseif, loop.
Macros with named arguments and nested content (body).
Variables (global, or local for a macro call)
Complex expressions using string, arithmetical and logical operations. Extensible with custom functions.
Automatic and manual escaping (HTML, XML, custom function)
Transforming (filtering) blocks of output; extensible with custom transformations in Java.
Capturing block of output into a variable.
Charset aware, internally uses UNICODE.
Number and date/time formatting with masks (patterns). Locale sensitive number and date/time formatting.
Bulk file processing:
Process entire directories recursively.
Different file processing mode can be chosen for each file, based on path patterns (as file extension): execute file as template, or parse it as XML and then render it to output with a template, or binary-copy it, or ignore it.
Can ignore bad source files and log the error message into a text file.
Can guarantee that certain files will be processed later than others.
You can expose data from arbitrary data sources be writing extensions in Java. Currently out-of-the-box supported data sources:
XML file
CSV and tab-separated text files
Java properties file
Ant properties, Ant project and target information
System clock
Plain text file
Other highlighted features:
Output splitting: a single source file can generate multiple output files (including 0 output files).
Automatic file inclusion, automatic escaping, and whatnot that can be done with automatically inserted headers and footers, chosen based on path patterns.
Generate HTML -s with calculated width and height.
Calculate the relative path to the home directory, or to any other file.
Rendering (transforming) XML files with FreeMarker templates. (Similar to the typical XSLT usage pattern.)
Query the size/existence of source files.
Query output encoding (charset).
URL-escaping (with the actual output charset).
What's New in This Release:
This release fixes a bug with the "sources" setting that mostly caused problems for the FMPP Ant task.
The new "tagSyntax" setting of FreeMarker 2.3.5 is now supported.
FMPP 0.9.11 supports different languages (including english). It works with Linux.
Downloading FMPP 0.9.11 will take if you use fast ADSL connection.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using FMPP crack,
FMPP key generator, FMPP keygen, as well as any
pirated FMPP serial number/serial numbers and FMPP
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of FMPP.
Downloadtube.com advises that FMPP should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of FMPP.
Add to
FMPP Version History
Related Software
|
|
From category: Markup |
| ServingXML is a markup language for expressing XML pipelines.... |
|
|
From category: Markup |
| eXe 0.19 is markup software developed by The University of Auckland. The eLearning XHTML editor (eXe) is a web-based authoring environment designed to assist teachers and academics in the design, d... |
|
|
From category: Markup |
| Bluefish 1.0.7 is markup software developed by Olivier Sessink. Bluefish is a programmer&039;s Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.... |
|
|
From category: Filters |
| Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.... |
|
|
From category: Markup |
| Beautiful Soup 3.0.3 is markup software developed by Leonard Richardson. Beautiful Soup project is a Python HTML/XML parser designed for quick turnaround projects like screen-scraping. Three featur... |
|
|
From category: Word-Processors |
| Babeldoc 1.2.1 is word processors software developed by Triphop. Babeldoc is the universal document processor. The Open Source tool for business-to-business and systems-integrators and enter... |
|
|
From category: Emacs |
| Easymacs 1.1 is emacs software developed by Peter Heslin. Easymacs is an easy-to-learn, one-size-fits-all configuration for new users of GNU Emacs. It sets up key bindings that conform to a common... |
|
|
From category: Others |
| convmv 1.10 is others software developed by Bjorn Jacke. convmv converts filenames (not file content), directories, and even whole filesystems to a different encoding. This comes in very han... |
|
|
From category: Markup |
| Atomsphere 1.0.1.0 is markup software developed by Bill Brown. Atomsphere is a Java library for creating and modifying Atom 1.0 compliant feed documents. Atomsphere is also bundled with a servlet-b... |
|
|
From category: Others |
| iText is a library that allows you to generate PDF files on the fly.... |
|
|
From category: Others |
| Sed (streams editor) isn\'t really a true text editor or text processor.... |
|
|
From category: Others |
| edival 0.1.7 is others software developed by Michael Edgar. edival is a simple EDI file parser and validator. Current functionality is limited to ANSI X12 formatted data. edival&039;s main... |
|
|
From category: Markup |
| Exchanger XML Editor 3.2 is markup software developed by Cladonia Ltd.. The Exchanger XML Editor is the most comprehensive multi platform XML Editor currently available. The Editor facilitates easy... |
|
|
From category: Text-Editors |
| Chiel is a network capable collaborative text editor.... |
|
|
From category: Markup |
| DocBook 4.5CR1 is markup software developed by DocBook Open Repository development team. DocBook is an XML/SGML vocabulary that enables you to create document content in a presentation-neutral form... |
Leave a comment