Melis Platform CMS page historic module

v5.1.0 2024-02-13 07:26 UTC


MelisCmsPageHistoric provides an historic system for MelisCms' page edition.

Getting Started

These instructions will get you a copy of the project up and running on your machine.
This Melis Platform module is made to work with the MelisCms.


You will need to install melisplatform/melis-cms in order to have this module running.
This will automatically be done when using composer.


Run the composer command:

composer require melisplatform/melis-cms-page-historic


Database model is accessible on the MySQL Workbench file:
Database will be installed through composer and its hooks.
In case of problems, SQL files are located here:

Tools & Elements provided

  • Historic Page Edition Tab

Running the code

Listening to services and update behavior with custom code

Most services trigger events so that the behavior can be modified.

public function attach(EventManagerInterface $events)
	$sharedEvents = $events->getSharedManager();
	$callBackHandler = $sharedEvents->attach(
		function($e) {

			$sm = $e->getTarget()->getServiceManager();
        	$params = $e->getParams();

        	// Custom Code
    $this->listeners[] = $callBackHandler;


See also the list of contributors who participated in this project.


This project is licensed under the OSL-3.0 License - see the file for details