Numencode est une application web, basée sur le framework Laravel 6.4, qui permet la publication, l'édition et la modification de contenu, l'organisation, la suppression ainsi que la maintenance depuis une interface centrale.
Il est utilisé pour gérer des sites Web contenant des pages, des blogs, des actualités, des galeries, des catalogues et des boutiques.
Numencode est une application autonome permettant de créer, déployer, gérer et stocker du contenu sur des pages Web. Le contenu Web comprend du texte et des graphiques intégrés, des photos, des vidéos, de l'audio et du code (par exemple pour les applications) qui affiche le contenu ou interagit avec l'utilisateur.
Numencode contient un panneau d'administration back-office intégré pour gérer le contenu et la structure d'un site Web spécifique.
La documentation du Numencode est actuellement en cours de développement.
Numencode a été créé et est maintenu par Blaz Orazem.
Veuillez écrire un e-mail à [email protected] pour tout ce qui concerne ce projet.
Suivez @blazorazem sur Twitter.
Clonez ce dépôt dans le répertoire de votre projet :
$ git clone https://github.com/BlazOrazem/numencode.git
Assurez-vous que Composer est installé sur votre système et exécutez :
$ composer install
Et enfin, exécutez le programme d'installation de Numencode :
$ php artisan project:install
Vous avez terminé.
Vérifiez le fichier .env.example
pour plus de configurations et copiez les paramètres souhaités dans votre fichier .env
.
Assurez-vous de vérifier le fichier /config/numencode.php
pour plus de paramètres d'application.
L'URL du tableau de bord d'administration doit être votre APP_URL
(à partir du fichier .env
) suivi de /admin
, par exemple : https://www.numencode.com/admin
Les informations d'identification du gestionnaire sont définies par la commande php artisan project:install
.
Installez Node.js sur votre système pour pouvoir exécuter des commandes npm
dans votre terminal.
Installez le gestionnaire de dépendances Yarn en exécutant la commande :
$ npm i -g yarn
Accédez au dossier racine de votre projet et installez les dépendances avec Yarn :
$ yarn install
Les ressources du thème par défaut (styles et scripts) sont stockées dans :
/modules/Cms/Resources/assets/
Après avoir apporté des modifications aux fichiers de styles et/ou de scripts, exécutez simplement Laravel Mix :
Mode développement (code non minifié avec mappages sources) :
$ yarn run dev
Mode de production (code minifié) :
$ yarn run prod
Mode surveillance (s'exécute en arrière-plan et surveille les fichiers pour détecter les modifications) :
$ yarn run watch
Installez Node.js sur votre système pour pouvoir exécuter des commandes npm
dans votre terminal.
Installez le gestionnaire de dépendances Yarn en exécutant la commande :
$ npm i -g yarn
Depuis le répertoire racine du projet, accédez à :
$ cd modules/Admin/Resources/assets/vendor
Installez les dépendances avec Yarn :
$ yarn install
Les ressources du thème d'administration (styles et scripts) sont stockées dans :
/modules/Admin/Resources/assets/
Après avoir apporté des modifications aux styles et/ou aux scripts exécutés dans le répertoire modules/Admin/Resources/assets
, exécutez Laravel Mix avec la commande :
Mode développement (code non minifié avec mappages sources) :
$ yarn run dev
Mode de production (code minifié) :
$ yarn run prod
Mode surveillance (s'exécute en arrière-plan et surveille les fichiers pour détecter les modifications) :
$ yarn run watch
Numencode est un logiciel open source sous licence MIT.