Je suis Eskimon, développeur dans pas mal de techno différente et toujours à la recherche de nouvelles créations.
Je suis aussi pas mal posteur sur le SdZ, ce qui m'a fait réalisé qu'il me fallait un outil pour être au courant de quand les gens me répondait (et me servait de super prétexte pour découvrir le monde des extensions pour navigateur) car j'en avais marre de faire des F5 sur la page d'accueil du SdZ et garder un onglet ouvert pour rien.
C'est pourquoi j'ai réalisé : SdZ Notificateur OC Notificateur
Sandhose, séduit par le sujet m'a ensuite rejoint dans l'aventure (et a rendu propre mon code javascript tant qu'à faire ).
En savoir plus sur le projet
Genèse
Cette idée m'ai venu un peu par hasard. J'en avais un peu marre de faire des allers et retours sur le SdZ pour voir si des notifs étaient apparu (ou pas) ou des MPs. Du coup j'ai d'abord pensé à coder une appli Android. Mais j'ai eu la flemme et j'ai cherché à m'orienter vers quelque chose que je ne connaissais pas et qui s'intègre bien dans mon environnement quotidien : les extensions de navigateurs !
Généralités et avancement
Pour l'instant, le notificateur se présente sous la forme d'une extension google chrome uniquement. Après l'avoir installé, elle vous permet de vérifier automatiquement et à intervalles réguliers (personnalisables) si des nouvelles notifications sont disponibles. L'outil vous affiche alors le nombre d'entres elles non lues ou archivées.
Objectifs
A la base, juste les notifications du forum devait être affichées. Mais, l'inspiration venant (et Sandhose étant venu en renfort) de nouvelles fonctions sont arrivées :
Notifications du forum (sujet et posteur)
Nombre de MP (et le sujet et son créateur)
Notification si une mise à jour de la roadmap à eu lieu
Alerte pour les modérateurs
Badge
Son lors de l'arrivé d'une notif (désactivé par défaut)
Des notifications de bureau sont aussi visible (voir captures d'écran plus bas) affichant soit une notification simple (machin a posté dans le sujet truc) soit quelque chose de plus détaille (auteur, thread et premiers mots du nouveau post).
Possibilité d'archiver une notification directement depuis l'extension
Enfin, si la version Chrome semble plaire et que des utilisateurs souhaitent une version firefox je verrais pour l'adapter.
Tout les codes sont disponible (licence MIT) sur ce dépôt github correspondant.
Apparemment, Opera peut faire fonctionner les extensions chrome via un outil, à partir d'Opera 15 uniquement)
Le projet et son originalité
N'ayant pas trouver de moyen existant pour m'informer sur la présence ou non de sujets à lire, j'ai décidé de développer mon propre outil ! Ce qui a fait aussi un excellent exercice de programmation . J'ai plus tard appris qu'un autre zéro avait aussi fait une appli similaire au début de la V4 (quand les notifications étaient vraiment capricieuse). Cette dernière ne semble cependant plus maintenant et des dires de certains ne fonctionne plus très bien (le SdZ ayant pas mal évolué depuis.
Avoir ma propre version me permet aussi de la faire vivre et avoir un contrôle sur les fonctions qui m'intéresse.
Je l'ai installé et cela a super bien marché avec ce dernier message de Enzo7337. Super extension qui simplifie les rafraîchissement du site, Merci Eskimon, continue dans cette voie
Waooh, ça fait drôlement plaisir de voir de si bon retours après une journée de dev ! (j'y suis en discontinu depuis ce midi)
Amélioration à venir (peut-être une partie demain mais rien de gagné car il y les sessions jeux vidéos à gérer) :
liste de notifications (comme sur le SdZ mais directement dans l'extension pour gagner quelques clics)
grosse couche de CSS pour la liste de notifs et la page d'options (parce que là, c'est moche !)
l'ajout de la gestion d'une liste noire (vous mettez les URLs des sujets où vous avez participé une fois mais ne voulez plus être embêté par des notifs)
la gestion des MP (pour une fois j'en ai pas reçu aujourd'hui alors j'ai pas pu faire le parsing ). Ca devrait arrivé assez rapidement vu que c'est la même logique que pour les notifs.
C'est dommage de devoir faire une requête sur le chargement de toute une page et d'en prendre uniquement la liste des dernières notifications. Ton extension prendra vraiment tout son sens lorsqu'une API sera ouverte.
Cela dit, cela reste pratique et sûrement utile pour certains membres. Bonne initiative.
Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
Bonsoir,
C'est dommage de devoir faire une requête sur le chargement de toute une page et d'en prendre uniquement la liste des dernières notifications. Ton extension prendra vraiment tout son sens lorsqu'une API sera ouverte.
Ah bah ca j'en suis bien conscient, mais sans API j'ai pas trop le choix (je n'hésiterais pas à refaire le truc si une API est dispo un jour)
moi62100 : mince, bizarre, j'ai jamais eu de problème encore... Le nombre de notifs affichés correspond à celui dans la liste que tu as lorsque tu clicks sur la clochette, pas forcément celui qui est censé être affiché (car chez moi un click sur la cloche fait disparaître le nombre par exemple)
Ah bah ca j'en suis bien conscient, mais sans API j'ai pas trop le choix (je n'hésiterais pas à refaire le truc si une API est dispo un jour)
Bien entendu. Cela dit, je me demandais si c'était vraiment nécessaire de retirer les balises images (et si c'est nécessaire, que les images ?) lorsque tu reçois la réponse à ta requête HTTP. Je ne suis pas du tout un expert du Web (c'est pas mon dada) mais il me semble qu'une image est chargée lorsque le navigateur veut l'afficher. A ce moment là, le lien contenu dans l'attribut src fait une nouvelle requête pour récupérer l'image. Si c'est bien le cas, ton clean n'est pas nécessaire. Tu ne comptes rien afficher.
Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
en fait c'est ce que je faisais initialement, mais la librairie que j'ai fini par utiliser (jQuery) pour me faciliter le parsing charge tout ou partie des assets lors de l'exploration, et du coup ca fout le bordel !
Je l'ai sur mon pc et ça marche très bien Oo. Le mec avait refait son appli exprès pour la v4. Je te donne le lien des que je rentre de vac. J'ai pas mon PC sur moi en ce moment. Et je suis bien sous chrome
Je veux bien ouai (et au pire ca m'aura fait un bon exercice ). Elle était dispo sur le "Market d'extension" ? car il y a rien de trouvable là-bas à propos du SdZ
Publication en cours d'une version 1.0 qui gère l'affichage de la liste des notifications directement dans l'extension et en reprenant des aspects de la charte graphique du SdZ.
Quand vous cliquez sur une notif, vous êtes automatiquement redirigé vers cette dernière et elle sera archivé dans les notifs du SdZ. Le compteur se met ensuite à jour (petit délais inférieur à 10 secondes pour la mise à jour du compteur, je ne pourrais probablement pas y remédier)
Prochaine étape : une liste noire des sujets qui ne vous intéresse plus !
Merci à tous pour vos encouragements !
(Akna : c'est possible qu'elle affiche n'importe quoi, le SdZ a pas mal évolué depuis la dernière maj de cette extension)
EDIT : avant qu'on me taxe de copieur d'idée, sachez que je n'avais pas connaissance de l'extension mentionné ci-dessus et qu'apparemment les choses manquantes au SdZ se ressentent puisque j'ai eu les mêmes idées (liste noire etc...)
EDIT : avant qu'on me taxe de copieur d'idée, sachez que je n'avais pas connaissance de l'extension mentionné ci-dessus et qu'apparemment les choses manquantes au SdZ se ressentent puisque j'ai eu les mêmes idées (liste noire etc...)
Sauf que ça, ça existe déjà (Actions -> Ne plus me notifier). On peut être notifié à nouveau avec le même menu.
</grain de sel>
De toute façon on peut pas être au courant de tout et le topic du forum n'était pas super actif. Perso je donnais le lien pouf info. Je ferais un test de ton appli voir si elle est meilleure
rahhh mais oui adri1 tu as raison !! je le trouvais plus ce maudit bouton !! (je m'acharnais sur le "(dé)suivre ce sujet")
Un truc de moins à s'embêter à faire
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Retrouvez moi sur mon blog et ma chaine Youtube !
Co-fondateur de Nutab, création de sites web à Reims
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !
Retrouvez moi sur mon blog et ma chaine Youtube !