admin:services:qrcode.chapril.org
Table des matières
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
