Skip to content

atlas-services/hermes

Repository files navigation

Hermes - CMS

Introduction -FR

Hermes est un CMS basé sur Symfony5, Bootstrap5 et les standards du Web. Il fournit une interface d'administration afin de créer des contenus riche pour votre site Web. Il fournit une interface d'administration pour configurer les couleurs, largeur...des différentes partie de votre site Web. Il fournit quelques templates de type folios, carousels, cards ainsi qu'une saisie "libre" qui utilise FOSCKEditorBundle afin de créer de belles pages responsive.

Introduction -EN

Hermes is a CMS based on Symfony5 and Bootstrap5 and the standards of Web. It provides an admin to create a complete web site. It provides configuration to select the color, background-color, width...for the different parts of your Web site (Menu, Content, Footer) It provides some templates like folios, carousels, cards or "free presentation" using the FOSCKEditorBundle to create nice and responsive pages.

Documentation

In progress. - require PHP8.0 - require yarn

Show Room et modeles - FR

Show Room and modeles -EN

License

This CMS is released under the MIT license. See the included LICENSE file for more information.

Contribuer - FR

Contributeurs bienvenus! Hermes est un logiciel libre. Si vous souhaitez contribuer, n'hésitez pas à proposer une PR! Vous pouvez lire le fichier CONTRIBUTING qui vous indiquera quelques directions de contributions .

Contribute - EN

We love contributors! Hermes is an free software. If you'd like to contribute, feel free to propose a PR! You can follow the CONTRIBUTING file which will explain you some needs about contributing.

Install : Plateform Linux

Get the Repository

cd /var/www/html

git clone git@github.com:atlas-services/hermes.git
or 
git clone https://github.com/atlas-services/hermes.git    

cd hermes
git checkout master

git pull

Get php extensions and the vendors and post-install the project

sudo apt install phpversion-curl
sudo apt install phpversion-gd
sudo apt install phpversion-dom
sudo apt install phpversion-zip
sudo apt install phpversion-sqlite3
sudo apt install phpversion-mbstring
sudo apt install phpversion-intl

where phpversion = php8.0

composer install

Install node modules

yarn install --ignore-engines

Start Server on a terminal

symfony server:start  
or
cd ~/public_html
php -S 127.0.0.1:8000

Start webpack on a second terminal

yarn encore dev --watch
or
yarn encore dev 

Admin interface

http://127.0.0.1:8000/fr/admin/
Admin User :
Login : set up value in in .env (APP_HERMES_EMAIL_ADMIN="contact@hermes-cms.org")
Password : mycmsishermes

Install : Plateform != Linux

====================================

Hermes est un CMS qui devrait fonctionner sur toutes les plateformes. Néanmois, il n'existe pas de documentation pour les autres plateformes que linux. Contributeurs bienvenus : contact@hermes-cms.org