Shaarlimages reloaded !
vendredi 20 septembre 2013 à 01:57Shaarlimages.net a subi des débuts assez chaotiques, j'avoue, mais il faut savoir vivre dans le danger !
Pour vous en mettre plein la vue, jettez un œil à cette image, et utilisez les flèches gauche & droite pour aller à la précendente & suivante... ❤
Bref, suite à de nombreux retours, tous positifs, voici quelques informations.
Changements
Étant donné que la base était assez légère, il n'y a pas grand chose de changé, hormis la couleur de fond de la galerie qui est passée à
#EEEEEE
.Le système de la galerie a été entièrement réécrit en JS/CSS/HTML, plus de PHP. Ça permettra d'avoir des galeries sur clefs USB ou des serveurs sans PHP (ça existe encore ?). D'ailleurs, pour ceux qui veulent s'approprier juste le système, reportez-vous au dépôt Galinear (je le mettrai à jour une fois que j'aurai quelque chose de plus facile à intégrer).
MàJ du 2013-09-23 : utilisation de la liste des shaarlis de Shaarli Flux River, plus complète.
MàJ du 2013-09-26 : amélioration notable lors de la récupération des liens et création de thumbnails pour alléger les pages.
MàJ du 2013-09-27 : refonte du code, tout est paramétrable dans inc/Config.php.
Nouveautés
Ou plutôt devrais-je dire : fonctionnalités de base que je n'avais pas encore implémentées...
- ajout du flux RSS, avec possibilité de filtrer le nombre d'entrées à l'aide du paramètre n : do=rss&n=10
- ajout des fléches de navigation
- prise en charge des flèches du clavier (gauche et droite) pour naviguer dans les images ou les pages
- ajout d'une barre d'icônes avec quelques liens (retour à l'accueil, lien du shaarlieur et l'image originale)
- tous les textes sont traduisibles
- un petit bandeau NSFW pour les images sensibles
- ajout des icônes iPhone/iPad (police Comic Andy, la même que celle de shaarli)
- une 1ère tentative de chargement des images, mais ce n'est pas encore ça...
- pour certains noms de domaine, tel que Imgur, qui n'affichent pas directement l'image, et grâce à une API, le script s'occupe de récupérer le bon lien (facile à mettre en place, voyez la classe inc/Solver.php)
- et j'avais oublié de préciser : le design est responsive !
- MàJ du 2013-09-20 : le filtrage par date fonctionne entièrement en JS : d=20130915
- MàJ du 2013-09-20 : ajout de Solver::flickr
- MàJ du 2013-09-23 : ajout de Solver::cheezburger (la récupération du token demande d'être inscrit)
- MàJ du 2013-09-25 : ajout de Solver::xkcd et Solver::twitter
- MàJ du 2013-09-25 : prise en compte de l'extension de fichier .jpeg
- MàJ du 2013-09-26 : ajout de Solver::cheezburger, seulement pour les liens en http://i.chzbgr.com
- MàJ du 2013-09-26 : la galerie est pilotable par glissage de doigts ★ (touch events inside)
- MàJ du 2013-09-27 : ajout de Solver::luc (avec l'autorisation du prof)
- MàJ du 2013-09-28 : ajout de Solver::deviantart et Solver::bonjourmadame
- MàJ du 2013-09-28 : ajout de l'effet ambilight, activé par défaut
- MàJ du 2013-09-30 : ajout du panneau de préférences par cookies, caché en haut à gauche, avec la prise en compte des paramètres
toolbar
,show_nsfw
etal
) - MàJ du 2013-10-01 : ajout de Solver::googleusercontent et Solver::commitstrip (avec l'autorisation des codeurs)
- MàJ du 2013-10-04 : ajout de Solver::tumblr
per_page
=> N : afficher N images par pages (minimum : 10, par défaut : 20, maximum : aucun)lines
=> N : afficher de préférence N rangées d'images à l'écran, faites des tests ça peut rendre vachement bien suivant votre résolution (minimum : 2, par défaut : 3, maximum : aucun)toolbar
=> 1 ou 0 : afficher/cacher la barre d'icônesshow_nsfw
=> 0 ou 1 : filtrer ou non les images sensibles (se base sur les tags)al
=> 0 ou 1 : utiliser ou non l'effet ambilight
Futur
Ketluts a proposé d'utiliser un fond ambiligth plutôt qu'une couleur moyenne : je regarderai ça plus tard, ça pourra être une option d'affichage, en tout cas, ça rend bien. (OK, MàJ du 2013-09-28, d'autres informations sur cette page : Ambilight для тэга video)
La prise en compte des évènements de toucher pour les smartphones (faire glisser un doigt pour changer d'image ou de page). (OK, MàJ du 2013-09-26)
Et la mise en place d'une API pour faire toute sorte de recherches.
Sur certains site web, l'accès est difficile. Par exemple pour le Shaarli de Sam Ganegie, j'ai plus souvent cette erreur que le flux : Access denied | sameganegie.biz used CloudFlare to restrict access. Sur celui du Warrior du Dimanche, idem, c'est à la roulette russe, j'ai une restriction comme quoi mon adresse IP est cataloguée en SPAM. Il faut trouver une parade.
Appel de détresse
Avec tous les services qui se font autour de shaarli (Flux RSS des Shaarlis -- 102 liens, Shaarlo -- 105 liens, Shaarli Flux River -- 111 liens et ShaarliTV), il serait fort intéressant d'avoir un seul fichier OPML contenant les différents shaarlis actifs. J'utilise celui de Shaarlo, mais il y a déjà deux flux HS. Ça vous tente de regrouper vos URL vers Shaarlo ? Ou autre part, je ne suis pas casse-pied. ☺
MàJ du 2013-09-26 : mon appel a été entendu ! Voici une 1ère réponse et des idées pour un annuaire de Shaarlis (n'hésitez pas à participer, tous les avis sont bons à prendre).