FMPP

Freemaker-gebaseerde tekstbestand PreProcessor voor uw Mac
Download nu

FMPP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daniel Dekany
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 4.4 MB

FMPP Tags


FMPP Beschrijving

FreeMaker-gebaseerde tekstbestand preprocessor voor je Mac FMPP is een general-purpose tekstbestand preprocessor tool die FreeMarker templates gebruikt. FMPP is speciaal ontwikkeld voor HTML preprocessor, om volledige (statisch) homepages te genereren: directory structuur die HTML-s, beeldbestanden bevat, etc.But natuurlijk kan worden gebruikt om de broncode of van de tekst bestanden te genereren. FMPP is uitbreidbaar met Java-klassen om pull gegevens van een gegevensbronnen (database, etc.) en verankeren de gegevens in de gegenereerde files.FMPP is 100% Java, en het draait op alle moderne platforms zoals Mac OS X, Linux, Windows, Solaris etc.NOTE: FMPP is gelicentieerd en gedistribueerd onder de voorwaarden van de BSD-licentie. Hier zijn een aantal belangrijke eigenschappen van "FMPP": · Preprocessor taal (het is de FreeMarker Template Language) · Alle gebruikelijke sjabloon constructies, zoals onder meer, if / else / elseif, loop. · Macro's met benoemde argumenten en geneste inhoud (body). · Variabelen (globale of lokale voor een macro-call) · Complex uitdrukkingen met behulp van touw, rekenkundige en logische bewerkingen. Extensible met aangepaste functies. · Automatische en handmatige ontsnappen (HTML, XML, aangepaste functie) · Transforming (verfijning) blokken van uitgangsgegevens; uitbreidbaar met aangepaste transformaties in Java. · Vastleggen blok van uitgangsdata in een variabele. · Charset bewust, intern gebruikt Unicode. · Nummer en datum / tijd formatteren met maskers (patronen). Locale gevoelige nummer en de datum / tijd formatteren. Bulk file verwerking: · Process hele mappen recursief. · Verschillende bestanden bewerkingsmodus kan worden gekozen voor elk bestand op basis van ontwerp patronen (zoals extensie) uitvoeren bestand als template of ontleden XML en maken het naar de uitgang met een sjabloon of binaire kopiëren of negeren het. · Kan negeren slechte bronbestanden en meld u de foutmelding in een tekstbestand. · Kan garanderen dat bepaalde bestanden later worden verwerkt dan anderen. U kunt blootstellen gegevens uit willekeurige data bronnen schrijven van extensies in Java. Momenteel out-of-the-box ondersteund gegevensbronnen: · XML-bestand · CSV en tabs gescheiden tekstbestanden · Java "Eigenschappen" file · Ant eigenschappen, Ant project doel informatie · Systeem klok · Plain tekstbestand Andere uitgelichte kenmerken: · Output splitsen: een enkele bron bestand kan multiple output bestanden (inclusief 0 output bestanden) te genereren. · Automatische bestandsinvoeging, automatische ontsnappen, en wat al die kunnen worden uitgevoerd met automatisch ingevoegd headers en footers, gekozen op basis van ontwerp patronen. · Genereer HTML -s met berekende breedte en hoogte. · Bereken het relatieve pad naar de home directory, of naar elk ander bestand. · Rendering (transformeren) XML-bestanden met FreeMarker templates. (Vergelijkbaar met de typische XSLT gebruikspatroon.) · Query de grootte / bestaan van de bronbestanden. · Query uitgang coderen (karakterset). · URL-ontsnapt (met de werkelijke productie charset). Vereisten: · J2SE versie 1.2 of hoger Wat is er nieuw in deze release: Bugfixes: · Montage bug die ervoor zorgde dat "skipUnchanged" naar een bestand over te slaan wanneer de bestemming nieuwer is dan de bron was. Nu slaat alleen bestanden wanneer de wijziging datum van de bron en de bestemming bestanden zijn precies hetzelfde. · Montage sommige TDD parser crashes optreden bij het ontleden ongeldig TDD. · Het voorkomen van natuurlijk nutteloos traverse binnen SVN en CVS directories. · Vast een aantal typefouten in de documentatie. Nieuwe functies, verbeteringen: · FMPP nu lege mappen met behulp van een van de twee nieuwe functies te creëren. · De XML-gegevens loader ondersteunt nu XInclude-s door het instellen van de optie "xincludeAware" op true. · Om de Ant conventies, nu "SourceRoot" kan ook worden opgegeven met de "srcdir" attribuut, en "outputRoot" te volgen met de "DESTDIR" attribuut van de Ant taak. · API: New JavaBean propery in fmpp.Engine en fmpp.setting.Settings: "dontTraverseDirectories". Het moet worden ingesteld op true door front-ends dat de lijst van alle bronbestanden en brondirectories expliciet worden vermeld, in plaats van de Engine verwacht om ze te ontdekken. Tot nu toe een dergelijke front-ends alleen gespecificeerde de lijst met bestanden, zodat deze eigenschap niet nodig was. Echter, om de nieuwe alwaysCreateDirectories ondersteunen het instellen van, nu de lijst van directories moet ook worden doorgegeven, en dus de noodzaak voor dit nieuwe pand. · Bijgewerkt freemarker.jar en de meegeleverde FreeMarker Manual te 2.3.15.


FMPP Gerelateerde software

Spiegel

Open Source Perl-script dat u helpt bij het splitsen van een lang HTML-bestand ...

62 0 KB

Downloaden

Cloud-thema

Cloud is een slank, mooi nieuw Rapidweaver-thema voor zowat elke website die u kunt dromen. ...

84 1 MB

Downloaden