Outils pour utilisateurs

Outils du site


admin:services:qrcode.chapril.org

Service qrcode.chapril.org

Installation

Pré-requis

Installation des pré-requis :

apt install php7.3-gd imagemagick pngquant

L'application

Choix de l'installation par le dépôt Git :

cd /var/www/
git clone https://code.antopie.org/miraty/libreqr.git qrcode.chapril.org

Sélection de la dernière branche officielle :

cd /var/www/qrcode.chapril.org/
git checkout -b 1.3.0

S'assurer des permissions :

cd /var/www/qrcode.chapril.org/
chown www-data.www-data temp/
chmod ug+rwx temp/

L'arborescence du service

Tout service Chapril a son espace dédié :

mkdir -p /srv/qrcode.chapril.org/
cd /srv/qrcode.chapril.org/
ln -s /var/www/qrcode.chapril.org

Création d'un dépôt tools à lier à un projet qrcode.chapril.org-tools sur la forge April :

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

Personnalisation

Thème personnalisé

Créer le thème personnalisé :

cd /var/www/qrcode.chapril.org/themes/
cp -a dark chapril
chmod -R go+rX chapril

Fichier themes/chapril/theme.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"

Propagations spécifiques dans style.less :

 #txt {
   background-color: @bgTextField;
-  color: @text;
+  color: @fgTextField;
[…] 
 #txt::placeholder {
-  color: @secondaryText;
+  color: @fgDefaultTextField;
   opacity: 1;

Corrections pour la bannière Chapril dans style.less :

 body {
-  margin: 18px;
+  margin: 0px;
[…]
-  height: 99%;
+  height: 96%;

Fichier config.inc.php :

-$theme = "dark";
+$theme = "chapril";

Favicon

Placer le fichier favicon source dans themes/chapril/icons/source.png puis :

cd /var/www/qrcode.chapril.org/
php themes/resize.php chapril

Logo principal

Placer le fichier logo dans themes/chapril/icons/chapril-libreqr-logo.png puis :

Fichier index.php :

-          <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">

Titre

Fichier index.php :

-            <h1>LibreQR</h1>
+            <h1>QrcodeChaprilOrg</h1>

Durée de conservation des codes QR

Fichier locales/fr.php

- <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.

Mise à jour

TODO

admin/services/qrcode.chapril.org.txt · Dernière modification : 2021/10/27 12:15 de admin