
CMS offrant à ses utilisateurs une solution ergonomique, simple et élégante pour construire en un rien de temps des sites vitrines responsives au design moderne.
La construction de votre site consistera à agencer à votre convenance des modules variés, d'éditer leurs contenus, et de personnaliser votre site en choisisant les polices de caractère, la mise en forme du texte, ainsi que les couleurs d'affichage
La construction de votre site consistera à agencer à votre convenance des modules variés, d'éditer leurs contenus, et de personnaliser votre site en choisissant les polices de caractère, la mise en forme du texte, ainsi que les couleurs d'affichage
----------
...
...
@@ -15,12 +15,12 @@ La construction de votre site consistera à agencer à votre convenance des modu
(Lorsque plusieurs personnes sont connectées en même temps au même site avec le même compte, il croit qu'il y a des csrf et il vous renvoie des erreurs)
(Lorsque plusieurs personnes sont connectées en même temps au même site avec le même compte, NoemieCms peut estimer qu'il y a usurpation et renvoie des erreurs (`CSRF`)
## Grâce à ses modules variés, il conviendra parfaitement à de nombreuses utilisations :
...
...
@@ -42,7 +42,7 @@ Vous pouvez faire votre page Framasite, gratuitement et librement, là-bas :
----------
## Soutenir
Pour soutenir le créateur de ce projet libre et open source, vous pouvez faire un don sur Patreon :
Pour soutenir le créateur de ce projet libre, vous pouvez faire un don sur Patreon :
Puis à l'interieur du dossier, lancez la commande d'installation avec Composer :
Puis à l'intérieur du dossier, lancez la commande d'installation avec `Composer` :
composer install
Si la commande n'est pas reconnue, essayez : `php composer.phar installer`
Lancez enfin le serveur local intégré à php (php7 voir un poil moins) avec :
php -S localhost:8000
Subtilité : le fichier *app/config/config.ini* à une option qui est a **true** en production et à **""** en devellopement.
**Développement seulement** : dans le fichier `app/config/config.ini` le paramètre `isMediaPathModified` doit être à ``""`` en développement (et à **true** en production).
Vérifiez que vous avez bien :
[globals]
...
...
@@ -99,6 +94,11 @@ Vérifiez que vous avez bien :
/autres options/
isMediaPathModified =
Lancez enfin le serveur local intégré à php (php7 voire un poil moins) avec :
php -S localhost:8000
## Installer PrettyNoemie sur un serveur Nginx
Je pars du principe que vous utilisez Debian et la verison 7 de PHP-fpm
...
...
@@ -112,16 +112,16 @@ Je pars du principe que vous utilisez Debian et la verison 7 de PHP-fpm
cd /var/www/
mkdir VOTRESITE
(ou directement dans /var/www/html)
cd VOTRESITE
Téléchargez les fichier en zip ou clonez le repository avec :
Téléchargez les fichiers en zip ou clonez le repository avec :
Puis à l'interieur du dossier, lancez la commande d'installation avec Composer :
Puis à l'intérieur du dossier, lancez la commande d'installation avec Composer :
composer install
...
...
@@ -129,10 +129,10 @@ Si la commande n'est pas reconnue, essayez : `php composer.phar installer` ou `p
**Configurer PHP-fpm**
cd /etc/php/7.0/fpm/pool.d
cd /etc/php/7.0/fpm/pool.d
nano www.conf
Trouver la ligne commençant par "listen" puis remplacer là par
Trouvez la ligne commençant par "listen" puis remplacez-là par
listen = 127.0.0.1:9000
...
...
@@ -144,7 +144,7 @@ ou un autre port, mais attention par la suite, il faudra le spécifier.
rm default
nano VOTRESITE
Voici une configuration fonctionnelle, remplacer XXX par votre nom de domaine :
Voici une configuration fonctionnelle, remplacer XXX par votre nom de domaine :
server {
listen 80 default_server;
...
...
@@ -156,11 +156,11 @@ Voici une configuration fonctionnelle, remplacer XXX par votre nom de domaine :
index index.php index.html index.htm;
server_name XXX;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ /index.php?$query_string;
}
...
...
@@ -172,9 +172,9 @@ Voici une configuration fonctionnelle, remplacer XXX par votre nom de domaine :
}
}
Si vous avez spécifier un port spécifique dans la configuration de PHP-fpm, alors remplacer`fastcgi_pass unix:/run/php/php7.0-fpm.sock;` par `fastcgi_pass 127.0.0.1:VOTREPORT`
Si vous avez spécifié un port spécifique dans la configuration de PHP-fpm, alors remplacez`fastcgi_pass unix:/run/php/php7.0-fpm.sock;` par `fastcgi_pass 127.0.0.1:VOTREPORT`
@@ -185,7 +185,7 @@ Il faut activer votre site dans Nginx :
## Contribuer
Les Merges requests sont les bienvenues, et le bug report et les suggestions sont trés appréciées
Les Merges requests sont les bienvenues, et le bug report et les suggestions sont très appréciés
Un chat de discussion publique est ouvert autour du projet pour venir discuter (y a pas forcement grand monde dessus, mais j'ai des notifs quant il y a des messages, donc n'hésitez pas)