ZwiiCMS Créer facilement votre site Web sans avoir besoin de base de données. Zwii dispose d'une solide communauté ! Conçu en 2008 par Rémi Jean, le développement a été repris par Frédéric Tempez en 2018. The website manager with no database to install. Designed in 2008 by Rémi Jean, the development was taken over by Frédéric Tempez in 2018. #zwii #cms #nosql #json #flat #file
Go to file
2022-02-07 14:01:31 +01:00
core méthode non privée 2022-02-07 14:01:31 +01:00
module Nouveau jeu d'icônes 2022-02-07 14:01:31 +01:00
site Transférer les fichiers vers 'site/file/source' 2021-10-25 09:15:04 +02:00
.gitignore gitignore 2021-10-26 15:55:58 +02:00
.htaccess 11204 changes.md + commentaire dans htaccess 2022-01-21 08:48:34 +01:00
CHANGES.md init.js complet + changes + numéro de version update 2022-02-07 13:59:18 +01:00
index.php .29 erruer 500 htaccess 2021-12-23 10:14:25 +01:00
LICENSE 11204 changes.md + commentaire dans htaccess 2022-01-21 08:48:34 +01:00
README.md version 2022-02-07 13:59:47 +01:00

ZwiiCMS 11.3.00

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.

ZwiiCMS a été créé par un développeur de talent, Rémi Jean. Il est désormais maintenu par Frédéric Tempez.

Site - Forum - Version initiale - GitHub

Configuration recommandée

  • PHP 7.2 ou plus
  • Support de .htaccess

Téléchargement de ZwiiCMS

Pour télécharger la dernière version publiée, il faut vous rendre sur la page de téléchargement du site

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.

Installation

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 !

Vous trouverez de plus amples explications, en particulier pour une installation chez Free, dans la rubrique "Téléchargements" du forum.

Procédures de mise à jour

Automatique

  • Connectez-vous à votre site.
  • Si une mise à jour est disponible, elle vous est proposée dans la barre d'administration.
  • Cliquez sur le bouton "Mettre à jour".

Manuelle

  • Sauvegardez l'intégralité de votre site, spécialement le répertoire "site".
  • Décompressez la nouvelle version sur votre ordinateur.
  • Transférez son contenu sur votre serveur en activant le remplacement des fichiers.

En cas de difficulté avec la nouvelle version, il suffira de téléverser la sauvegarde pour remettre votre site dans son état initial.

Remarques :

  • La mise à jour manuelle désactive la réécriture d'URL. À vous de la réactiver depuis la page de configuration du site.
  • 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".

Pour revenir à la version 8, renommez ce fichier "data.json".

Arborescence générale

Légende : [R] Répertoire - [F] Fichier

[R] core                   Cœur du système
  [R] class                Classes
  [R] layout               Mise en page
  [R] module               Modules du cœur
  [R] vendor               Librairies extérieures
  [F] core.js.php          Cœur javascript
  [F] core.php             Cœur PHP

[R] module                 Modules de page
  [R] blog                 Blog
  [R] form                 Gestionnaire de formulaires
  [R] gallery              Galerie
  [R] news                 Nouvelles
  [R] redirection          Redirection

[R] site                   Contenu du site
  [R] backup               Sauvegardes automatiques
  [R] data                 Répertoire des données
    [R] fr                 Dossier localisé
      [F] page.json        Données des pages
      [F] module.json      Données des modules de pages
      [F] local.json       Données du site propres à la langue
      [R] content          Dossier des contenus de page
        [F] accueil.html   Exemple contenu de la page d'accueil
    [R] modules            Personnalisation des modules ou données propres
    [F] admin.css          Thème des pages d'administration
    [F] admin.json         Données de thème des pages d'administration
    [F] blacklist.json     Journalisation des tentatives de connexion avec des comptes inconnus
    [F] config.json        Configuration du site
    [F] core.json          Configuration du noyau
    [F] custom.css         Feuille de style de la personnalisation avancée
    [F] journal.log        Journalisation des actions
    [F] theme.css          Thème du site
    [F] theme.json         Données du site
    [F] user.json          Données des utilisateurs
    [F] .backup            Marqueur de la sauvegarde des fichiers si présent
  [R] file                 Répertoire d'upload du gestionnaire de fichiers
    [R] source             Ressources diverses
    [R] thumb              Miniatures des images
  [R] tmp                  Répertoire temporaire

[F] index.php              Fichier d'initialisation de ZwiiCMS
[F] robots.txt             Filtrage des répertoires accessibles aux robots des moteurs de recherche
[F] sitemap.xml            Plan du site
[F] sitemap.xml.gz         Version compressée

Le fichiers .htaccess contribuent à la sécurité en filtrant l'accès aux répertoires sensibles.