Outils pour utilisateurs

Outils du site


services:qrcode.chapril.org

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
services:qrcode.chapril.org [2026/04/11 17:40] – supprimée - modification externe (Date inconnue) 127.0.0.1services:qrcode.chapril.org [2026/04/11 17:40] (Version actuelle) – ↷ Page déplacée de admin:services:qrcode.chapril.org à services:qrcode.chapril.org pitchum
Ligne 1: Ligne 1:
 +====== Service qrcode.chapril.org ======
  
 +Le service QRCode du Chapril est une instance du service développé par [[https://antopie.org/|l’association Antopie]].
 +
 +Le dépôt Git d’origine est https://code.antopie.org/miraty/libreqr.
 +
 +Le dépôt Git de ce service est https://forge.april.org/Chapril/qrcode.chapril.org-libreqr.
 +
 +====== Installation ======
 +
 +===== Pré-requis =====
 +
 +Installation des pré-requis :
 +<code bash>
 +apt install php7.3-gd imagemagick pngquant
 +</code>
 +
 +===== L'application =====
 +
 +Choix de l'installation par le dépôt Git :
 +<code bash>
 +cd /var/www/
 +git clone https://code.antopie.org/miraty/libreqr.git qrcode.chapril.org
 +</code>
 +
 +Sélection de la dernière branche officielle :
 +<code bash>
 +cd /var/www/qrcode.chapril.org/
 +git checkout -b 1.3.0
 +</code>
 +
 +S'assurer des permissions :
 +<code bash>
 +cd /var/www/qrcode.chapril.org/
 +chown www-data.www-data temp/
 +chmod ug+rwx temp/
 +</code>
 +
 +===== L'arborescence du service =====
 +
 +Tout service Chapril a son espace dédié :
 +<code bash>
 +mkdir -p /srv/qrcode.chapril.org/
 +cd /srv/qrcode.chapril.org/
 +ln -s /var/www/qrcode.chapril.org
 +</code>
 +
 +Création d'un dépôt ''tools'' à lier à un projet ''qrcode.chapril.org-tools'' sur la forge April :
 +<code bash>
 +cd /srv/qrcode.chapril.org/tools/
 +echo "# Service qrcode.chapril.org" > README.md
 +git remote add origin ssh://gitea@forge.april.org:222/Chapril/qrcode.chapril.org-tools.git
 +git push -u origin master
 +</code>
 +
 +===== Personnalisation =====
 +
 +==== Thème personnalisé ====
 +
 +Créer le thème personnalisé :
 +<code bash>
 +cd /var/www/qrcode.chapril.org/themes/
 +cp -a dark chapril
 +chmod -R go+rX chapril
 +</code>
 +
 +Fichier ''themes/chapril/theme.php'' :
 +<code php>
 +$variablesTheme = array(
 +  "bg" => "#67a3f2",
 +  "bgField" => "#2e5281",
 +  "bgTextField" => "white",
 +  "fgTextField" => "black",
 +  "fgDefaultTextField" => "#999999",
 +  "bgHelp" => "#2e5281",
 +  "border" => "#2e5281",
 +  "borderHover" => "#808080",
 +  "borderFocus" => "white",
 +  "text" => "white",
 +  "secondaryText" => "white"
 +</code>
 +
 +Propagations spécifiques dans ''style.less'' :
 +<code>
 + #txt {
 +   background-color: @bgTextField;
 +-  color: @text;
 ++  color: @fgTextField;
 +[…] 
 + #txt::placeholder {
 +-  color: @secondaryText;
 ++  color: @fgDefaultTextField;
 +   opacity: 1;
 +</code>
 +
 +Corrections pour la bannière Chapril dans ''style.less'' :
 +<code>
 + body {
 +-  margin: 18px;
 ++  margin: 0px;
 +[…]
 +-  height: 99%;
 ++  height: 96%;
 +</code>
 +
 +
 +Fichier ''config.inc.php'' :
 +<code>
 +-$theme = "dark";
 ++$theme = "chapril";
 +</code>
 +
 +==== Favicon ====
 +
 +Placer le fichier //favicon// source dans ''themes/chapril/icons/source.png'' puis :
 +<code bash>
 +cd /var/www/qrcode.chapril.org/
 +php themes/resize.php chapril
 +</code>
 +
 +
 +==== Logo principal ====
 +
 +Placer le fichier logo dans ''themes/chapril/icons/chapril-libreqr-logo.png''.
 +
 +Fichier ''index.php'' :
 +<code>
 +-          <img alt="" id="logo" src="themes/<?php echo $theme; ?>/icons/128.png">
 ++          <img alt="" id="logo" src="themes/<?php echo $theme; ?>/icons/chapril-libreqr-logo.png">
 +</code>
 +
 +==== Titre ====
 +
 +Fichier ''index.php'' :
 +<code>
 +-            <h1>LibreQR</h1>
 ++            <h1>QrcodeChaprilOrg</h1>
 +</code>
 +
 +==== Durée de conservation des codes QR ====
 +
 +Fichier ''locales/fr.php'' :
 +<code>
 +- <a href='https://fr.wikipedia.org/wiki/Code_QR'>Code QR sur Wikipédia</a>
 ++ <a href='https://fr.wikipedia.org/wiki/Code_QR'>Code QR sur Wikipédia</a> Votre code QR est conservé 7 jours avant suppression automatique.
 +</code>
 +
 +====== Mise à jour ======
 +
 +TODO