Installer FrogNestCMS
FrogNestCMS est un système de gestion de contenu open-source distribué sous la licence GNU General Public License (GPL) version 3. Ce CMS est conçu pour fournir une base accessible, modifiable et extensible pour créer des sites web dynamiques et personnalisables.
Téléchargez les fichiers de FrogNestCMS
Cliquez sur cette adresse :
Télécharger en cliquant ici
Attention : Ce CMS n'a pas fait l'objet d'une revue de code minutieuse, il y a encore de nombreux ajustement à faire, c’est encore une BETA.
Si cela vous tente, vos retours sont les bienvenus à contact@binaryfrog.fr
Configurez le fichier de connexion à la base de données
Dans le fichier `config/database.php`, renseignez les informations de connexion à votre base de données.
Renseignez l'url de votre site
Dans le fichier `config/global.php`, renseignez l'URL de votre site.
Configurez la gestion des erreurs
Dans le fichier `config/errors.php`
Erreurs affichées (mode debug)
Erreurs non affichées (mode prod)
Configurez les sessions
Dans le fichier `config/sessions.php
Configurez le fichier des globales
Dans le fichier `config/global.php`
Configurez le fichier '.htaccess'
Le fichier est configuré en "HTTP" par défaut.
Si votre site est en "HTTPS", le fichier comporte des # à supprimer.
Dans un premier temps les # devant les lignes suivantes :
# RewriteCond %{HTTPS} off
# RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Et dans un second temps les lignes du header pour ne laisser que celle avec le "Secure" actif en mettant un "#" sur le second "Header" :
Header always edit Set-Cookie (.*) "$1; HTTPOnly; Secure"
# Header always edit Set-Cookie (.*) "$1; HTTPOnly"
Le fichier est configuré avec un mode URL Rewriting actif, c'est pourquoi vous trouverez en première ligne :
RewriteEngine On
Nota: Cet outil nécessite que l'URL Rewriting soit actif, pour l'heure c'est un pré-requis technique du serveur, la plupart des hébergeurs proposent déjà cette fonctionnalité néanmoins si vous utilisez WAMP/XAMP ou un équivalent il faudra l'activer.
Pour configurer les redirections, rendez-vous dans la partie "# Activation du module de réécriture d'URL" du '.htaccess' et en fonction de vos paramètres, appliquez les règles de redirection.
Exemple : Si vous stockez votre site à la racine de votre hébergement il faudra ajouter des "/" pour chaque règle en amont du fichier ".php" :
Enfin, modifiez l'URL de votre erreur 404 (page-i4-erreur-404 étant l'url de la page créé automatiquement par le CMS lors de l'installation) et l'URL de votre site en lieu et place de "localhost:8888" : (Exemple = RewriteCond %{HTTP_REFERER} ^http://(\.)?frognestcms.binaryfrog.fr\/.*$ [NC])
ErrorDocument 404 /frognestcms/page-i4-erreur-404
RewriteCond %{HTTP_REFERER} ^http://(\.)?localhost:8888\/.*$ [NC]
Uploadez l'ensemble des fichiers sur votre ftp
Lancez votre site via son URL
Installez l'outil ** : Exécutez/Remplissez le fichier `install.php` fourni
Supprimez le fichier `install.php`
Rensignez le fichier 'humans.txt'
Si vous le souhaitez renseignez le fichier 'humans.txt' parce que nous sommes des humains, c'est une démarche visant à "humaniser" les sites.
Connectez-vous à l’administration pour gérer le contenu et configurer les options disponibles
Un éventail succinct des fonctionnalités décrites ici :
- Gestion des articles/pages** : Créez, modifiez et supprimez des articles/pages facilement depuis le tableau de bord.
- Catégorisation : Catégorisez le contenu avec des catégories personnalisées.
- Organisation : Organisez le contenu à travers un menu à plusieurs niveaux.
- Interface intuitive : Design épuré et intuitif pour faciliter l’administration du contenu.
Nota: Il sera possible de définir le nom du site, sa description et de modifier la page d'accueil par la liste des articles en modifiant l'ID de la page par "0" dans la configuration du site. A noter qu'il est possible de désigner un autre nom de thème à la place de "simple" (Attention: cela change l'URL du thème du front uniquement, assurez vous d'avoir bien un thème correspondant réalisé en amont).
Vous pouvez prendre contact avec moi à contact@binaryfrog.fr si vous avez besoin de compléments d'informations.