lodel2/lodel

Science publishing CMS

Maintainers

Package info

gitlab.openedition.org/lodel2/lodel

pkg:composer/lodel2/lodel

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

3.2.0 2026-04-09 15:01 UTC

README

Built on top of the Symfony PHP framework, Lodel 2 offers extensive control over the features and data structure as a multisite CMF.

This is a complete rewrite of Lodel 1 using Symfony, with a new, more robust and resilient data model.

Requirements

Lodel 2 is built with Symfony LTS (6.4), and works on unix system with PHP 8.1, web server and MariaDB database.

Installation and Documentation

See:

  • How to install Lodel 2 #TODO Link to lodel-skeleton
  • Getting started with Lodel 2
  • How to migrate old Lodel 1 sites onto Lodel 2 platform

For OpenDocument imports, Lodel includes a component developed by Certic/Unicaen, licensed under the CeCILL-B license. See the Unicaen repository

Features

Lodel 2 provides all features of a classic multisite CMS

  • Protected admin area
  • Users and roles management
  • Multisite
    • Retro compatibility: import your Lodel 1 sites
    • Manage data structure for all hosted sites (v2)
    • Migrate data from Lodel v1 to Lodel v2
  • Science Publishing system:
    • create content by filling forms or by importing TEI/METS XML/zip documents
    • control publication workflow: draft, ready to published, published, scheduled
    • create and personalize complex data structure and inheritance between contents with Editorial Model, customize them per site. Editorial Model is a core publishing concept which describes and defines all data in your Lodel platform. This concept underlies all documents for all hosted sites in platform.
    • create Indexes and Persons, link them to contents
    • manage Indexes per site and Indexes accross all lodel v2 sites (platform indexes)
  • Platform templating and personalization
  • support Internationalization
  • Share data between sites using Options
  • CLI tools for system administrators and developpers
  • Caching data ready with Redis
  • support asynchronous import with Symfony Messenger

License

Lodel 2 is released under the terms of GPLv3 License.

See complete LICENSE

How to contribute to Lodel 2 project

See CONTRIBUTING.md

Developpment Roadmap

See ROADMAP.md

Sponsors

This work received funding from the French National Research Agency (ANR) under the Investments for the Future (Investissements d’Avenir) program, grant ANR-21-ESRE-0045.

Project Status: Active – The project has reached a stable, usable state and is being actively developed.