Skip to content

dominicgisler/gislercms

Repository files navigation

GislerCMS

License Issues Last commit Latest release

total downloads downloads latest release

A simple CMS to manage your website contents

Demo

The current release is available as a demo on demo.cms.gisler-software.ch

Login on /admin with user demo and password 123456 to try it out.

The demo will be reset to the latest release every hour.

Global requirements

  • PHP 8.1
  • PDO
  • MySQL or MariaDB
  • Some kind of webserver
  • Setup vHost to access the application

How to install

Use Release

  • Download latest release and extract it.
  • See Setup below

Use Source

Requirements (docker)

  • docker
  • docker-compose
  • make

Requirements (native)

  • sass
  • minify
  • composer
  • see Dockerfile for an example how to install these tools

Install

  • Download or clone the project
  • Use the following commands to build and run the project in a docker container
  • The commands can also be executed without docker, see makefile
make docker
make dependencies
make css
docker-compose up -d

Setup

  • Use {URL}/admin/setup to configure interactive (DB access and login data)
  • Login on {URL}/admin/login

Custom theme

To create custom themes for this CMS you can use the gislercms-theme repo to have an example.