[9.2.00.dev] Contenu readme et blocs dans édition de pages
This commit is contained in:
parent
dcfb429b93
commit
6882e4bf89
95
README.md
95
README.md
@ -1,72 +1,79 @@
|
|||||||
# Zwii 9.1
|
# ZwiiCMS 9.1
|
||||||
|
|
||||||
Zwii est un CMS sans base de données (Flat-File) qui permet à ses utilisateurs de créer et gérer facilement un site web sans aucune connaissance en programmation.
|
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.
|
||||||
|
|
||||||
[Site](http://zwiicms.com/) - [Forum](http://forum.zwiicms.com/) - [GitHub version initiale](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS)
|
ZwiiCMS a été créé par un développeur de talent, [Rémi Jean](https://remijean.fr/). Il est désormais maintenu par la communauté.
|
||||||
|
|
||||||
Zwii a été créé par un développeur de talent, [Rémi Jean](https://remijean.fr/), il est désormais maintenu par la communauté et hébergé sur ce git.
|
|
||||||
|
|
||||||
|
[Site](http://zwiicms.com/) - [Forum](http://forum.zwiicms.com/) - [Version initiale](https://github.com/remijean/ZwiiCMS/) - [GitHub](https://github.com/fredtempez/ZwiiCMS)
|
||||||
|
|
||||||
## Configuration recommandée
|
## Configuration recommandée
|
||||||
|
|
||||||
* PHP 5.6 ou plus
|
* PHP 5.6 ou plus
|
||||||
* Support du .htaccess
|
* Support de .htaccess
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Décompressez l'archive de Zwii sur votre serveur et c'est tout !
|
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édure de mise à jour de Zwii
|
## Procédures de mise à jour
|
||||||
|
|
||||||
### Mise à jour automatique
|
### Automatique
|
||||||
|
|
||||||
* Connectez vous à votre site,
|
* Connectez-vous à votre site.
|
||||||
* Allez dans l'interface d'administration,
|
* Si une mise à jour est disponible, elle vous est proposée dans la barre d'administration.
|
||||||
* Si une mise à jour est disponible, elle vous est proposée,
|
|
||||||
* Cliquez sur le bouton "Mettre à jour".
|
* Cliquez sur le bouton "Mettre à jour".
|
||||||
|
|
||||||
### Mise à jour manuelle
|
### Manuelle
|
||||||
|
|
||||||
**Note : La réécriture d'URL est automatiquement désactivée après une mise à jour manuelle. À vous de la réactiver depuis l'interface de configuration du site.**
|
* 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.
|
||||||
|
|
||||||
* Sauvegardez l'intégralité du dossier ZwiiCMS de votre serveur et notamment le dossier 'site',
|
En cas de difficulté avec la nouvelle version, il suffira de téléverser la sauvegarde pour remettre votre site dans son état initial.
|
||||||
* Décompressez la nouvelle version sur votre ordinateur dans un autre dossier,
|
|
||||||
* Supprimez le dossier 'site' de la version décompressée
|
|
||||||
* Transférez la nouvelle version sans le dossier 'site'
|
|
||||||
|
|
||||||
En cas de difficulté avec la nouvelle version, il suffira de téléverser la sauvegarde originale.
|
**Remarques :**
|
||||||
|
|
||||||
### Mise à jour de la version 8 vers la version 9
|
* 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".
|
||||||
|
|
||||||
Les données du site dans 'site/data' sont désormais stockées dans deux fichiers : core.json et theme.json
|
Pour revenir à la version 8, renommez ce fichier "data.json".
|
||||||
|
|
||||||
Après la copie des fichiers ces deux fichiers sont créés à partir du data.json de la version 8, ce fichier est ensuite renommée en data_imported.json
|
|
||||||
|
|
||||||
En cas de retour à une version 8, ce fichier devra être renommé en data.json
|
|
||||||
|
|
||||||
## Arborescence générale
|
## Arborescence générale
|
||||||
|
|
||||||
*Légende : [D] Dossier ; [F] Fichier*
|
*Légende : [R] Répertoire - [F] Fichier*
|
||||||
|
|
||||||
```text
|
```text
|
||||||
[D] core Contient le coeur de Zwii
|
[R] core Cœur du système
|
||||||
[D] layout Contient les différentes structure de thème
|
[R] layout Mise en page
|
||||||
[D] module Contient les modules du coeur
|
[R] module Modules du cœur
|
||||||
[D] vendor Contient les librairies
|
[R] vendor Librairies extérieures
|
||||||
[F] core.js.php Coeur JavaScript de Zwii
|
[F] core.js.php Cœur javascript
|
||||||
[F] core.php Coeur PHP de Zwii
|
[F] core.php Cœur PHP
|
||||||
[D] module Contient les modules de page
|
|
||||||
[D] site Contient les données du site
|
[R] module Modules de page
|
||||||
[D] backup Contient les 30 dernière sauvegardes automatiques du fichier data.json
|
[R] blog Blog
|
||||||
[D] data Contient les fichiers de données
|
[R] form Gestionnaire de formulaires
|
||||||
[F] core.json Fichier de données
|
[R] gallery Galerie
|
||||||
[F] theme.json Fichier du thème
|
[R] news Nouvelles
|
||||||
|
[R] redirection Redirection
|
||||||
|
|
||||||
|
[R] site Contenu du site
|
||||||
|
[R] backup Sauvegardes automatiques
|
||||||
|
[R] data Répertoire des données
|
||||||
|
[F] core.json Contenu
|
||||||
|
[F] theme.json Thème
|
||||||
[F] custom.css Feuille de style de la personnalisation avancée
|
[F] custom.css Feuille de style de la personnalisation avancée
|
||||||
[F] theme.css Thème stocké dans le fichier data.json compilé en CSS
|
[F] theme.css Thème compilé en CSS
|
||||||
[D] file Contient les fichiers envoyés sur le serveur depuis le gestionnaire de fichiers
|
[R] file Répertoire d'upload du gestionnaire de fichiers
|
||||||
[D] source Contient les fichiers
|
[R] source Ressources diverses
|
||||||
[D] thumb Contient les miniatures des fichiers de type image
|
[R] thumb Miniatures des images
|
||||||
[D] tmp Contient les fichiers temporaire
|
[R] tmp Répertoire temporaire
|
||||||
[F] index.php Fichier d'initialisation de Zwii
|
|
||||||
|
[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
|
||||||
```
|
```
|
||||||
|
@ -30,13 +30,13 @@ echo template::formOpen('pageEditForm'); ?>
|
|||||||
<div class="block">
|
<div class="block">
|
||||||
<h4>Informations générales</h4>
|
<h4>Informations générales</h4>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col8">
|
||||||
<?php echo template::text('pageEditTitle', [
|
<?php echo template::text('pageEditTitle', [
|
||||||
'label' => 'Titre',
|
'label' => 'Titre',
|
||||||
'value' => $this->getData(['page', $this->getUrl(2), 'title'])
|
'value' => $this->getData(['page', $this->getUrl(2), 'title'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col10">
|
<div class="col10">
|
||||||
<?php echo template::hidden('pageEditModuleRedirect'); ?>
|
<?php echo template::hidden('pageEditModuleRedirect'); ?>
|
||||||
@ -57,29 +57,27 @@ echo template::formOpen('pageEditForm'); ?>
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
<?php echo template::select('pageTypeMenu', $module::$typeMenu,[
|
<?php echo template::select('pageTypeMenu', $module::$typeMenu,[
|
||||||
'help' => 'Choisissez une icône ou une image de petite taille.',
|
'help' => 'Choisissez une icône ou une image de petite taille.',
|
||||||
'label' => 'Aspect du menu',
|
'label' => 'Aspect du menu',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'typeMenu'])
|
'selected' => $this->getData(['page', $this->getUrl(2), 'typeMenu'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col4">
|
||||||
|
<?php echo template::file('pageIconUrl', [
|
||||||
|
'label' => 'Icône du menu',
|
||||||
|
'value' => $this->getData(['page', $this->getUrl(2), 'iconUrl'])
|
||||||
|
]); ?>
|
||||||
|
</div>
|
||||||
|
<div class="col4">
|
||||||
<?php echo template::select('configModulePosition', $module::$modulePosition,[
|
<?php echo template::select('configModulePosition', $module::$modulePosition,[
|
||||||
'help' => 'En position libre ajoutez le module en plaçant deux crochets [] à l\'endroit voulu dans votre page.',
|
'help' => 'En position libre ajoutez le module en plaçant deux crochets [] à l\'endroit voulu dans votre page.',
|
||||||
'label' => 'Position du module dans la page',
|
'label' => 'Position du module dans la page',
|
||||||
'selected' => $this->getData(['page', $this->getUrl(2), 'modulePosition'])
|
'selected' => $this->getData(['page', $this->getUrl(2), 'modulePosition'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
|
||||||
> <div class="col6">
|
|
||||||
<?php echo template::file('pageIconUrl', [
|
|
||||||
'label' => 'Icône du menu',
|
|
||||||
'value' => $this->getData(['page', $this->getUrl(2), 'iconUrl'])
|
|
||||||
]); ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user