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: Others |
| Quex is a Mode Oriented Directly Coded Lexical Analyser Generator.... |
|
|
From category: Markup |
| docbooktoc.xsl 0.1.0 is markup software developed by Robert Bienert. docbooktoc.xsl is a XSLT file for generating a XHTML table of contents from DocBook XML documents. It is used by the LayManSys p... |
|
|
From category: Markup |
| Amoeba 0.3.5-pre5 is markup software developed by Amoeba Team. Amoeba is XML-based rapid Web development enviroment written entirely in Java. Amoeba XML Framework is xml based development fr... |
|
|
From category: Others |
| gedit is the official text editor of the GNOME desktop environment.... |
|
|
From category: Word-Processors |
| Hebrew Editor package allows Hebrew-speaking users to create and edit Hebrew/English LaTeX documents.... |
|
|
From category: Others |
| bdf2psf is a font converter that lets you use any of the Adobe BDF fonts that are bundled with X Windows on the Linux console.... |
|
|
From category: Others |
| aspell-fo 0.2.25 is others software developed by Jacob Sparre Andersen. aspell-fo is a Faroese dictionary for aspell based on Foroyski oroalistin til r?ttlestur (The Faroese Spellchecking Dictionar... |
|
|
From category: Others |
| DocFrac 3.1.4 is others software developed by Andrew Punch. DocFrac is a tool that converts documents from RTF to HTML and from HTML to RTF. It is useful for bulk document conversion and dynamic We... |
|
|
From category: Others |
| rmligs is a small script written in Perl to remove incorrectly used ligatures from German LaTeX documents.... |
|
|
From category: IDEs |
| EPIC 0.4.0 is ides software developed by Jan Ploski. EPIC is a Perl IDE based on the Eclipse platform. Features supported are syntax highlighting, on-the-fly syntax checking, content assista... |
|
|
From category: Filters |
| Cloc counts blank lines, comment lines, and physical lines of source code in many programming languages.... |
|
|
From category: Markup |
| lq-text is a full-text retrieval package.... |
|
|
From category: Others |
| OutMan is an output manager.... |
|
|
From category: Word-Processors |
| ByteName 1.11 is word processors software developed by Bill Poser. ByteName project is a tool that for each byte of the input prints a line consisting of the byte offset, the hex value of the byte,... |
|
|
From category: Markup |
| Apache XMLRPC 3.0 RC1 is markup software developed by Apache Software Foundation. Apache XML-RPC is a Java implementation of XML-RPC, a popular protocol that uses XML over HTTP to implement remote... |
Leave a comment