acp3 / cms
ACP3 is a highly customizable and easy to use web content management system based on PHP5 and MySQL.
Requires
- php: ^8.1
- wikimedia/composer-merge-plugin: ^2.0
Replaces
- acp3/core: *
- acp3/module-acp: *
- acp3/module-articles: *
- acp3/module-articles-search: *
- acp3/module-articles-seo: *
- acp3/module-audit-log: *
- acp3/module-captcha: *
- acp3/module-categories: *
- acp3/module-comments: *
- acp3/module-contact: *
- acp3/module-contact-seo: *
- acp3/module-cookie-consent: *
- acp3/module-emoticons: *
- acp3/module-errors: *
- acp3/module-feeds: *
- acp3/module-filemanager: *
- acp3/module-files: *
- acp3/module-files-comments: *
- acp3/module-files-feed: *
- acp3/module-files-search: *
- acp3/module-files-seo: *
- acp3/module-gallery: *
- acp3/module-gallery-comments: *
- acp3/module-gallery-seo: *
- acp3/module-guestbook: *
- acp3/module-guestbook-newsletter: *
- acp3/module-installer: *
- acp3/module-menus: *
- acp3/module-news: *
- acp3/module-news-comments: *
- acp3/module-news-feed: *
- acp3/module-news-search: *
- acp3/module-news-seo: *
- acp3/module-newsletter: *
- acp3/module-permissions: *
- acp3/module-polls: *
- acp3/module-search: *
- acp3/module-seo: *
- acp3/module-social-sharing: *
- acp3/module-system: *
- acp3/module-users: *
- acp3/module-wysiwyg-ckeditor: *
- acp3/module-wysiwyg-tinymce: *
- acp3/setup: *
- acp3/tests: *
- acp3/theme-default: *
- acp3/theme-installer: *
This package is auto-updated.
Last update: 2026-05-21 19:07:49 UTC
README
The ACP3 CMS is a highly customizable and easy to use Web Content Management System based on PHP and MySQL.
Features
- 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.
Installation
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 https://gitlab.com/ACP3/cms.git <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
Contribute
Contributions to the ACP3 CMS are always welcome. Here is how you can contribute to ACP3:
- Submit bugs and help us verify fixes
- Submit pull requests for bug fixes, features and discuss existing proposals
Please refer to our Contribution guidelines for more details.
Coding Style Guidelines
PHP
We are using the PSR-2 Coding Style for all PHP files.
License
This project is licensed under the terms of the GPL 2.0+.