halma / contentomat
Content management system and web application framework
Requires
- php: ^7|^8
- ext-curl: *
- ext-gd: *
- ext-mbstring: *
- ext-xml: *
- adhocore/cron-expr: ^1.1
- cakephp/cache: ^4.3
- cakephp/console: ^4.3
- cakephp/http: ^4.3
- cakephp/i18n: ^4.3
- cakephp/orm: ^4.3
- erusev/parsedown: ^1.7
- firephp/firephp-core: ^0.5.3
- html2text/html2text: ^4.2
- ifsnop/mysqldump-php: ^2.12
- mevdschee/php-crud-api: ^2.12
- pelago/emogrifier: ^6.0
- phpmailer/phpmailer: ^6.1
- dev-main
- 1.23.3
- 1.23.2
- 1.23.1
- 1.23.0
- 1.22.0
- 1.18.0
- dev-jbraun/updates-from-data-al
- dev-jbraun/tablemanager
- dev-jbraun/updates-from-hfs
- dev-jbraun/feature-routing
- dev-jbraun/feature-page-import-export
- dev-formomat_fixes
- dev-jbraun/feature-i18n-backend
- dev-development
- dev-jbraun/dashboard
- dev-jbraun/layoutmode
- dev-hannenz/PluginManager
- dev-jbraun/dev
- dev-jbraun/fixes-from-hfs
- dev-jbraun/updates-from-uws
- dev-hannenz/layoutmode
- dev-jbraun/cmsupgrade-fixes-kunstpalais
- dev-fixes
- dev-jbraun/table-media-cake-assoc
- dev-jbraun/theme-shoelace
- dev-1.18.0+dataexport
- dev-jbraun/cronjobber
This package is auto-updated.
Last update: 2024-12-07 16:04:22 UTC
README
Content Management System and Application Framework
Keep it as easy as possible - make it as flexible as possible
Content-o-mat is an easy to use yet very flexible content management system and application framework.
Getting started
Prerequisites
Apache Webserver with
mod_expires
andmod_rewrite
enabled (other web servers will work, but since cmt relies on url rewriting (mod_rewrite
) with.htaccess
must be replaced by equivalent mechanisms (for nginx there are converters available in the interwebs).PHP >= 7.0 with extensions
curl
,xml
,intl
,mbstring
,gd
MySQL or MariaDB database
Installation
It is recommended to use Composer to install Content-o-mat and setup a web project:
For other installation methods see the official documentation
To start a new cmt project with Composer, navigate to your webspace, then create a project with composer:
$ composer create-project halma/contentomat my-project
Composer will fetch the lastest version from the contentomat
repository and install all dependencies, leaving you with a folder
called my-project
inside your webspace, from which you can finish
the installation by visiting
https://yourdomain/contentomat/install.php
with your browser (replace yourdomain
with however you can access
youro webspace).
The installer will check for all prerequisites and tell you if something is missing. It asks for your database credentials and finishes the installation.
Check your installation
Congratulations. You have successfully installed contento-o-mat for your web project. Head over to your web browser and check if everything is fine by visiting
https://yourdomain/contentomat
and you should be greeted by the content-o-mat login screen. The initial default credentials for the admin user are
User: cmt
Password: contentomat
Where to go from here
Check the official documentation: http://www.contentomat.de/docs