Sign inSign up

afdaniele/compose-arm32v7

By afdaniele

Updated about 7 years ago

Minimal \compose\ container. Based on Debian Stretch, Apache 2, PHP 7.0.

Image
0

10K+

afdaniele/compose-arm32v7 repository overview

\compose\ - A lightweight web-based CMS

\compose\ is a CMS (Content Management System) platform written in PHP that provides functionalities for fast-developing web applications on Linux servers.

Born to be modular, \compose\ is built around the concept of installable packages. The built-in Core package is responsible for managing the third-party packages and allows us to install, remove, update, enable/disable packages and single components such as API End-points or Pages directly from the browser.

Features:

  • Built-in support for different types of users;
  • 4 types of users supported by default: guest, user, supervisor, administrator;
  • Web-based package manager;
  • Web-based pages manager;
  • Web-based RESTful API end-points manager;
  • Built-in support for Google Sign-In OAuth 2.0 authentication;
  • Built-in HTTP RESTful API service;
  • Error handler;
  • Graphics based on Bootstrap (v3.3.1);
  • and many many more...

Architecture

You can use \compose\ out-of-the-box, though there is not much to see or do until you create or install packages. \compose\ is designed to be modular with a built-in core package that provides all the functionalities needed for managing additional packages and their components. A Configuration class provides functionalities for managing settings for both the core package and other additional packages. The RESTful API module in \compose\ offers an easy way for packages to export API end-points accessible via HTTP.

Documentation

Check the Full Documentation if you want to learn more about \compose\

Tag summary

Content type

Image

Digest

Size

153.3 MB

Last updated

about 7 years ago

docker pull afdaniele/compose-arm32v7