ZwiiCMS, le gestionnaire de site Web sans base de données. #zwii #cms #nosql #json https://www.zwiicms.fr
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
4.3 KiB

2 years ago
3 years ago
10 months ago
10 months ago
3 years ago
5 months ago
3 years ago
5 months ago
5 months ago
3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
1 year ago
1 year ago
1 year ago
3 years ago
  1. # ZwiiCMS 10.5.00
  2. Zwii est un CMS sans base de données (flat-file) qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.
  3. ZwiiCMS a été créé par un développeur de talent, [Rémi Jean](https://remijean.fr/). Il est désormais maintenu par Frédéric Tempez.
  4. [Site](http://zwiicms.fr/) - [Forum](http://forum.zwiicms.com/) - [Version initiale](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS)
  5. ## Configuration recommandée
  6. * PHP 7.2 ou plus
  7. * Support de .htaccess
  8. ## Téléchargement de ZwiiCMS
  9. Pour télécharger la dernière version publiée, il faut vous rendre sur la page de téléchargement du [site](https://zwiicms.fr/telechargements)
  10. La version github est une **version de développement** qui peut encore contenir des bugs mais elle vous permet de tester les dernières nouveautés. Cette version n'est pas recommandée en production.
  11. ## Installation
  12. Décompressez l'archive de Zwii et téléversez son contenu à la racine de votre serveur ou dans un sous-répertoire. C'est tout !
  13. Vous trouverez de plus amples explications, en particulier pour une installation chez Free, dans la rubrique "Téléchargements" du forum.
  14. ## Procédures de mise à jour
  15. ### Automatique
  16. * Connectez-vous à votre site.
  17. * Si une mise à jour est disponible, elle vous est proposée dans la barre d'administration.
  18. * Cliquez sur le bouton "Mettre à jour".
  19. ### Manuelle
  20. * Sauvegardez l'intégralité de votre site, spécialement le répertoire "site".
  21. * Décompressez la nouvelle version sur votre ordinateur.
  22. * Transférez son contenu sur votre serveur en activant le remplacement des fichiers.
  23. En cas de difficulté avec la nouvelle version, il suffira de téléverser la sauvegarde pour remettre votre site dans son état initial.
  24. **Remarques :**
  25. * La mise à jour manuelle désactive la réécriture d'URL. À vous de la réactiver depuis la page de configuration du site.
  26. * La mise à niveau de la version 8 vers la version 9 crée deux fichiers de données distincts ("core.json" et "theme.json") à partir du fichier "data.json" de la version 8, puis le renomme "data_imported.json".
  27. Pour revenir à la version 8, renommez ce fichier "data.json".
  28. ## Arborescence générale
  29. *Légende : [R] Répertoire - [F] Fichier*
  30. ```text
  31. [R] core Cœur du système
  32. [R] class Classes
  33. [R] layout Mise en page
  34. [R] module Modules du cœur
  35. [R] vendor Librairies extérieures
  36. [F] core.js.php Cœur javascript
  37. [F] core.php Cœur PHP
  38. [R] module Modules de page
  39. [R] blog Blog
  40. [R] form Gestionnaire de formulaires
  41. [R] gallery Galerie
  42. [R] news Nouvelles
  43. [R] redirection Redirection
  44. [R] site Contenu du site
  45. [R] backup Sauvegardes automatiques
  46. [R] data Répertoire des données
  47. [R] fr Dossier localisé
  48. [F] page.json Données des pages
  49. [F] module.json Données des modules de pages
  50. [F] admin.css Thème des pages d'administration
  51. [F] admin.json Données de thème des pages d'administration
  52. [F] blacklist.json Journalisation des tentatives de connexion avec des comptes inconnus
  53. [F] config.json Configuration du site
  54. [F] core.json Configuration du noyau
  55. [F] custom.css Feuille de style de la personnalisation avancée
  56. [F] journal.log Journalisation des actions
  57. [F] theme.css Thème du site
  58. [F] theme.json Données du site
  59. [F] user.json Données des utilisateurs
  60. [F] .backup Marqueur de la sauvegarde des fichiers si présent
  61. [R] file Répertoire d'upload du gestionnaire de fichiers
  62. [R] source Ressources diverses
  63. [R] thumb Miniatures des images
  64. [R] tmp Répertoire temporaire
  65. [F] index.php Fichier d'initialisation de ZwiiCMS
  66. [F] robots.txt Filtrage des répertoires accessibles aux robots des moteurs de recherche
  67. [F] sitemap.xml Plan du site
  68. [F] sitemap.xml.gz Version compressée
  69. Le fichiers .htaccess contribuent à la sécurité en filtant l'accès aux répertoires sensibles.
  70. ```