ZwiiCMS/README.md

111 lines
4.0 KiB
Markdown
Raw Normal View History

# ZwiiCMS 12.3.09
2020-06-02 17:09:39 +02:00
2023-01-17 11:45:34 +01:00
Zwii is a database-less (flat-file) CMS that allows you to easily create and manage a web site without any programming knowledge.
2018-04-02 08:29:19 +02:00
2023-01-17 11:45:34 +01:00
ZwiiCMS was created by a talented developer, [Rémi Jean](https://remijean.fr/). It is now maintained by Frédéric Tempez.
2018-12-28 15:04:56 +01:00
2023-01-17 11:45:34 +01:00
[Site](http://zwiicms.fr/) - [Forum](http://forum.zwiicms.com/) - [Initial version](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS)
2018-12-28 15:04:56 +01:00
2023-01-17 11:45:34 +01:00
## Recommended configuration
2018-04-02 08:29:19 +02:00
2023-01-17 11:45:34 +01:00
* PHP 7.2 or higher
* .htaccess support
2018-04-02 08:29:19 +02:00
2023-01-17 11:45:34 +01:00
## License
2023-01-17 11:41:59 +01:00
2023-01-17 11:45:34 +01:00
This work is licensed under the Attribution-Noncommercial-No Derivative Works 4.0 International License.
2023-01-17 11:41:59 +01:00
2023-01-17 11:45:34 +01:00
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.
2023-01-17 11:41:59 +01:00
2023-01-17 11:45:34 +01:00
## Downloading ZwiiCMS
2020-06-02 17:09:39 +02:00
2023-01-17 11:45:34 +01:00
To download the latest released version, go to :
- [the Updates page](https://forge.chapril.org/ZwiiCMS-Team/ZwiiCMS/releases)
- or at [the site download page](https://zwiicms.fr/telechargement)
2020-06-02 17:09:39 +02:00
2018-04-02 08:29:19 +02:00
## Installation
2023-01-17 11:45:34 +01:00
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
2023-02-25 19:43:44 +01:00
*Legend: [D] Directory - [FILE] File
2023-01-17 11:45:34 +01:00
2023-01-17 13:10:24 +01:00
````
2023-01-17 11:45:34 +01:00
text
2023-02-25 19:43:44 +01:00
[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
2023-01-17 11:45:34 +01:00
The .htaccess files contribute to security by filtering access to sensitive directories.