acp3/cms

ACP3 is a highly customizable and easy to use web content management system based on PHP5 and MySQL.

Maintainers

Details

gitlab.com/ACP3/cms

Source

Issues

Installs: 28

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Forks: 0

Type:project

This package is auto-updated.

Last update: 2024-03-15 23:33:45 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:

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+.