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 https://www.zwiicms.fr
Go to file
Fred Tempez f097111d70 Merge branch 'master' of https://forge.chapril.org/ZwiiCMS-Team/ZwiiCMS 2024-05-06 18:18:16 +02:00
core Nom de la variable de session 2024-05-06 16:18:35 +02:00
module Init 2024-04-23 17:42:00 +02:00
site Revert "Share folder" 2023-08-13 08:02:43 +02:00
.gitignore add data.key to git ignore 2024-03-18 17:30:35 +01:00
.htaccess htaccess error 2023-02-04 16:17:09 +01:00
CHANGES.md changes 2024-04-23 17:50:46 +02:00
LICENSE License CC Attribution-NonCommercial-NoDerivatives 4.0 International 2022-12-29 17:02:20 +01:00
LISEZMOI.md Version 2024-05-06 18:18:07 +02:00
README.md Version 2024-05-06 18:18:07 +02:00
index.php 2024 2024-01-14 19:31:28 +01:00

README.md

ZwiiCMS 13.3.00

Zwii is a database-less (flat-file) CMS that allows you to easily create and manage a web site without any programming knowledge.

ZwiiCMS was created by a talented developer, Rémi Jean. It is now maintained by Frédéric Tempez.

Site - Forum - Initial version - GitHub

  • PHP 7.2 or higher
  • .htaccess support

License

This work is licensed under the Attribution-Noncommercial-No Derivative Works 4.0 International License.

To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or write to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Downloading ZwiiCMS

To download the latest released version, go to :

Installation

Unzip the Zwii archive and upload its contents to the root of your server or to a subdirectory. That's all!

You will find more explanations, in particular for an installation at Free, in the "Downloads" section of the forum.

Update procedures

When installing a major version, it is recommended to make a backup copy.

Automatic

  • Connect to your site.
  • If an update is available, it is proposed in the administration bar.
  • Click on the "Update" button.

Manual

  • Save your entire site, especially the "site" directory.
  • Unzip the new version on your computer.
  • Transfer its content to your server by activating the file replacement.

General tree structure

*Legend: [D] Directory - [FILE] File

text
[DIR] core Core of the system
  [DIR] class         Classes
  [DIR] layout        Layout
  [DIR] module        Core modules
  [DIR] vendor        External libraries
  [FILE] core.js.php  Javascript core
  [FILE] core.php PHP core

[DIR] module          Page modules
  [DIR] blog          Blog
  [DIR] form          Form manager
  [DIR] gallery       Gallery
  [DIR] news          News
  [DIR] redirection   Redirection

[DIR] site                Site content
  [DIR] backup            Automatic backups
  [DIR] i18N              Zwii Interface languages
  [DIR] data              Data directory
    [DIR] en              Localized folder
      [FILE] page.json    Page data
      [FILE] module.json  Page module data
      [FILE] local.json   Language-specific site data
      [FILE] .default      Unique file of default site language
      [DIR] content       Folder of page contents
        [FILE] home.html  Sample home page content
    [DIR] fonts           Folder containing the installed fonts
      [FILE] fonts.html   File containing the fonts calls to load on cdnFonts
      [FILE] fonts.css    File containing the style sheet linked to the local fonts
      [FILE] fonts.woff   Local font files (woff, etc..)
    [DIR] modules         Customization of modules or own data
    [FILE] admin.css      Theme of administration pages
    [FILE] admin.json     Theme data for administration pages
    [FILE] blacklist.json Logging of login attempts with unknown accounts
    [FILE] config.json    Site configuration
    [FILE] core.json      Core configuration
    [FILE] custom.css     Advanced customization stylesheet
    [FILE] font.json      Custom font descriptor
    [FILE] journal.log    Activities logging
    [FILE] language.json  Interface languages database
    [FILE] profil.json    Users profiles database
    [FILE] theme.css      Site theme
    [FILE] theme.json     Site database
    [FILE] user.json      User database
    [FILE] .backup Marker for file backup if present
  [DIR] file              File manager upload directory
    [DIR] source          Various resources
    [DIR] thumb           Image thumbnails
  [DIR] tmp               Temporary directory

[FILE] index.php          ZwiiCMS initialization file
[FILE] robots.txt         Filtering of directories accessible to search engine robots
[FILE] sitemap.xml        Sitemap
[FILE] sitemap.xml.gz     Compressed version

The .htaccess files contribute to security by filtering access to sensitive directories.