You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2015/09/04 00:08:23 UTC
[1/2] incubator-freemarker-site git commit: Placeholder web site
until we can direct freemarker.org to the Apache infrastructure.
Repository: incubator-freemarker-site
Updated Branches:
refs/heads/asf-site [created] 15fcfc38f
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/book.xml
----------------------------------------------------------------------
diff --git a/src/main/docgen/book.xml b/src/main/docgen/book.xml
deleted file mode 100644
index 3453295..0000000
--- a/src/main/docgen/book.xml
+++ /dev/null
@@ -1,1235 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<book conformance="docgen" version="5.0" xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:xi="http://www.w3.org/2001/XInclude"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns:m="http://www.w3.org/1998/Math/MathML"
- xmlns:html="http://www.w3.org/1999/xhtml"
- xmlns:db="http://docbook.org/ns/docbook">
- <title>FreeMarker</title>
-
- <chapter role="index.html" xml:id="what-is-freemarker">
- <title>What is FreeMarker?</title>
-
- <para>FreeMarker is a <emphasis>template engine</emphasis>: a Java library
- to generate text output (HTML web pages, e-mails, configuration files,
- source code, etc.) based on templates and changing data. Templates are
- written in the FreeMarker Template Language (FTL), which is a simple,
- specialized language (not a full-blown programming language like PHP). You
- meant to prepare the data to display in a real programming language, like
- issue database queries and do business calculations, and then the template
- displays that already prepared data. In the template you are focusing on
- how to present the data, and outside the template you are focusing on what
- data to present.</para>
-
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/overview.png"/>
- </imageobject>
- </mediaobject>
-
- <para>This approach is often referred to as the MVC (Model View
- Controller) pattern, and is particularly popular for dynamic Web pages. It
- helps in separating the Web page designers (HTML authors) from the
- developers (Java programmers usually). Designers won't face complicated
- logic in templates, and can change the appearance of a page without
- programmers having to change or recompile code.</para>
-
- <para>While FreeMarker was originally created for generating HTML pages in
- MVC web application frameworks, it isn't bound to servlets or HTML or
- anything Web-related. It's used in non-web application environments as
- well.</para>
-
- <para>See the <olink targetdoc="templateAuthorsGuide">Manual for more
- details...</olink></para>
-
- <simplesect>
- <title>Features</title>
-
- <para>A few highlights of FreeMarker:</para>
-
- <itemizedlist>
- <listitem>
- <para>Powerful template language: Conditional blocks, iterations,
- assignments, string and arithmetic operations and formatting, macros
- and functions, including other templates, and many more</para>
- </listitem>
-
- <listitem>
- <para>Multipurpose and lightweight: Zero dependencies, any output
- format, can load templates from any place (pluggable), many
- configuration options</para>
- </listitem>
-
- <listitem>
- <para>Internationalization/localization-aware: Locale sensitive
- number and date/time formatting, localized template
- variations.</para>
- </listitem>
-
- <listitem>
- <para>XML processing capabilities: Drop XML DOM-s into the
- data-model and traverse them, or even process them
- declaratively</para>
- </listitem>
-
- <listitem>
- <para>Versatile data-model: Java objects are exposed to the template
- as a tree of variables through pluggable object wrappers, which
- decides how the template sees them.</para>
- </listitem>
- </itemizedlist>
- </simplesect>
-
- <simplesect>
- <title>License</title>
-
- <para>FreeMarker is Free software, licensed under the Apache License,
- Version 2.0. <olink targetdoc="license">See the license
- here...</olink></para>
- </simplesect>
- </chapter>
-
- <chapter xml:id="freemarkerdownload">
- <title>Download / Maven</title>
-
- <para><emphasis role="bold">Dependencies:</emphasis> FreeMarker has no
- required dependencies, except Java (Standard Edition) itself, with the
- minimum version indicated for each download below.</para>
-
- <para><emphasis role="bold">Backward compatibility:</emphasis> Before
- 2.3.0 (2004), releases with different second version numbers (like 2.2.x
- and 2.3.x) aren't fully compatible. The 2.3.x series is quite conservative
- about backward compatibility; you should be able to replace the FreeMarker
- binary (<literal>freemarer.jar</literal>) under your application with a
- newer one without breaking anything (obviously, assuming that only public
- FreeMarker API-s were used).</para>
-
- <para><emphasis role="bold">Change log (version history):</emphasis>
- <olink targetdoc="versionHistory">See in the Manual...</olink></para>
-
- <simplesect>
- <title>Latest stable release: 2.3.23</title>
-
- <para>Released on 2015-07-05. Requires J2SE 1.4 or higher.</para>
-
- <para><link
- xlink:href="http://sourceforge.net/projects/freemarker/files/freemarker/2.3.23/freemarker-2.3.23.tar.gz/download">Download
- freemarker-2.3.23.tar.gz</link> (3.2 MB, includes binary, documentation
- and source code)</para>
-
- <para>For Maven:</para>
-
- <programlisting language="XML" role="unspecified"><!--
-Attention: Be sure nothing pulls in an old dependency with groupId
-"freemarker" (without the "org."), because then you will end up with
-two freemarker.jar-s and unpredictable behavior!
--->
-<dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker</artifactId>
- <version>2.3.23</version>
-</dependency></programlisting>
-
- <note>
- <para>Until about 2007 the Maven group name was
- <quote>freemarker</quote> instead of <quote>org.freemarker</quote>,
- and as the XML comment above says, this can cause problems, as Maven
- will see them as two independent artifacts with no version conflict.
- If you run into this issue, find the <literal>dependency</literal>
- that depends on the old FreeMarker, and insert
- <literal><exclusions><exclusion><groupId>freemarker<!--
- Legacy org-less group
- --></groupId><artifactId>freemarker</artifactId>
- </exclusion></exclusions></literal> into it.</para>
- </note>
-
- <para>If you need to use FreeMarker on Google App Engine, <link
- xlink:href="http://sourceforge.net/projects/freemarker/files/freemarker/2.3.23/freemarker-gae-2.3.23.jar/download">download
- the GAE-compatible binary too</link> (no documentation included in
- this).</para>
-
- <programlisting language="XML" role="unspecified"><dependency>
- <groupId>org.freemarker</groupId>
- <artifactId>freemarker-gae</artifactId>
- <version>2.3.23</version>
-</dependency></programlisting>
- </simplesect>
-
- <simplesect>
- <title>Laster development (incomplete) version: 2.3.24-pre01</title>
-
- <para>Released on 2015-09-01. Requires J2SE 1.5 or higher.</para>
-
- <para><link
- xlink:href="http://freemarker.org/builds/2.3.24-pre01/_html/versions_2_3_24.html">See
- what's new...</link></para>
-
- <para><link
- xlink:href="https://sourceforge.net/projects/freemarker/files/freemarker/2.3.24-preview-01/freemarker-2.3.24-pre01.tar.gz/download">Download
- freemarker-2.3.24-pre01</link> (4 MB, includes binary, documentation and
- source code)</para>
-
- <para>If you need to use FreeMarker on Google App Engine, <link
- xlink:href="http://sourceforge.net/projects/freemarker/files/freemarker/2.3.24-preview-01/freemarker-gae-2.3.24-pre01.jar/download">download
- the GAE-compatible binary too</link> (no documentation included in
- this).</para>
-
- <para>Maven artifact is not available for this development
- release.</para>
- </simplesect>
-
- <simplesect>
- <title>2.2.8</title>
-
- <para>Released on 2004-06-15. This is the latest stable release of the
- 2.2 series. Requires J2SE 1.2 or higher.</para>
-
- <para><link
- xlink:href="http://prdownloads.sourceforge.net/freemarker/freemarker-2.2.8.tar.gz">Download
- freemarker-2.2.8.tar.gz</link> (1.4 MB)</para>
- </simplesect>
-
- <simplesect>
- <title>2.1.5</title>
-
- <para>Released on 2003-02-08. This is the latest stable release of the
- 2.1 series. Requires J2SE 1.3 or higher.</para>
-
- <para><link
- xlink:href="http://prdownloads.sourceforge.net/freemarker/freemarker-2.1.5.tar.gz">Download
- freemarker-2.1.5.tar.gz</link> (909 KB)</para>
- </simplesect>
-
- <simplesect>
- <title>2.0.3 (aka. 2.03)</title>
-
- <para>Released on 2002-06-12. The latest stable release of the 2.0
- series. Requires J2SE 1.2 or higher.</para>
-
- <para><link
- xlink:href="http://prdownloads.sourceforge.net/freemarker/freemarker2_03.tar.gz">Download
- freemarker2_03.tar.gz</link> (617 KB)</para>
- </simplesect>
-
- <simplesect>
- <title>1.x</title>
-
- <para>The FreeMarker 1.x branch continues as separate project, called
- FreeMarker Classic. See releases on the <link
- xlink:href="http://fm-classic.sourceforge.net/">FreeMarker Classic
- homepage</link>!</para>
- </simplesect>
-
- <simplesect>
- <title>Other versions</title>
-
- <para>See the project's <link
- xlink:href="https://sourceforge.net/projects/freemarker/files/freemarker/">SourceForge
- download page</link> for releases that are not featured on this download
- page.</para>
- </simplesect>
- </chapter>
-
- <chapter>
- <title>Documentation</title>
-
- <section>
- <title><olink targetdoc="manual">Manual</olink></title>
-
- <para/>
- </section>
-
- <section>
- <title><olink targetdoc="api">Java API</olink></title>
-
- <para/>
- </section>
- </chapter>
-
- <chapter>
- <title>Tooling</title>
-
- <section xml:id="editors">
- <title>Editor / IDE plugins</title>
-
- <para>Syntax highlight definitions and other plugins for text editors
- and IDE-s. We encourage everybody to develop and send syntax highlight
- definitions or other plugins for his/her favorite editor or IDE!</para>
-
- <informaltable border="1">
- <thead>
- <tr>
- <th>Editor or IDE</th>
-
- <th>Features</th>
-
- <th>Get it</th>
- </tr>
- </thead>
-
- <tbody>
- <tr>
- <td>Eclipse</td>
-
- <td>Syntax highlight, syntax error marker, code completion for
- macro names and bean property names.</td>
-
- <td><para>Part of the JBoss Tools Project. Install like this: In
- Eclipse, <quote>Help</quote> / <quote>Eclipse
- Marketplace...</quote>, search for <quote>JBoss Tools</quote>,
- <quote>Install</quote>. A tree of checkboxes will appear, uncheck
- all (by unchecking the root) except <quote>FreeMarker IDE</quote>.
- (On older Eclipse you may have to use the <link
- xlink:href="http://tools.jboss.org/downloads/">JBoss Tools
- download page</link> instead.)</para><para>If the plugin comes
- with a different FreeMarker version than the one your application
- uses, it will mark the usage of too fresh language features as
- errors, or the other way around. To fix this, find
- <literal>freemarker*.jar</literal> inside the installed plugin,
- under <literal><userHome>/.eclipse/</literal> or under the
- Eclipse installation directory (you may need to search inside
- <literal>jar</literal>-s). Exit Eclipse, and overwrite it with the
- <literal>freemarker.jar</literal> you want, but keep the file name
- of the replaced <literal>jar</literal>. You may also need to find
- and delete the extracted OSGi bundle under
- <literal>configuration\org.eclipse.osgi</literal> for the changes
- to take effect.</para><para>Report bugs found on the <link
- xlink:href="https://issues.jboss.org/browse/JBIDE">bug tracker of
- the JBoss Tools project</link> (Key: <literal>JBIDE</literal>;
- Component: <literal>freemarker</literal>), and help to make it
- better <link
- xlink:href="https://github.com/jbosstools/jbosstools-freemarker">on
- GitHub</link>!</para></td>
- </tr>
-
- <tr>
- <td>Emacs</td>
-
- <td>Syntax highlight, indentation, block folding, some code
- navigation. Emacs major-mode for editing Web templates, includes
- FreeMarker support among others.</td>
-
- <td><link xlink:href="http://web-mode.org/">The homepage of
- web-mode.el</link></td>
- </tr>
-
- <tr>
- <td>Emacs (tried with 20.7)</td>
-
- <td>Syntax highlighting</td>
-
- <td><olink targetdoc="emacsPluginDownload">ftl.el
- v0.1</olink></td>
- </tr>
-
- <tr>
- <td>Kate and KWrite (tried with Kate 2.5.10 and 3.2)</td>
-
- <td>Syntax highlighting</td>
-
- <td><olink
- targetdoc="kwritePluginDownload">kwriteftl.tar.gz</olink>
- (2009-08-08)</td>
- </tr>
-
- <tr>
- <td>NetBeans (tried with 8.0.2)</td>
-
- <td>Syntax highlight, syntax error marker, directive name
- auto-completion.</td>
-
- <td>Can be installed from NetBeans, under Tools/Plugins. Also
- manually from <link
- xlink:href="http://plugins.netbeans.org/plugin/58284/freemarker-support-for-netbeans">its
- NetBeans plugin portal page...</link></td>
- </tr>
-
- <tr>
- <td>NetBeans (6.0, may doesn't work with 7+)</td>
-
- <td>Syntax highlight, code completion, template navigation</td>
-
- <td>Download from <link
- xlink:href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=3755">its
- NetBeans plugin portal page...</link></td>
- </tr>
-
- <tr>
- <td>TextPad 4 or later</td>
-
- <td>Syntax highlight</td>
-
- <td><olink
- targetdoc="textPadPluginDownload">textpadftl.zip</olink>
- (2003-03-24)</td>
- </tr>
-
- <tr>
- <td>Vim ("Vi IMproved")</td>
-
- <td>Syntax highlight</td>
-
- <td><olink targetdoc="vimPluginDownload">ftl.vim</olink>
- (2011-10-07)</td>
- </tr>
- </tbody>
- </informaltable>
-
- <para>Note that some editors/IDEs, such as <link
- xlink:href="https://www.jetbrains.com/idea/">IntelliJ IDEA</link> and
- <link xlink:href="http://www.jedit.org/">jEdit</link>, supports
- FreeMarker out-of-the-box.</para>
- </section>
-
- <section>
- <title><olink targetdoc="onlineTemplateTester">Online template
- tester</olink></title>
-
- <para/>
- </section>
-
- <section>
- <title><olink targetdoc="fmpp">File generator tool
- (FMPP)</olink></title>
-
- <para/>
- </section>
- </chapter>
-
- <chapter>
- <title>Community</title>
-
- <section>
- <title><olink targetdoc="newBugReport">Report bugs</olink></title>
-
- <para/>
- </section>
-
- <section>
- <title><olink targetdoc="newStackOverflowQuestion">Ask help on Stack
- Overflow</olink></title>
-
- <para/>
- </section>
-
- <section>
- <title><olink targetdoc="twitter">Get news on Twitter</olink></title>
-
- <para/>
- </section>
-
- <section xml:id="mailing-lists">
- <title>Discuss on mailing lists</title>
-
- <para>If you need help, you should ask on <olink
- targetdoc="newStackOverflowQuestion">Stack Overflow with
- <quote>freemarker</quote> tag</olink>! To discuss deeper issues, feature
- requests, and other FreeMarker-related topics, subscribe to the
- developer mailing list!</para>
-
- <para>The mailing lists (since 2015-09-03):</para>
-
- <itemizedlist>
- <listitem>
- <para><emphasis role="bold">Developer list</emphasis>:
- dev@freemarker.incubator.apache.org. <olink
- targetdoc="devMailingListSubscribe"><link
- xlink:href="mailto:dev-subscribe@freemarker.incubator.apache.org">Subscribe</link></olink>,
- <olink targetdoc="devMailingListUnsubscribe"><link
- xlink:href="mailto:dev-unsubscribe@freemarker.incubator.apache.org">Unsubscribe</link></olink>
- (After clicking on these links, send the appearing empty mail as
- is.)</para>
- </listitem>
-
- <listitem>
- <para><emphasis role="bold">Commit and Jira
- notifications</emphasis>:
- notifications@freemarker.incubator.apache.org. <olink
- targetdoc="notificationsMailingListSubscribe"><link
- xlink:href="mailto:notifications-subscribe@freemarker.incubator.apache.org">Subscribe</link></olink>,
- <olink targetdoc="notificationsMailingListUnsubscribe"><link
- xlink:href="mailto:notifications-unsubscribe@freemarker.incubator.apache.org">Unsubscribe</link></olink>
- (After clicking on these links, send the appearing empty mail as
- is.)</para>
- </listitem>
- </itemizedlist>
-
- <para>The above mailing lists are hosted by the Apache Software
- Foundation. For more information about managing mailing lists, <link
- xlink:href="http://apache.org/foundation/mailinglists.html">see this
- page...</link></para>
-
- <simplesect>
- <title>Retired mailing lists</title>
-
- <para>These are the lists on sourceforge.net, which
- <emphasis>shouldn't be used anymore</emphasis>.</para>
-
- <para>Archives of <emphasis>retired</emphasis> lists:</para>
-
- <itemizedlist>
- <listitem>
- <para><olink
- targetdoc="oldUserMailingListArchive">freemarker-user@lists.sourceforge.net</olink></para>
- </listitem>
-
- <listitem>
- <para><olink
- targetdoc="oldDevelMailingListArchive">freemarker-devel@lists.sourceforge.net</olink></para>
- </listitem>
- </itemizedlist>
-
- <para><olink targetdoc="oldMailingListSubscription">Manage
- <emphasis>retired</emphasis> list subscriptions...</olink></para>
- </simplesect>
- </section>
-
- <section xml:id="poweredBy">
- <title>Who uses FreeMarker?</title>
-
- <para>Below is a non-comprehensive list of products and sites that use
- FreeMarker.</para>
-
- <para>If you are a developer (or otherwise a representative) of a
- product or site <emphasis>with substantial user base</emphasis> that
- uses FreeMarker, <link
- xlink:href="mailto:freemarker-devel@lists.sourceforge.net">drop us a
- note</link> that includes a short one paragraph description (preferably
- less than 300 characters, or 600 for complex frameworks) and an URL. The
- description should also include what FreeMarker is used for in your
- product.</para>
-
- <simplesect>
- <title>Software that incorporates FreeMarker</title>
-
- <informaltable border="1">
- <tbody>
- <tr valign="top">
- <td><link xlink:href="http://alfresco.org/">Alfresco</link></td>
-
- <td>Alfresco offers open source enterprise content management
- (ECM) - Document Management, Collaboration, Records Management,
- Knowledge Management, Web Content Management and Imaging.
- Alfresco was founded in June 2005 by John Newton, co-founder of
- Documentum, and John Powell, former COO of Business Objects.
- Alfresco's templating system is based on exposing their custom
- object model to FreeMarker templates. See <link
- xlink:href="http://www.alfresco.org/mediawiki/index.php/Template_Guide">here</link>
- for more information.</td>
- </tr>
-
- <tr valign="top">
- <td><link xlink:href="http://ofbiz.apache.org/">Apache
- OFBiz</link></td>
-
- <td>Apache OFBiz is a project to create a suite of open-source
- enterprise/e-commerce applications and modules built on a common
- framework. In 2003 the project decided to switch from JSP to
- FreeMarker for their view component.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://apt-jelly.sourceforge.net/">APT-Jelly</link></td>
-
- <td>APT-Jelly is an engine for generating artifacts (e.g. source
- code, config files) from Java source code. APT-Jelly provides a
- template-oriented approach to artifact generation by providing
- an interface for Sun's Annotation Processing Tool (APT) to your
- favorite templating engine.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://auctionability.co.uk">AuctionAbility</link></td>
-
- <td>AuctionAbility is a live auction management system that uses
- FreeMarker extensively to power our notifications (email, SMS,
- Facebook, Twitter), newsletters (text, HTML, PDF from xHTML),
- statements (PDF from xHTML) and eBay listing generation.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.clapper.org/software/java/curn/">Curn</link></td>
-
- <td>Curn is an RSS reader. It scans a configured set of RSS
- feeds, and summarizes the results in files generated with
- FreeMarker templates. It is a command-line utility, intended to
- be run periodically in the background.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.dbsight.net">DBSight</link></td>
-
- <td>With DBSight you can quickly create a working scalable
- full-text search engine based on your own database, just by
- writing SQL and configuring via browser. DBSight provides a
- customizable scaffolding engine to scaffold search result
- templates.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.basilv.com/psd/software">EnvGen</link></td>
-
- <td>EnvGen is an <link
- xlink:href="http://ant.apache.org/">Ant</link> task for
- generating different versions of the same file parameterized for
- different environments (i.e. development, test, and production)
- using FreeMarker.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://fmpp.sourceforge.net/">FMPP</link></td>
-
- <td>FMPP is a general purpose text file preprocessor tool
- (command-line, Ant task). It can generate complete homepages
- (full directory structure with HTML-s, images, etc.). It is
- extendable to display data from any data sources (as
- database).</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://jcopist.sourceforge.net/">JCopist</link></td>
-
- <td>JCopist is a template-based document generation server based
- on <link
- xlink:href="http://www.openoffice.org/">OpenOffice.org</link>.
- JCopist templates are regular OpenDocuments, enhanced with the
- FreeMarker scripting language.</td>
- </tr>
-
- <tr valign="top">
- <td><link xlink:href="http://www.jforum.net/">JForum</link></td>
-
- <td>JForum is an open source discussion board system. The lead
- developer is Rafael Steil.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://jodreports.sourceforge.net/">JODReports</link></td>
-
- <td>JODReports is an open source solution for creating office
- documents and reports in Java, using OpenOffice.org.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.liferay.com/products/liferay-portal/overview">Liferay
- Portal</link></td>
-
- <td>Liferay Portal is one of the most widely adapted enterprise
- portal solutions. It's free and open source with optional
- enterprise subscription. It leverages existing technologies and
- standards in its stack where reasonable. It has strong focus on
- modularity, extensibility, and integration with other systems.
- Core services include Enterprise Content Management, document
- management, workflow integration, users/roles, web publishing.
- Entire portals may be built solely using the web UI and
- available components. It uses FreeMarker for themes, page
- layout, fragments of structured content, email, portlet views,
- code generation.</td>
- </tr>
-
- <tr valign="top">
- <td><link xlink:href="http://www.lutece.paris.fr">Lutece
- (2.0+)</link></td>
-
- <td>Lutece is a portal engine which allows you to easily create
- your websites or intranets based upon HTML, XML, etc content. It
- provides a user friendly interface for portal management so no
- specific technical skills are required. BSD-like license.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.magnolia-cms.com">Magnolia</link></td>
-
- <td>Magnolia powers the websites of government as well as
- leading Fortune 500 enterprises in more than 100 countries on
- all continents of the world. It is a Content Management System
- favored for its ease-of-use and availability under an Open
- Source license. Magnolia contains best-of-breed Java technology
- based on open standards to allow for tailor-made solutions.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://infiniteautomation.com/">Mango</link></td>
-
- <td>Mango is browser-based, Ajax-enabled software that enables
- users to access and control electronic sensors, devices, and
- machines. It provides an interface with which diverse data
- sources can be created and configured along with an intuitive
- rules engine for setting up access, monitoring, alerts, data
- logging, control, transformation, and communication. It uses
- FreeMarker to dynamically generate content for notification
- emails.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.messagegears.com/">MessageGears</link></td>
-
- <td>MessageGears provides Email APIs and SMTP services.
- MessageGears email templating system is powered by XML documents
- which become the model to FreeMarker templates. Each message is
- then merged, delivered, and tracked to optimize inbox
- placement.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.mrc-productivity.com/">m-Power</link></td>
-
- <td>m-Power is software which automates enterprise web
- application development and modernizes legacy business
- applications. m-Power offers 15 standard Web templates like
- prompted reports, graphs, pivot tables, maintenance apps, and
- more. m-Power reduces Web application development time, lowers
- development costs, and increases productivity.</td>
- </tr>
-
- <tr valign="top">
- <td><link xlink:href="http://netbeans.org/">NetBeans</link></td>
-
- <td>The <link xlink:href="http://netbeans.org/">NetBeans
- IDE</link> is a well-known open-source tool for Java, PHP, Ruby,
- C/C++; it also uses FreeMarker for source code templates.
- FreeMarker is also built into the <link
- xlink:href="http://netbeans.org/features/platform/index.html">NetBeans
- Platform</link>, allowing users to create and process FreeMarker
- file templates as part of their RCP app.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.runmyprocess.com/">RunMyProcess</link></td>
-
- <td>RunMyProcess is a SaaS (software as a service) Web 2.0
- integration platform which allow to automate, without any
- programming, the exchange between your internal information
- system, your partners or your SaaS software. FreeMarker is used
- to define data mappings and as a template tool for connectors'
- design.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.superx-projekt.de">SuperX</link></td>
-
- <td>[German language only.] A German dataware house for
- university administrations. Uses FreeMarker to dynamically
- create SQL queries.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.trackstudio.com/">TrackStudio</link></td>
-
- <td>TrackStudio is a hierarchical issue tracking and bug
- tracking system, created specifically for software development
- companies. It uses FreeMarker to format the e-mail notification
- messages.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.webperformanceinc.com/load_testing/">Web
- Performance Load Tester</link></td>
-
- <td>Web Performance Load Tester software brings ease of use,
- automatic configuration and sophisticated analysis to
- performance testing at an affordable price.</td>
- </tr>
- </tbody>
- </informaltable>
- </simplesect>
-
- <simplesect>
- <title>Web application frameworks that support FreeMarker
- <quote>views</quote></title>
-
- <para>Note that this list is not complete, since we only list products
- where the framework authors explicitly state that their product
- supports FreeMarker. For some frameworks not listed here, it is easy
- to plug any view component, and thus FreeMarker.</para>
-
- <para>Also, for most "Model 2" frameworks (like Maverick or Struts) it
- is easy to use FreeMarker templates instead of the MVC-oriented JSP
- pages. For more information <olink targetdoc="freemarkerServlet">click
- here...</olink></para>
-
- <informaltable border="1">
- <tbody>
- <tr valign="top">
- <td><link xlink:href="http://struts.apache.org/">Apache
- Struts</link></td>
-
- <td>Apache Struts is a free, open-source, MVC framework for
- creating elegant, modern Java web applications. It favors
- convention over configuration, is extensible using a plugin
- architecture, and ships with plugins to support REST, AJAX and
- JSON.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.inductionframework.org">Induction</link></td>
-
- <td>Induction is a request-based MVC web application framework
- for Java with support for dynamic application reloading,
- type-based dependency injection and dependency analysis between
- models, views and controllers using popular IDEs.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.jpublish.org/">JPublish</link></td>
-
- <td>Starting from version 2.0b1, JPublish supports FreeMarker as
- a view layer. JPublish is a powerful web publishing system
- designed to ensure a clean separation of developer roles.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.restlet.org">Restlet</link></td>
-
- <td>A framework that brings the simplicity and efficiency of the
- REST architectural style to Java developers. As an alternative
- to Servlet and JSP technologies, it uses FreeMarker to generate
- dynamic representations.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.springframework.org/">Spring</link></td>
-
- <td>Spring is a complete Java/J2EE application framework based
- around a lightweight Inversion of Control container. Spring
- includes, among many other things, a full AOP interception
- framework, JDBC and ORM support, declarative transaction
- management (even without an application server) and a rich,
- flexible MVC framework with various view technologies
- integrated.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://tammi.sourceforge.net">Tammi</link></td>
-
- <td>Tammi is a development framework and run-time container for
- JMX based web applications. Tammi MBeans can implement business
- logic themselves or act as proxies to native libraries, remote
- programs and other manageable systems. Tammi applications can be
- executed either as a servlet or filter chain under a J2EE
- compatible servlet container. In addition, it contains an
- internal HTTP(S) 1.1 capable connector with competent
- performance.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://velocityweb.sourceforge.net/">VelocityWeb</link></td>
-
- <td>VelocityWeb is a zero-configuration web framework for J2EE.
- It's easy to debug/unit test without J2EE server, create view
- with Velocity/FreeMarker, create DAO with Apache Common DBUtils,
- SQL pagination, and transaction following
- <literal>TRANSACTION_PER_REQUEST</literal>.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.ztemplates.org/">ztemplates</link></td>
-
- <td>ztemplates is a web framework that uses Java 5 annotations
- and autodiscovery for virtually everything, so there is almost
- no configuration. It features a new and unique action processing
- module that allows clean, technology agnostic URL-s with
- URL-variables. It has annotation-based AJAX and JavaScript
- support.</td>
- </tr>
- </tbody>
- </informaltable>
- </simplesect>
-
- <simplesect>
- <title>Websites generated by FreeMarker</title>
-
- <informaltable border="1">
- <tbody>
- <tr valign="top">
- <td><link
- xlink:href="http://www.abclinuxu.cz">www.abclinuxu.cz</link></td>
-
- <td>Linux portal for czech and slovak users. Articles,
- tutorials, hardware advices, discussion forum and much
- more...</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.chemistaustralia.com.au">www.chemistaustralia.com.au</link></td>
-
- <td>Chemist Australia - an online pharmacy in Australia. Uses
- the WebWork2 framework.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.chile.com">www.chile.com</link></td>
-
- <td>This portal for everything Chilean serves way many hits
- every day.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.drivenow.com.au">www.drivenow.com.au</link></td>
-
- <td>DriveNow - A car rental website that allows customers to
- book rental cars from major suppliers at discounted last minute
- rates. Datacodex have developed a site DriveNow that utilises
- FreeMarker for it's view layer inside it's framework,
- WebWork2.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://freemarker.org">freemarker.org</link></td>
-
- <td>Not surprisingly, the pages you view right now are generated
- using FreeMarker.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.hesteinfo.dk">www.hesteinfo.dk</link></td>
-
- <td>Denmark's largest equestrian site, where you will find
- everything related to horses: latest world news, sales, jobs,
- forums, studs, results, and breeding.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://dvd.indianajones.com">dvd.indianajones.com</link></td>
-
- <td>The official site for the online content accompanying the
- "Complete Indiana Jones DVD Set".</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.javahispano.org">www.javahispano.org</link></td>
-
- <td>This is a popular Spanish-language portal for java
- developers. It is built on top of the <link
- xlink:href="http://canyamo.sourceforge.net">Canyamo</link>
- framework which uses FreeMarker templates for its presentation
- functionality.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://musikk.telenormobil.no">musikk.telenormobil.no</link>
- and <link
- xlink:href="http://mp3.platekompaniet.no">mp3.platekompaniet.no</link></td>
-
- <td>Together form Norway's second largest MP3-download
- shop.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.nadir.org">www.nadir.org</link></td>
-
- <td>Nadir is a German political news portal that uses the
- above-listed, FreeMarker based Mir CMS.</td>
- </tr>
-
- <tr valign="top">
- <td><link
- xlink:href="http://www.vogella.com">www.vogella.com</link></td>
-
- <td>Popular portal for tutorials, books and trainings on Java,
- Eclipse, Android and Web development.</td>
- </tr>
- </tbody>
- </informaltable>
- </simplesect>
- </section>
-
- <section xml:id="contribute">
- <title>Contributors wanted!</title>
-
- <para>Usually, contributors come because they want to fix/improve a
- certain thing. But if you just want to help in general, here are some
- topics that are not (that) hard to jump into and are considered to be
- important:</para>
-
- <itemizedlist>
- <listitem>
- <para>Tooling / desktop:</para>
-
- <itemizedlist>
- <listitem>
- <para>Eclipse plugin. Either help improving the JBoss Tools
- <quote>FreeMarker IDE</quote>, or if you have serious ambitions,
- even start your own!</para>
- </listitem>
-
- <listitem>
- <para>IntelliJ plugin. Check how well it works (like support for
- recent FreeMarker features), try to find a way to contribute
- where needed.</para>
- </listitem>
-
- <listitem>
- <para>Plugin or syntax highlighter for you favorite editor
- (Notepad++, jEdit, VIM, etc.) that actually covers FTL
- reasonably well, and is legally properly contributed to the
- project.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Tooling / online tools:</para>
-
- <itemizedlist>
- <listitem>
- <para>Improve <olink
- targetdoc="onlineTemplateTester">freemarker-online</olink>, the
- template tester page. For example, it should be REST service
- with an AJAX based front-end, instead of the current full page
- reloading one. Ultimately, we want to be able to embed the
- tester into the Manual for trying the examples.</para>
- </listitem>
-
- <listitem>
- <para>Online editor, syntax highlighter. This might means
- FreeMarker support for CodeMirror. This, among others, would be
- useful in the online template tester (see previous point)</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Improve framework integration:</para>
-
- <itemizedlist>
- <listitem>
- <para>FreeMarker Spring MVC integration. Someone who know both
- well should keep an eye on this, improving it where
- necessary.</para>
- </listitem>
-
- <listitem>
- <para>FreeMarker Struts integration. Same as with Spring
- MVC.</para>
- </listitem>
- </itemizedlist>
- </listitem>
-
- <listitem>
- <para>Android support. This is related to the next two points
- too</para>
- </listitem>
-
- <listitem>
- <para>Bean introspection without
- <literal>javax.bean.Introspector</literal> (or in additionally to
- it). FreeMarker relies on this class for maximum conformance to the
- JavaBeans specs., however, its limitations start to hurt too much:
- It doesn't work on Android, it doesn't support Java 8 default
- methods, and it's not lenient enough in many cases (<literal>Boolean
- isXxx</literal> doesn't work, <literal>xFoo</literal> is not a
- possible property name of <literal>getXFoo</literal>, etc.), it
- doesn't work with static methods
- (<literal>BeansWrapper.staticModels</literal>).</para>
- </listitem>
-
- <listitem>
- <para>Support for Java 8 date/time API-s (this is actually certainly
- a difficult one)</para>
- </listitem>
-
- <listitem>
- <para><literal>javax.script</literal> (JSR-223) support</para>
- </listitem>
-
- <listitem>
- <para>Write <literal>TemplateLoader</literal> that loads from
- database (<literal>DataSource</literal>)</para>
- </listitem>
-
- <listitem>
- <para>Migrate build from Ant to Gradle. Or for Docgen an Site, Maven
- is certainly a good fit.</para>
- </listitem>
-
- <listitem>
- <para>Performance tests, to spot performance regressions.</para>
- </listitem>
- </itemizedlist>
-
- <para>Continuous activities that are always welcome:</para>
-
- <itemizedlist>
- <listitem>
- <para>Spotting mistakes in commits; more eyes see more</para>
- </listitem>
-
- <listitem>
- <para>Trying to break new features (finding bugs)</para>
- </listitem>
-
- <listitem>
- <para>Improve JUnit coverage where it's due</para>
- </listitem>
-
- <listitem>
- <para>Fixing typos in the documentation (includes JavaDoc!)</para>
- </listitem>
-
- <listitem>
- <para>Help users. This mostly means monitoring FreeMarker related
- questions on Stack Overflow.</para>
- </listitem>
-
- <listitem>
- <para>Pick a bug from the bug tracker, and squash it.</para>
- </listitem>
-
- <listitem>
- <para>Recommend using FreeMarker to others when there's a fitting
- task</para>
- </listitem>
- </itemizedlist>
-
- <para>Last not least, FreeMarker needs long standing/returning
- contributors who tackle deeper issues.</para>
- </section>
- </chapter>
-
- <chapter>
- <title>Miscellaneous</title>
-
- <section>
- <title><olink targetdoc="sourceforgeProject">Sourceforge.net project
- page</olink></title>
-
- <para/>
- </section>
-
- <section>
- <title><olink targetdoc="githubProject">GitHub project
- page</olink></title>
-
- <para/>
- </section>
-
- <section xml:id="history">
- <title>Project history</title>
-
- <para>Development history, key contributors:</para>
-
- <itemizedlist>
- <listitem>
- <para>Later 1999, FreeMarker 1 has appeared on SourceForge.net. It
- was originally written by Benjamin Geer and Mike Bayer. They defined
- the basic syntax, and more importantly, the philosophy of the tool
- that is carried on in FreeMarker 2. Significant contributions to
- FreeMarker 1 were made by Nicholas Cull, Holger Arendt and
- others.</para>
- </listitem>
-
- <listitem>
- <para>In early 2002, Jonathan Revusky rewrote the core
- (parser/compiler) code using a popular parser generator tool,
- JavaCC. This was really the basis of FreeMarker 2, which, though was
- initially largely backward compatible with FreeMarker 1, is
- virtually a complete rewrite. <link
- xlink:href="http://www.szegedi.org/">Attila Szegedi</link> has made
- significant contributions to the FreeMarker 2. Besides refactoring
- and optimizing some of the core API's, Attila is the main author of
- the date/time support, <literal>freemarker.ext.*</literal> packages
- responsible for JavaBeans, Jython, and XML mappings, as well as for
- HTTP servlet, JSP and Ant integration. Dániel Dékány is the main
- author of the documentation, and has influenced many new features of
- FreeMarker 2, and has helped in maintenance work. Many ideas and
- feedback were provided by the various participants on the
- freemarker-devel and freemarker-user mailing lists, like <link
- xlink:href="http://sixlegs.com/">Chris Nokleberg</link>, <link
- xlink:href="http://stephan.notatoaster.org/">Stephan Mueller</link>,
- and many others.</para>
- </listitem>
-
- <listitem>
- <para>Since 2011, Dániel Dékány does most of the maintenance work
- and new features.</para>
- </listitem>
- </itemizedlist>
-
- <para>Legal history:</para>
-
- <itemizedlist>
- <listitem>
- <para>FreeMarker 1 was licensed under LGPL, and was copyright by
- Benjamin Geer.</para>
- </listitem>
-
- <listitem>
- <para>By community consensus, FreeMarker 2 was released under a more
- liberal BSD-style license. Benjamin Geer remained the copyright
- holder of FreeMarker versions 2.0.x and 2.1.x. It was decided that,
- since we did not at that point have a juridical entity (such as the
- Apache Foundation) to play this role, that Benjamin Geer would
- continue to be the sole copyright holder, make any future license
- changes or clarifications simpler.</para>
- </listitem>
-
- <listitem>
- <para>As of FreeMarker 2.2, the copyright holder of the FreeMarker
- codebase was the Visigoth Software Society (VSS), a non-profit
- association based in Spain, and co-founded by Jonathan Revusky in
- December of 2002. Benjamin Geer graciously agreed to cede the
- copyright to VSS on the understanding that it would remain available
- under a liberal open-source license. The terms of the license remain
- the same.</para>
- </listitem>
-
- <listitem>
- <para>As of FreeMarker 2.3.21 (released at 2014-10-12), the license
- has changed to the Apache License, Version 2.0, and the owner has
- changed from Visigoth Software Society to the three main FreeMarker
- 2 developers, Attila Szegedi, Daniel Dekany, and Jonathan Revusky.
- The change was needed because the old BSD-style license wasn't OSI
- approved, and because of the inactivity of the Visigoth Software
- Society association.</para>
- </listitem>
-
- <listitem>
- <para>Around 2015-07-01, FreeMarker was voted in into the <link
- xlink:href="http://incubator.apache.org/">Apache Incubator</link>,
- and the project (all code from which the releases and the Web site
- are created, along with the right for using the
- <quote>FreeMarker</quote> product name) was granted to the Apache
- Software Foundation by the earlier owners. The license remains
- Apache License, Version 2.0. In 2015-09-02, the main code base was
- imported from GitHub into the Apache Software Foundation
- infrastructure, where development continues.</para>
- </listitem>
- </itemizedlist>
- </section>
- </chapter>
-</book>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/docgen-misc/googleAnalytics.html
----------------------------------------------------------------------
diff --git a/src/main/docgen/docgen-misc/googleAnalytics.html b/src/main/docgen/docgen-misc/googleAnalytics.html
deleted file mode 100644
index bf440f2..0000000
--- a/src/main/docgen/docgen-misc/googleAnalytics.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<script>
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
- ga('create', 'UA-55420501-1', 'auto');
- ga('send', 'pageview');
-</script>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/docgen.cjson
----------------------------------------------------------------------
diff --git a/src/main/docgen/docgen.cjson b/src/main/docgen/docgen.cjson
deleted file mode 100644
index ddd1161..0000000
--- a/src/main/docgen/docgen.cjson
+++ /dev/null
@@ -1,114 +0,0 @@
-//charset: UTF-8
-
-deployUrl: "http://freemarker.org/"
-onlineTrackerHTML: "docgen-misc/googleAnalytics.html"
-offline: false
-simpleNavigationMode
-timeZone: "GMT"
-validation: {
- programlistingsRequireLanguage
- maximumProgramlistingWidth: 100
-}
-showXXELogo
-
-copyrightHolder: "The FreeMarker Project"
-copyrightStartYear: 1999
-
-seoMeta: {
- "file:index.html": {
- "fullTitle": "FreeMarker Java Template Engine"
- // Keep this under 160 characters or so (so that Google doesn't truncate it):
- "description": "\
- Java template engine; generates HTML web pages, e-mails, configuration files, source code, etc. \
- from template files and the data your application provides."
- }
-}
-
-logo: {
- href: "http://freemarker.org"
- src: logo.png
- alt: "FreeMarker"
-}
-
-olinks: {
- // Manual links:
- manual: "docs/index.html"
- api: "docs/api/index.html"
- templateAuthorsGuide: "docs/dgui_quickstart_basics.html"
- license: "docs/app_license.html"
- versionHistory: "docs/app_versions.html"
- freemarkerServlet: "docs/pgui_misc_servlet.html"
- expressionCheatsheet: "docs/dgui_template_exp.html#exp_cheatsheet"
- specialVariables: "docs/ref_specvar.html"
- directives: "docs/ref_directive_alphaidx.html"
- builtIns: "docs/ref_builtins_alphaidx.html"
- faq: "docs/app_faq.html"
-
- // External URL-s:
- onlineTemplateTester: "http://freemarker-online.kenshoo.com/"
- fmpp: "http://fmpp.sourceforge.net/"
- twitter: "https://twitter.com/freemarker"
- sourceforgeProject: "https://sourceforge.net/projects/freemarker/"
- githubProject: "https://github.com/freemarker/freemarker"
- devMailingListSubscribe: "mailto:dev-subscribe@freemarker.incubator.apache.org"
- devMailingListUnsubscribe: "mailto:dev-unsubscribe@freemarker.incubator.apache.org"
- notificationsMailingListSubscribe: "mailto:notifications-subscribe@freemarker.incubator.apache.org"
- notificationsMailingListUnsubscribe: "mailto:notifications-unsubscribe@freemarker.incubator.apache.org"
- oldMailingListSubscription: "https://sourceforge.net/p/freemarker/mailman/"
- oldUserMailingListArchive: "http://news.gmane.org/gmane.comp.web.freemarker.user"
- oldDevelMailingListArchive: "http://news.gmane.org/gmane.comp.web.freemarker.devel"
- newBugReport: "https://sourceforge.net/p/freemarker/bugs/new/"
- newStackOverflowQuestion: "http://stackoverflow.com/questions/ask?tags=freemarker"
-
- emacsPluginDownload: "http://sourceforge.net/projects/freemarker/files/editor-plugins/ftl.el/download"
- kwritePluginDownload: "http://sourceforge.net/projects/freemarker/files/editor-plugins/kwriteftl.tar.gz/download"
- textPadPluginDownload: "http://sourceforge.net/projects/freemarker/files/editor-plugins/textpadftl.zip/download"
- vimPluginDownload: "http://sourceforge.net/projects/freemarker/files/editor-plugins/ftl.vim/download"
-}
-
-tabs: {
- "Home": "" // Empty => We are here
- "Manual": "olink:manual"
- "Java API": "olink:api"
-}
-
-// Available icons:
-// .icon-heart
-// .icon-bug
-// .icon-download
-// .icon-star
-secondaryTabs: {
- "Contribute": { class: "icon-heart", href: "id:contribute" }
- "Report a Bug": { class: "icon-bug", href: "olink:newBugReport" }
- "Download": { class: "icon-download", href: "id:freemarkerdownload" }
-}
-
-footerSiteMap: {
- "Overview": {
- "What is FreeMarker?": "id:what-is-freemarker"
- "Download": "id:freemarkerdownload"
- "Version history": "olink:versionHistory"
- "About us": "id:history"
- "License": "olink:license"
- }
- "Handy stuff": {
- "Try template online": "olink:onlineTemplateTester"
- "Expressions cheatsheet": "olink:expressionCheatsheet"
- "#directives": "olink:directives"
- "?built_ins": "olink:builtIns"
- ".special_vars": "olink:specialVariables"
- }
- "Community": {
- "FreeMarker on Github": "olink:githubProject"
- "Follow us on Twitter": "olink:twitter"
- "Report a bug": "olink:newBugReport"
- "Ask a question": "olink:newStackOverflowQuestion"
- "Mailing lists": "id:mailing-lists"
- }
-}
-
-socialLinks: {
- "GitHub": { class: "github", href: "olink:githubProject" }
- "Twitter": { class: "twitter", href: "olink:twitter" }
- "Stack Overflow": { class: "stack-overflow", href: "olink:newStackOverflowQuestion" }
-}
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/favicon.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/favicon.png b/src/main/docgen/favicon.png
deleted file mode 100644
index ce0de20..0000000
Binary files a/src/main/docgen/favicon.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/overview.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/overview.png b/src/main/docgen/images/overview.png
deleted file mode 100644
index b32e0bd..0000000
Binary files a/src/main/docgen/images/overview.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/poweredby_big_ffffff.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/poweredby_big_ffffff.png b/src/main/docgen/images/poweredby_big_ffffff.png
deleted file mode 100644
index 3568610..0000000
Binary files a/src/main/docgen/images/poweredby_big_ffffff.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/poweredby_ffffff.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/poweredby_ffffff.png b/src/main/docgen/images/poweredby_ffffff.png
deleted file mode 100644
index 22b3a80..0000000
Binary files a/src/main/docgen/images/poweredby_ffffff.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/poweredby_sq_bluespot.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/poweredby_sq_bluespot.png b/src/main/docgen/images/poweredby_sq_bluespot.png
deleted file mode 100644
index c8593fb..0000000
Binary files a/src/main/docgen/images/poweredby_sq_bluespot.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/poweredby_sq_simple.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/poweredby_sq_simple.png b/src/main/docgen/images/poweredby_sq_simple.png
deleted file mode 100644
index c942269..0000000
Binary files a/src/main/docgen/images/poweredby_sq_simple.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/images/poweredby_sq_sunset.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/images/poweredby_sq_sunset.png b/src/main/docgen/images/poweredby_sq_sunset.png
deleted file mode 100644
index ac585a9..0000000
Binary files a/src/main/docgen/images/poweredby_sq_sunset.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/logo.png
----------------------------------------------------------------------
diff --git a/src/main/docgen/logo.png b/src/main/docgen/logo.png
deleted file mode 100644
index 193dc11..0000000
Binary files a/src/main/docgen/logo.png and /dev/null differ
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/sitemap-index.xml
----------------------------------------------------------------------
diff --git a/src/main/docgen/sitemap-index.xml b/src/main/docgen/sitemap-index.xml
deleted file mode 100644
index c83c170..0000000
--- a/src/main/docgen/sitemap-index.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
- <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
- <sitemap>
- <loc>http://www.freemarker.org/sitemap.xml</loc>
- <lastmod>2015-07-20</lastmod>
- </sitemap>
- <sitemap>
- <loc>http://www.freemarker.org/docs/sitemap.xml</loc>
- <lastmod>2015-07-20</lastmod>
- </sitemap>
- </sitemapindex>
[2/2] incubator-freemarker-site git commit: Placeholder web site
until we can direct freemarker.org to the Apache infrastructure.
Posted by dd...@apache.org.
Placeholder web site until we can direct freemarker.org to the Apache infrastructure.
Project: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/commit/15fcfc38
Tree: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/tree/15fcfc38
Diff: http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/diff/15fcfc38
Branch: refs/heads/asf-site
Commit: 15fcfc38f97aa8d2b4a982ee4f0f7a251881d620
Parents: edd0885
Author: ddekany <dd...@apache.org>
Authored: Fri Sep 4 00:07:19 2015 +0200
Committer: ddekany <dd...@apache.org>
Committed: Fri Sep 4 00:07:19 2015 +0200
----------------------------------------------------------------------
DISCLAIMER | 8 -
LICENSE | 202 ---
NOTICE | 5 -
README.txt | 5 -
build.xml | 176 ---
index.html | 21 +
ivy.xml | 12 -
ivysettings.xml | 35 -
src/main/docgen/LICENSE.txt | 236 ----
src/main/docgen/book.xml | 1235 ------------------
.../docgen/docgen-misc/googleAnalytics.html | 9 -
src/main/docgen/docgen.cjson | 114 --
src/main/docgen/favicon.png | Bin 1291 -> 0 bytes
src/main/docgen/images/overview.png | Bin 11837 -> 0 bytes
src/main/docgen/images/poweredby_big_ffffff.png | Bin 3686 -> 0 bytes
src/main/docgen/images/poweredby_ffffff.png | Bin 2775 -> 0 bytes
.../docgen/images/poweredby_sq_bluespot.png | Bin 2843 -> 0 bytes
src/main/docgen/images/poweredby_sq_simple.png | Bin 1778 -> 0 bytes
src/main/docgen/images/poweredby_sq_sunset.png | Bin 4318 -> 0 bytes
src/main/docgen/logo.png | Bin 10134 -> 0 bytes
src/main/docgen/sitemap-index.xml | 11 -
21 files changed, 21 insertions(+), 2048 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/DISCLAIMER
----------------------------------------------------------------------
diff --git a/DISCLAIMER b/DISCLAIMER
deleted file mode 100644
index 4a1f730..0000000
--- a/DISCLAIMER
+++ /dev/null
@@ -1,8 +0,0 @@
-Apache FreeMarker Site is an effort undergoing incubation at The Apache
-Software Foundation (ASF). Incubation is required of all newly accepted
-projects until a further review indicates that the infrastructure,
-communications, and decision making process have stabilized in a manner
-consistent with other successful ASF projects. While incubation status is
-not necessarily a reflection of the completeness or stability of the
-code, it does indicate that the project has yet to be fully endorsed by
-the ASF.
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index d645695..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/NOTICE
----------------------------------------------------------------------
diff --git a/NOTICE b/NOTICE
deleted file mode 100644
index c9eb32c..0000000
--- a/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache FreeMarker Site
-Copyright 2015 The Apache Software Foundation
-
-This product includes software developed at
-The Apache Software Foundation (http://www.apache.org/).
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/README.txt
----------------------------------------------------------------------
diff --git a/README.txt b/README.txt
deleted file mode 100644
index 3379bd8..0000000
--- a/README.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache FreeMarker Site
-
-This is just the project with which we generate the freemarker.org home
-page content. Note that most of the work is done by Apache FreeMarker
-Docgen, which is a dependency of this project.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 663bfdb..0000000
--- a/build.xml
+++ /dev/null
@@ -1,176 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-
-<project name="FreeMarker Site" default="pack" basedir="."
- xmlns:ivy="antlib:org.apache.ivy.ant"
- xmlns:docgen="http://freemarker.org/docgen"
->
-
- <!-- Ivy project coordinates: -->
- <property name="moduleOrg" value="org.freemarker" />
- <property name="moduleName" value="site" />
- <property name="moduleBranch" value="1.0" />
-
- <!-- Will be overidden on the server: -->
- <property name="server.ivy.repo.root" value="${basedir}/build/dummy-server-ivy-repo" />
-
- <target name="init">
- <condition property="deps.available">
- <available file=".ivy" />
- </condition>
- <antcall target="_autoget-deps" />
-
- <tstamp>
- <format property="timeStamp" pattern="yyyy-MM-dd HH:mm:ss z" timezone="GMT" />
- </tstamp>
- </target>
-
- <target name="site">
- <!-- Ensure that we have an empty build/site directory: -->
- <mkdir dir="build/docgen"/>
- <delete includeEmptyDirs="true">
- <fileset dir="build/docgen">
- <include name="*/**"/>
- </fileset>
- </delete>
-
- <!-- Generate the new content: -->
- <ivy:cachepath pathid="ivy.dep" />
- <taskdef resource="org/freemarker/docgen/antlib.properties"
- uri="http://freemarker.org/docgen"
- classpathref="ivy.dep"
- />
-
- <docgen:transform
- srcdir="src/main/docgen" destdir="build/docgen"
- offline="@{offline}"
- />
- </target>
-
- <target name="clean">
- <delete dir="build"/>
- </target>
-
- <target name="all" depends="clean, site"/>
-
- <target name="pack" depends="site">
- <tar tarfile="build/site.tar" basedir="build/docgen"/>
- <mkdir dir="build/artifacts" />
- <gzip zipfile="build/artifacts/site.tar.gz" src="build/site.tar"/>
- <delete file="build/site.tar"/>
- </target>
-
- <target name="artifacts" depends="pack"
- description="Creates the artifacts for Ivy."
- />
-
-
- <!-- ================================================================== -->
- <!-- Dependency management (keep it exactly identical for all projects) -->
- <!-- ================================================================== -->
-
- <target name="_autoget-deps" unless="deps.available">
- <antcall target="update-deps" />
- </target>
-
- <target name="update-deps"
- description="Gets the latest version of the dependencies from the Web"
- >
- <echo>Getting dependencies...</echo>
- <echo>-------------------------------------------------------</echo>
- <ivy:settings id="remote" url="http://freemarker.org/repos/ivy/ivysettings-remote.xml" />
- <!-- Build an own repository that will serve us even offline: -->
- <ivy:retrieve settingsRef="remote" sync="true"
- ivypattern=".ivy.part/repo/[organisation]/[module]/ivy-[revision].xml"
- pattern=".ivy.part/repo/[organisation]/[module]/[artifact]-[revision].[ext]"
- />
- <echo>-------------------------------------------------------</echo>
- <echo>*** Successfully acquired dependencies from the Web ***</echo>
- <echo>Eclipse users: Now right-click on ivy.xml and Resolve! </echo>
- <echo>-------------------------------------------------------</echo>
- <!-- Only now that we got all the dependencies will we delete anything. -->
- <!-- Thus a net or repo outage doesn't left us without the dependencies. -->
-
- <!-- Save the resolution cache from the soon coming <delete>: -->
- <move todir=".ivy.part/update-deps-reso-cache">
- <fileset dir=".ivy/update-deps-reso-cache" />
- </move>
- <!-- Drop all the old stuff: -->
- <delete dir=".ivy" />
- <!-- And use the new stuff instead: -->
- <move todir=".ivy">
- <fileset dir=".ivy.part" />
- </move>
- </target>
-
- <!-- Do NOT call this from 'clean'; offline guys would stuck after that. -->
- <target name="clean-deps"
- description="Deletes all dependencies"
- >
- <delete dir=".ivy" />
- </target>
-
- <target name="publish-override" depends="artifacts"
- description="Ivy-publishes THIS project locally as an override"
- >
- <ivy:resolve />
- <ivy:publish
- pubrevision="${moduleBranch}-branch-head"
- overwrite="true" forcedeliver="true"
- resolver="freemarker-devel-local-override"
- >
- <artifacts pattern="build/artifacts/[artifact].[ext]" />
- </ivy:publish>
- <echo>-------------------------------------------------------</echo>
- <echo>*** Don't forget to `ant unpublish-override` later! ***</echo>
- </target>
-
- <target name="unpublish-override"
- description="Undoes publish-override (made in THIS project)"
- >
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override/${moduleOrg}/${moduleName}" />
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override-cache/${moduleOrg}/${moduleName}" />
- </target>
-
- <target name="unpublish-override-all"
- description="Undoes publish-override-s made in ALL projects"
- >
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override" />
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override-cache" />
- </target>
-
- <target name="uninstall"
- description="Deletes external files created by FreeMarker developement"
- >
- <delete dir="${user.home}/.ivy2/freemarker-devel-cache" />
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override" />
- <delete dir="${user.home}/.ivy2/freemarker-devel-local-override-cache " />
- </target>
-
- <target name="report-deps"
- description="Creates a HTML document that summarizes the dependencies."
- >
- <mkdir dir="build/deps-report" />
- <ivy:resolve />
- <ivy:report todir="build/deps-report" />
- </target>
-
- <!--
- This meant to be called on the Continuous Integration server, so the
- integration builds appear in the freemarker.org public Ivy repository.
- The artifacts must be already built.
- -->
- <target name="server-publish-last-build"
- description="(For the Continuous Integration server only)"
- >
- <delete dir="build/dummy-server-ivy-repo" />
- <ivy:resolve />
- <ivy:publish
- pubrevision="${moduleBranch}-branch-head"
- overwrite="true" forcedeliver="true"
- resolver="server-publishing-target"
- >
- <artifacts pattern="build/artifacts/[artifact].[ext]" />
- </ivy:publish>
- </target>
-
-</project>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..dd2b45d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,21 @@
+<body style="font-family: Arial">
+ <div style="width:800px; margin:0 auto;">
+ <p style="font-size: 1.5em">
+ The FreeMarker web site wasn't yet moved to the Apache infrastructure.
+ <br />
+ <a href="freemarker.org">Visit freemarker.org until that!</a>
+ </p>
+
+ <p><b>Disclaimer:</b><br>
+Apache FreeMarker is an effort undergoing incubation at The Apache
+Software Foundation (ASF). Incubation is required of all newly accepted
+projects until a further review indicates that the infrastructure,
+communications, and decision making process have stabilized in a manner
+consistent with other successful ASF projects. While incubation status is
+not necessarily a reflection of the completeness or stability of the
+code, it does indicate that the project has yet to be fully endorsed by
+the ASF
+<p>
+
+ </div>
+</body>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/ivy.xml
----------------------------------------------------------------------
diff --git a/ivy.xml b/ivy.xml
deleted file mode 100644
index e3daf67..0000000
--- a/ivy.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<!--
- AFTER CHANGING THIS FILE don't forget to issue: ant update-deps
--->
-<ivy-module version="2.0">
- <info organisation="org.freemarker" module="site" />
- <publications>
- <artifact name="site" type="tar.gz" ext="tar.gz"/>
- </publications>
- <dependencies>
- <dependency org="org.freemarker" name="docgen" rev="2.0-branch-head" conf="default->default" changing="true" />
- </dependencies>
-</ivy-module>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/ivysettings.xml
----------------------------------------------------------------------
diff --git a/ivysettings.xml b/ivysettings.xml
deleted file mode 100644
index 0eda602..0000000
--- a/ivysettings.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-<ivysettings>
- <!-- Prevent IvyDE error: -->
- <property name="server.ivy.repo.root" value="${ivy.project.dir}/NOT_SET" override="false" />
-
- <caches defaultCacheDir="${ivy.project.dir}/.ivy/cache">
- <cache name="cacheForPrivate" useOrigin="true" defaultTTL="1s" />
-
- <!--
- Rather don't use useOrigin="true" here, as deleting from the target repo breaks the cache then.
- -->
- <cache name="cacheForLocalOverride"
- basedir="${user.home}/.ivy2/freemarker-devel-local-override-cache"
- defaultTTL="1s" lockStrategy="artifact-lock"
- />
- </caches>
- <resolvers>
- <chain name="freemarker-devel-local" returnFirst="true">
- <filesystem name="freemarker-devel-local-override" cache="cacheForLocalOverride">
- <ivy pattern="${user.home}/.ivy2/freemarker-devel-local-override/[organisation]/[module]/ivy-[revision].xml" />
- <artifact pattern="${user.home}/.ivy2/freemarker-devel-local-override/[organisation]/[module]/[artifact]-[revision].[ext]" />
- </filesystem>
- <filesystem name="project-private" cache="cacheForPrivate">
- <ivy pattern="${ivy.project.dir}/.ivy/repo/[organisation]/[module]/ivy-[revision].xml" />
- <artifact pattern="${ivy.project.dir}/.ivy/repo/[organisation]/[module]/[artifact]-[revision].[ext]" />
- </filesystem>
- </chain>
- <filesystem name="server-publishing-target">
- <ivy pattern="${server.ivy.repo.root}/[organisation]/[module]/ivy-[revision].xml" />
- <artifact pattern="${server.ivy.repo.root}/[organisation]/[module]/[artifact]-[revision].[ext]" />
- </filesystem>
- </resolvers>
- <modules>
- <module organisation="*" resolver="freemarker-devel-local" />
- </modules>
-</ivysettings>
http://git-wip-us.apache.org/repos/asf/incubator-freemarker-site/blob/15fcfc38/src/main/docgen/LICENSE.txt
----------------------------------------------------------------------
diff --git a/src/main/docgen/LICENSE.txt b/src/main/docgen/LICENSE.txt
deleted file mode 100644
index 05c2d89..0000000
--- a/src/main/docgen/LICENSE.txt
+++ /dev/null
@@ -1,236 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-==============================================================================
-END LICENSE
-
-
-Files developed outside the FreeMarker project
-----------------------------------------------
-
-FreeMarker, both in its source code and binary form (freemarker.jar)
-includes a number of files that are licensed by the Apache Software
-Foundation under the Apache License, Version 2.0. This is the same
-license as the license of FreeMaker. These files are:
-
- freemarker/ext/jsp/web-app_2_2.dtd
- freemarker/ext/jsp/web-app_2_3.dtd
- freemarker/ext/jsp/web-jsptaglibrary_1_1.dtd
- freemarker/ext/jsp/web-jsptaglibrary_1_2.dtd
-
-
-Historical notes
-----------------
-
-FreeMarker 1.x was released under the LGPL license. Later, by
-community consensus, we have switched over to a BSD-style license. As
-of FreeMarker 2.2pre1, the original author, Benjamin Geer, has
-relinquished the copyright in behalf of Visigoth Software Society.
-
-With FreeMarker 2.3.21 the license has changed to Apache License,
-Version 2.0, and the owner has changed from Visigoth Software Society
-to three of the FreeMarker 2.x developers, Attila Szegedi, Daniel
-Dekany, and Jonathan Revusky.
-
-After FreeMarker 2.3.24-pre01 (2015-09-02), the owner changes to the
-Apache Software Foundation.