Deltacms/README.md

109 lines
4.8 KiB
Markdown
Raw Normal View History

2022-01-31 08:31:19 +01:00
2023-01-27 09:23:37 +01:00
# DeltaCMS 4.4.05
2022-01-31 08:46:13 +01:00
DeltaCMS 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.
2022-03-18 07:50:13 +01:00
L'administration du site est bilingue anglais ou français, le site peut être rédigé dans une des principales langues européennes.
2 modes de traduction sont proposés : traduction rédigée, assistée (conseillée) ou à défaut traduction automatique par script.
DeltaCMS is a database-less (flat-file) CMS that allows you to easily create and manage a website without any programming knowledge.
The administration of the site is bilingual English or French, the site can be written in one of the main European languages.
2 translation modes are available: written and assisted translation (recommended) or automatic translation by script.
2022-01-31 08:46:13 +01:00
[Site](http://deltacms.fr/)
DeltaCMS a été créé à partir de ZwiiCMS 11.2.00.24
[ZwiiCMS](https://forge.chapril.org/fredtempez/ZwiiCMS)
2022-01-31 08:46:13 +01:00
## Configuration recommandée
* PHP 7.2 ou plus
* Support de .htaccess
## Téléchargement de DeltaCMS
Pour télécharger la dernière version publiée, il faut vous rendre sur la page de téléchargement du [site](https://deltacms.fr/telechargement)
2022-03-18 07:50:13 +01:00
To download the latest version, go to the download page of the [site](https://deltacms.fr/telechargement)
2022-01-31 08:46:13 +01:00
## Installation
Décompressez l'archive de DeltaCMS et téléversez son contenu à la racine de votre serveur ou dans un sous-répertoire. C'est tout !
2022-03-18 07:50:13 +01:00
Unzip the DeltaCMS archive and upload its contents to the root of your server or to a subdirectory. That's it!
2022-01-31 08:46:13 +01:00
## 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.
## Arborescence générale
*Légende : [R] Répertoire - [F] Fichier*
```text
[R] core Cœur du système
[R] class Classes
2022-01-31 18:31:08 +01:00
[R] include Update des données
2022-01-31 08:46:13 +01:00
[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] agenda Agenda
[R] blog Blog
[R] form Gestionnaire de formulaires
[R] gallery Galerie
[R] news Nouvelles
[R] redirection Redirection
2022-01-31 18:31:08 +01:00
[R] search Recherche
2022-01-31 08:46:13 +01:00
[R] slider Slider diaporama
2022-01-31 18:31:08 +01:00
[R] statislite Statistiques de fréquentation
2022-01-31 08:46:13 +01:00
[R] site Contenu du site
[R] backup Sauvegardes automatiques
[R] data Répertoire des données
2022-05-30 09:05:11 +02:00
[R] base Dossier localisé, un dossier par langue rédigée
2022-01-31 08:46:13 +01:00
[F] page.json Données des pages
[F] module.json Données des modules de pages
2022-05-30 09:05:11 +02:00
[F] locale.json Données du site propres à la langue
2022-01-31 08:46:13 +01:00
[R] content Dossier des contenus de page
[F] accueil.html Exemple contenu de la page d'accueil
[R] *modules* Un dossier par module, exemple [R]search [R]gallery [R]agenda, pour les données du module
[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] fonts.json Polices du site
2022-01-31 08:46:13 +01:00
[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 DeltaCMS
[F] robots.txt Filtrage des répertoires accessibles aux robots des moteurs de recherche
[F] sitemap.xml Plan du site
Le fichiers .htaccess contribuent à la sécurité en filtrant l'accès aux répertoires sensibles.
```