ZwiiCMS 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. Le gestionnaire de site Web sans base de données à installer. Conçu en 2008 par Rémi Jean, le développement a été repris par Frédéric Tempez en 2018. #zwii #cms #nosql #json #flat #file https://www.zwiicms.fr
Go to file
Fred Tempez 2b329979c2 json_encode 2023-03-10 11:34:24 +01:00
core json_encode 2023-03-10 11:34:24 +01:00
module Update module languages 2023-03-08 15:54:04 +01:00
site 12100 Comment htaccess files 2023-01-01 14:56:25 +01:00
.gitignore 12100 protect site/i18n 2023-01-01 14:49:04 +01:00
.htaccess htaccess error 2023-02-04 16:17:09 +01:00
CHANGES.md Check htaccess 2023-03-07 07:13:22 +01:00
LICENSE License CC Attribution-NonCommercial-NoDerivatives 4.0 International 2022-12-29 17:02:20 +01:00
LISEZMOI.md Bug install foreign language 2023-02-25 19:43:44 +01:00
README.md Bug install foreign language 2023-02-25 19:43:44 +01:00
index.php 12204 2023-02-10 09:58:55 +01:00

README.md

ZwiiCMS 12.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
      [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] fonts.json     Custom font descriptor
    [FILE] journal.log    Action logging
    [FILE] languages.json Interface database languages
    [FILE] theme.css      Site theme
    [FILE] theme.json     Site data
    [FILE] user.json      User data
    [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.