Pré-requis techniques
Kirby CMS nécessite peu d’infrastructure technique et peu rapidement être installé sur un serveur ou être déplacé. Néanmoins, il convient d’observer quelques précautions et pré-requis techniques.
Principes
Structure
L’ensemble du contenu est structuré autour d’un système de fichiers et de dossier. Chaque page web correspond à un dossier sur le serveur. Celui-ci contient un fichier texte (.txt) et des médias (images, vidéo, etc.) associés. Cet ensemble (dossier + fichier .txt + médias) permet à Kirby de générer les pages web sur le front end.
Si vous modifiez le nom ou l’emplacement de ces fichiers, le site risque d’en être affecté ou de ne plus fonctionner.
La structure de ces dossiers EST la structure du site, ce qui rend la manipulation des données très aisée.
Les pages sont associées à des modèles (templates) qui permettent d’ajouter des fonctions ou modifient le design graphique de ces dernières.
Se connecter
Pour vous connecter au back-office, rendez-vous à cette adresse : https://esad-pyrenees.fr/panel/
Une fois connecté, vous pouvez accéder aux différentes zones de l’interface d’édition, selon les permissions qui correspondent au rôle de votre compte utilisateur.
Naviguer dans le back office
Pour naviguer dans le back-office, il est possible d’utiliser :
- les listes de pages
- les vignettes de pages
- les onglets
- les titres des sections
Pour remonter dans l’arborescence, vous pouvez utiliser le fil d’Ariane tip: l20siz83, situé en haut de l’interface du back-office dans la barre noire.
Si vous ne retrouvez pas un article, vous pouvez utiliser le (moteur de recherche) situé en haut de l’interface du back-office dans la barre de navigation noire.
Markdown
La syntaxe utilisé dans Kirby est le Markdown.
Il s’agit d’un langage de balisage créé par John Gruber en 2004, qui utilise du texte simple pour qui est par la suite converti en HTML sans avoir besoin de recourir à du code.
Ci-dessous un texte en mardown son équivalent en HTML et la version rendue :
Le *tramway jaune* avance lentement dans le <a href="https://fr.wikipedia.org/wiki/Brouillard">brouillard</a> et surchauffé de cette fin d’après midi d’été. Le trafic s’écoule sous la canicule, se disperse et se répand dans les mille recoins de Budapest.
<p>
Le <em>tramway jaune</em> avance lentement dans le <a href="https://fr.wikipedia.org/wiki/Brouillard">brouillard</a> laiteux et surchauffé de cette fin d’après midi d’été. Le trafic s’écoule sous la canicule, se disperse et se répand dans les mille recoins de Budapest.
</p>
Le tramway jaune avance lentement dans le brouillard laiteux et surchauffé de cette fin d’après midi d’été. Le trafic s’écoule sous la canicule, se disperse et se répand dans les mille recoins de Budapest.
Mémo Markdow
Titres
# h1 Titre
## h2 Titre
### h3 Titre
#### h4 Titre
Paragraphes
Lorem ipsum dolor sit amet, graecis denique ei vel, at duo primis mandamus. Et legere ocurreret pri, animal tacimates complectitur ad cum.
Cu eum inermis inimicus efficiendi. Labore officiis his ex, soluta officiis concludaturque ei qui, vide sensibus vim ad.
Enrichissements
Ce mot est en *italique*
et ce mot est en _italique_.
Ce mot est en italique
et ce mot est en italique.
Ce mot est en **gras**.
Ce mot est en gras.
~~Texte barré~~
Texte barré
Citation
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante
Liste à points
+ Lorem ipsum dolor sit amet
+ Consectetur adipiscing elit
+ Nulla volutpat aliquam velit
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Nulla volutpat aliquam velit
Liste numéroté
1. Phasellus iaculis neque
2. Purus sodales ultricies
3. Nulla volutpat aliquam velit
- Phasellus iaculis neque
- Purus sodales ultricies
- Nulla volutpat aliquam velit
Liens
[ Texte du lien ]( http://adresse_du_lien.fr )
Texte du lien
ou
( link: http://adresse_du_lien.fr text: Texte du lien)
Texte du lien
Image
( image: adresse_de_l_image.png )
( image: adresse_de_l_image.png caption: légende de l’image )
Spécifications techniques
Technologies nécessaires
Les besoins techniques de Kirby sont minimales, mais il faut veiller à :
- Le serveur web doit disposer de l’une de ces technologies : Apache 2, Nginx, Litespeed, Caddy
- PHP doit être installé en version 7.1 (minimum), avec les extensions suivantes : mbstring extension, curl extension, ctype extension, gdlib extension
Mise à jour
Les mises à jour de Kirby sont simples à effectuer, mais comme tout CMS, elles nécessitent une phase de test qu’il faut effectuer sur un clone du site.
Attention : Il est fortement déconseillé d’effectuer une mise à jour directement sur le site en production.
(ré)Installation
Dans le cas d’une réinstallation du site à partir d’une archives procédez comme suit :
- Téléchargez les fichiers de moteur de Kirby sur le site de Kirby.
- Décompressez l’archive à l’emplacement désiré sur le serveur web ;
- Copier et remplacez les dossiers suivants : assets, content et site ;
- Vous pouvez allez sur le site avec votre navigateur adresse_du_site.fr ;
- Accédez au back-office tip: j6u1sg2m à l’adresse adresse_du_site.fr/panel.
Toutes les informations relatives à l’installation du CMS sont disponible sur le site de Kirby.