Download FMPP - FMPP Description, FMPP Reviews
Contact
 


 

Download

 
Download Now (0K)
BSD License
Downloads till now: 6
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Emacs , Filters , IDEs , Indexing, Markup , Others , Text Editors , Vim Plugins , Word Processors ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

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.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

FMPP Version History

Product Date Added
FMPP 0.9.11 2008-06-11 09:44:34


Related Software

BlueJ
From category: IDEs
BlueJ 2.1.3 is ides software developed by Michael Kolling. BlueJ project is an integrated Java environment (Java IDE) specifically designed for introductory teaching. The BlueJ environment w...
Ed
From category: Others
Ed 0.2 is others software developed by Andrew Moore. Ed is a line-oriented text editor. It is used to create, display, modify and otherwise manipulate text files, both interactively and via shell s...
Epsilon
From category: Others
Epsilon 13.00 is others software developed by Steven Doerfler. Epsilon is a multi-platform programmers editor that does syntax highlighting, brace matching, etc. Epsilon has built-in support for Pe...
Enca
From category: Others
Enca 1.9 is others software developed by David Necas. Enca detects the encoding of text files, on the basis of knowledge of their language. Enca is an Extremely Naive Charset Analyser. It de...
Emacs
From category: Others
Emacs 9.0-pre3 (GNUstep) is others software developed by Emacs Authors. Emacs GNUstep is a port of the latest GNU Emacs source to the OpenStep (or NeXTstep) APIs, as implemented by Cocoa on OS X as...
Eqe
From category: Others
Eqe 1.3.0 is others software developed by Ronan Le Hy. Eqe project is a LaTeX equation editor. eqe transforms LaTeX input into an image, that you can save, or drag and drop onto other appli...
Verbiste
From category: Others
Verbiste is a French conjugation system....
Eric3
From category: IDEs
Eric3 3.9.2 is ides software developed by Detlev Offenbach. Eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget. For information on PyQt and QS...
csv2latex
From category: Others
csv2latex 0.9 is others software developed by Benoit Rouits. csv2latex converts a well formed csv file (as done by OpenOffice.org) to a LaTeX document. csv2latex project is written in C and flush t...
f-IDE
From category: IDEs
f-IDE 0.2.11 is ides software developed by Yuri Gordienko. f-IDE is a development environment for C++. f-IDE project provides powerful editing, code intelligence, and search capabilities that re...
itools
From category: Markup
itools is a collection of Python libraries which provides a wide range of capabilities....
lxml
From category: Markup
lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language....
Rainpress
From category: Markup
Rainpress is a CSS compressor tool....
ee Editor
From category: Others
ee Editor 1.4.2-5 is others software developed by ee Editor Team. ee Editor is a very easy-to-use text editor available on our Unix systems. You can use it on any terminal capable of full-screen wo...
Doxymacs
From category: Emacs
Doxymacs 1.6.0 is emacs software developed by Ryan T. Sammartino. Doxymacs is an elisp package designed to make using and creating Doxygen easier for {X}Emacs users. It currently features th...
 

Top Downloads

 
1. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
2. Free Mp3 Finder
3. Audio Catalog
4. Canon PIXMA iP1200 Printer Driver
5. Canon PIXMA iP1000 Printer Driver
6. Genius Eye 110 Webcam Driver
7. LG GSA-2166D
8. Canon i550 Printer Driver
9. Aldo's Text-PDF PRO+
10. Mercury KVM800M A
11. Nimo Codec Pack
12. Broadcom Advanced Control Suite 2
13. Canon i560 Printer Driver
14. Mercury P4VM800M7
15. Mercury PI865GVM7 V
16. Canon PIXMA MP220 MP Drivers
17. Canon PIXMA MP160 MP Drivers 9xME
18. Realtek Sound Card AC97 A
19. Canon PIXMA MX310 MP Drivers
20. Canon S200 Printer Driver

DownloadTube Editor Reviews

 
1. Ots Studio
Ots Studio - Ripper, Encoder & Ots Media File Editor. Ots...
2. Analogue Clock
Analogue Clock is a clear analogue clock, written in AS 2.0,...
3. Photo Frame Show
Photo Frame Show is an imaging and desktop enhancement progr...
4. Image panning v.2
Simple image panning tool - just load an image with any size...
5. Sib Icon Extractor
Sib Icon Extractor is a handy and reliable tool for extracti...
6. Sib Icon Editor
Sib Icon Editor is a power-packed icon editor featuring abil...
7. Free AVI to MP2 Converter
Doremisoft Free AVI to MP2 Converter is an easiy-to-use medi...
8. Advanced TIFF Editor
Advanced TIFF Editor - feature-rich FAX, TIF (TIFF), PDF, EP...
9. A-Z Planner
A-Z Planner is an advanced, multi-functional tool that allow...
10. Public PC Desktop
Use Public PC Desktop to turn your personal computer into an...

Software Reviews Full List



Recent Blog Posts

 
1. Easy Publishing of WordPress Blogs RSS Feeds With FeedBurner
RSS (Really Simple Syndication) Feeds are a modern form of c...
2. Automatic Installation of Joomla! on Windows With JoomlaPC
A convenient alternative for the development or testing of J...
3. An Introduction To Joomla! Templates Creation With Adobe Dreamweaver CS3
Joomla! is a content management system and framework with a ...
4. Two New Firefox Stable Releases Are Available For Free Download: Firefox 3.0.2 and Firefox 2.0.0.17
Recently, two Firefox stable releases for Windows, Mac OS, a...
5. How To Deploy A Linux LiveCD on Windows Using MobaLiveCD
There are many ways to test a certain Linux distribution on ...
6. Ever Needed A Free Video Converter And You Just Couldn’t Find It? Here’s Our Suggestion.
With so many different video (or even audio) converters arou...
7. Top 101 Most Downloaded Windows Software: Free Demo Movies and Download Links
We often have to decide if we should download the latest v...
8. A New Powerful Virus Could Affect Millions of WordPress Blogs
The WordPress blogging platform powers millions of web...
9. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
10. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...

Last 20 Scripts

 
1. JavaScript Gravity
JavaScript Gravity allows you to create the effect of an obj
2. Expanding Elements
Expanding Elements script can be used to allow elements such
3. YUI Test
YUI Test is a testing framework for browser-based JavaScript
4. jRails
jRails is a drop-in jQuery replacement for the Rails Prototy
5. Select Box Replacement
Select Box Replacement is an unobtrusive jQuery plugin that
6. jQuery Field Plug-in
jQuery Field Plug-in expands the ability to retrieve and set
7. inlineEdit.v3.js
inlineEdit.v3.js is a simple to use MooTools plugin that all
8. Animated InnerFade with JQuery
Animated InnerFade with JQuery script is a full W3C complian
9. MooFlow
MooFlow is an AJAX based image gallery that uses MooTools.
10. jQuery Plugin SVG
jQuery SVG is a jQuery plugin that lets you easily interact
11. HeatColor
HeatColor is a plugin that allows you to assign colors to el
12. YUI Charts Control
YUI Charts Control visualizes tabular data on a web page in
13. JavaScript Info Pane
JavaScript Info Pane is designed to look and act much like a
14. Corner Dock Navigation
Corner Dock Navigation is a dock style navigation menu that
15. Auto Suggest Box
Auto Suggest Box is a normal text input box which automatica
16. MinMax Elements
MinMax Elements JavaScript allows you to get a windows like
17. jQuery Column Filters
jQuery Column Filters provides a quick way of allowing table
18. FastFind Menu Script
FastFind Menu Script script allows you to create nested menu
19. jGrowl
jGrowl is a jQuery plugin that raises unobtrusive messages w
20. Cookie Crumbs
Cookie Crumbs JavaScript creates a breadcrumb type trail of