====== Scénario ======
Besoin d'un outil pour partager des liens facilement et parcourir sa veille, fonctionnalités recherchées:
* flux RSS ;
* étiquettes (tag) ;
* application mobile ;
* communauté (pérennité) ;
* facilité d'utilisation ;
* déployable sur un mutualisé, en PHP donc.
====== Ressources ======
* [[https://github.com/shaarli/Shaarli|Le projet]]
* [[https://github.com/shaarli/Shaarli/releases|Binaires]]
* [[https://shaarli.readthedocs.io/en/master/|Documentation]]
* [[https://f-droid.org/packages/com.dimtion.shaarlier/|Client Android]]
* [[https://github.com/dimtion/Shaarlier/releases|Binaires du projet client Android]]
* [[https://addons.mozilla.org/fr/firefox/addon/web-extension-for-shaarli/?src=search|extension Firefox]]
====== Installation ======
Via FTP, nous téléversons l'archive décompressée shaarli-vVERSION-full.\\
Ouvrir la page correspondante au dossier envoyé, suivre les instructions.\\
Et c'est tout.
===== Mise à jour =====
- Sauvegarder le répertoire data
- renommer le dossier de l'actuel shaarli sur le serveur
- [[https://github.com/shaarli/Shaarli/releases|Télécharger]] la nouvelle version et l'uploader sur le serveur
- injecter le répertoire data sauvegardé dans le nouveau shaarli
- renommer le nouveau dossier comme l'ancien
- se connecter à son instance, vérifier que tout va bien:
* si nécessaire synchroniser les Thumbnails
* vérifier connecteurs API (addon navigateur, mobile, ...)
- supprimer l'ancien dossier
====== Personnalisation ======
===== Apparence générale =====
La [[http://shaarli.readthedocs.io/en/master/Theming/#custom-css|documentation]] spécifie que nous pouvons changer l'apparence de Shaarli via CSS ou en créant un template.\\
Mes changements de styles:
/* couleur turquoise > vert */
.pure-alert-success { background-color: #008000; }
.shaarli-menu { background: #008000; }
#search-linklist button { background-color: #008000; }
#search-linklist button { background-color: #008000; }
.subheader-form { background: #008000; }
.subheader-form input[type="submit"] { background: #008000; }
.subheader-form input[type="submit"]:hover { color: #008000; }
.linklist-filters .filter-on { background: #008000; }
.linklist-item-title .linklist-link { color: #008000; }
.linklist-item-description a { color: #008000; }
.page-form .window-title { color: #008000 }
.page-form input[type="submit"], .page-form a.button { background: #008000; }
.tools-item .pure-button:hover { background-color: #008000; }
#taglist .validate-rename-tag { color: #008000; }
.daily-entry-description a { color: #008000; }
.pure-button-shaarli { background-color: #008000; }
===== Template d'export =====
Pour modifier la mise en forme de l'export de la BDD:
{ignore}The RainTPL loop is formatted to avoid generating extra newlines{/ignore}
{$pagetitle}
Shaarli export of {$selection} bookmarks on {$date}
{loop="links"}
- {$value.taglist}
- {$value.title}{if="$value.description"}{$eol}
- {$value.description}{/if}{/loop}
Ce qui donnera en rendu:
connaissance,man,GNU/Linux,debian
inetdoc.net
Des tas d'antisèches.
debian,sécurité,systeme,man
40 Linux Server Hardening Security Tips [2017 edition] - nixCraft
société,monnaie,communs
SYLHA - Réseau monétique social et solidaire - Pièce Connectée