Installation
Cloner le repo Github
git clone https://github.com/The-bird-Production/Isis-CMS.gitInstaller 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 pm2Configuration
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"
}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'
}
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; 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/createUne 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/loginPuis rendez vous sur l'espace administration :
http://yourserver/admin
Création de thèmes et plugin :
Last updated