Skip to content
/ cms Public

[READ-ONLY] ACP3 is a highly customizable and easy to use web content management system based on PHP and MySQL.


Notifications You must be signed in to change notification settings


Repository files navigation


The ACP3 CMS is a highly customizable and easy to use Web Content Management System based on PHP and MySQL.


  • Based on modular components
  • Low barriers for disabled people
  • Automatic generation of breadcrumbs to improve usability even further
  • Secure: protection against SQL-injections, salted passwords, complete input validation...
  • Wordlike text input with the WYSIWYG-Editors CKEditor and TinyMCE
  • Easy to customize: Layout based on html templates, which can be styled with CSS
  • Search engine optimized URIs
  • Access Control Lists, which allow fine-grained permissions

If you want to find out more information about the features and the requirements, just go to the official Project-Website.


To install the current development version directly from GitLab, you have to do the following steps:

Clone the repository into a new directory:

$ git clone <directory>

Make sure that you have composer already installed.

If so, execute the following command from the projects root directory:

$ composer install

Make sure that you have installed nvm (node version manager).

If so, execute the following commands from the project's root directory, to install the necessary frontend development dependencies:

$ nvm install
$ nvm use
$ npm ci


Contributions to the ACP3 CMS are always welcome. Here is how you can contribute to ACP3:

Please refer to our Contribution guidelines for more details.

Coding Style Guidelines


We are using the PSR-2 Coding Style for all PHP files.


This project is licensed under the terms of the GPL 2.0+.