#4218: download.adoc

site/download.adoc

Path: site/download.adoc · Lines: 192 · Layout: page · Permalink: /download/

Purpose: The download page — provides JAR, Docker, and source links, explains auto-update mechanism, documents i18n translation file format, and maintains a complete version ARCHIVE going back to 2010 (ProjectForge 3.4).

Source: GitHub

192 lines · 139 code · 1 comments · 52 blank
CommitMessage
ac75fabf32021-08-10 Jekyll site migration

Three download options — JAR, Docker, Source

The primary download table offers three paths:

TypeSizeLinkFor
JAR130MBSourceForgeWindows/macOS/Linux — java -jar
Docker530MBDocker HubSingle container or docker-compose stack
SourceGitHubDevelopers — clone and build with Gradle

The JAR at 130MB is the full Spring Boot fat JAR — includes embedded Tomcat, all dependencies, and the React frontend. The Docker image at 530MB includes a full OS layer + JDK + the JAR.

The version archive — 21 releases spanning 14 years

The archive section lists every public release from 2010 to 2016, hosted on SourceForge. This is a historical record — the table starts at ProjectForge 3.4 (Nov 2010) and goes up to 6.1 (Jul 2016). After 2016, releases moved to GitHub Releases and Docker Hub. Key milestones:

YearVersionSignificance
20103.4.xEarliest public release on SourceForge
20124.xMajor architecture upgrade
20135.xSalted passwords, 2FA, LDAP master mode
20166.xAuto-update mechanism introduced

The archive links use SourceForge raw download URLs — these may break if SourceForge reorganizes their CDN.

Internationalization (i18n) — the translation format

The page documents the i18n system in detail (lines 55-89). Each translation is a key=value pair in a .properties file. Currently English and German. To add a language: take I18nResources.properties as template, translate the right side of =, keep keys unchanged. The system falls back to English for missing translations. Files go to src/main/resources and are submitted to k.reinhard at me.com for inclusion. New versions provide a list of untranslated keys (via admin menu).