Généralités

Développé depuis 2011, Kirby est un CMS très léger, particulièrement flexible dans et modulaire. Il est basé sur un moteur PHP robuste et un système de fichiers (Flat-file) lui permettant de fonctionner sans base de données.
Cette particularité lui permet d’être facilement déployable, sauvegardable. Il dispose d’une communauté d’utilisateurs importante, ses fonctionnalités s’enrichissent de mois en mois à partir mises à jour ou d’extensions.

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

  1. Phasellus iaculis neque
  2. Purus sodales ultricies
  3. 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 :

  1. Téléchargez les fichiers de moteur de Kirby sur le site de Kirby.
  2. Décompressez l’archive à l’emplacement désiré sur le serveur web ;
  3. Copier et remplacez les dossiers suivants : assets, content et site ;
  4. Vous pouvez allez sur le site avec votre navigateur adresse_du_site.fr ;
  5. 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.

Back-office

Le back-office permet la gestion des contenus et des réglages du site internet. Selon les comptes, vous aurez accès à la totalité ou simplement à une partie du back-office.

Connexion

Pour vous connecter, rendez vous à l’adresse suivante :
esad-pyrenees.fr/panel

  • Renseigner votre adresse email et votre mot de passe.
  • Vous pouvez cocher la case keep me logged in si vous voulez être reconnu à votre prochain connexion. Évitez d’utiliser cette fonctionalité si vous ne vous connectez pas depuis votre ordinateur.
  • Cliquez sur le bouton login.

En cas de perte du mot de passe veuillez contacter Marion Kern du site.

Compatibilité

La plupart des navigateur (bureau ou mobile) sont compatible avec le back-office de Kirby CMS.

Navigateur de bureau Navigateur mobile
Chrome 57+ Chrome for Android 70+
Firefox 54+ Android Browser 67+
Safari 10.1+ Mobile Safari 10.3+
Edge 16+
Opera 44+

Présentation