Isis CMS FR docs
  • Bienvenue !
  • Installation
  • Création
    • Création de thèmes
      • Interaction avec l'api
      • Paramètre dans les pages de thème
Powered by GitBook
On this page
  • Cloner le repo Github
  • Installer les dépendances
  • PM2
  • Configuration
  • Commencer à utiliser le CMS
  • Compte administrateur
  • Création de thèmes et plugin :

Installation

Bon à savoir : Pour tout problème sur l'installation de notre projet merci de bien vouloir ouvrir une isssue sur github

Cloner le repo Github

git clone https://github.com/The-bird-Production/Isis-CMS.git

Installer les dépendances

Installer via npm les dépendances du CMS

# Install via NPM
npm install 

PM2

L'utilisation de pm2 est recommandé afin de mettre à jour le CMS ou bien de le laisser tourner sur votre machine.

npm install --g pm2

Configuration

Configurer les différentes instances pour profiter du bon fonctionnement du CMS

Le fichier config.json se trouve directement à la racine de votre application. Il se présente comme cela :

{
    "pm2 name app": "isis",

    
    "app_port": 3000,
    "db_host": "localhost",
    "db_user": "",
    "db_password": "",
    "db_name": "isis",

    
    "theme": "Isis2k23",
    "website_url": "http://localhost:3000" ,
    "locales" : "fr",

    "update_key": "c73a3747-70d6-4461-90f8-fad72ac3ffc3"
}

Nom
Valeur

pm2 name app

Entrez le noms de l'application une fois lancé sur pm2

app_port

Le port d'écoute de l'application (3000 par défaut

db_user

Nom de l'utilisateur pour la connexion de l'application à la base de données

db_password

Mot de passe de l'utilisateur pour la connexion de l'application à la base de données

db_name

Le nom de la base de données utilisée par l'application

theme

Thème utilisé par votre application ( Front-End)

website_url

L'url utilisé par votre site web lors de sa mise en ligne

locales

La langue utilisé par votre application

update_key

Ne pas y toucher pour l'instant

Ce fichier demande encore une fois par soucis de sécurité et de redondance une configuration pour la base de donnée.

exports.db_host= "localhost"
exports.db_username = "root"
exports.db_password = ""
exports.db_name = "isis"

exports.option = option = {
    host: 'localhost',
    user: 'root',
    password: '',
    database: 'isis'
}
    

Nom
Valeur

db_user

Nom de l'utilisateur pour la connexion de l'application à la base de données

db_password

Mot de passe de l'utilisateur pour la connexion de l'application à la base de données

db_name

Le nom de la base de données utilisée par l'application

db_host / host

L'url / ip d'où se trouve votre base de donées

Les configurations présentent dans se fichier vous permettront de générer la puissance du hachage des mots de passe

exports.saltRounds = 10;  
Nom
Valeur

saltRounds

Puissance du hachage des données

Commencer à utiliser le CMS

Isis CMS possède un thème par défaut qui peut être utiliser. Pour l'instant ce thème n'est pas totalement complet et nous vous recommandons d'utiliser votre propre thème afin de profiter de l'ensembles des fonctionnalités d'isis cms.

Compte administrateur

Pour vous connecter à l'interface administrateur veuillez d'abord vous créer un compte en suivant l'url suivante :

http://yourserver/user/create

Une fois cette étape terminé, trouvez dans votre base de donnée l'utilisateur nouvellement créé et changer la ligne role (par defaut null) avec admin.

Ensuite connectez vous en suivant l'url suivante :

http://yourserver/user/login

Puis rendez vous sur l'espace administration :

http://yourserver/admin

Création de thèmes et plugin :

PreviousBienvenue !NextCréation de thèmes

Last updated 2 years ago