Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Extension] OC Notificateur (ex SdZ Notificateur)

Extension pour navigateur

    23 juillet 2013 à 20:14:45

    Hello les zéros !

    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 :D ).

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

    Vous pouvez trouver l'extension pour Google Chrome à l'adresse suivante : SdZ Notificateur pour Google Chrome

    L'extension est aussi compatible Opera ! Pour plus d'infos, allez lire ce message : http://fr.openclassrooms.com/forum/sujet/extension-oc-notificateur-ex-sdz-notificateur?page=9#message-86506258.

    J'espère que ca vous plaira ! Si jamais des bugs apparaissent, n'hésitez pas à m'en faire part (de préférence sur la page dédiée sur le github).

    Quelques captures d'écran :

    L'icone dans la barre d'addresse, et une popup avec la liste des notifications

    Une notification de bureau (version détaillée)

    La page des options

    -
    Edité par Eskimon 4 juillet 2014 à 11:41:55

    • Partager sur Facebook
    • Partager sur Twitter

    Retrouvez moi sur mon blog et ma chaine Youtube !

      23 juillet 2013 à 21:04:45

      Ça, c'est vraiment l'idée du siècle !!! Ça va franchement aider les gens, c'est génial. Surtout, continu !!!

      • Partager sur Facebook
      • Partager sur Twitter
      Enzo, Président de Cocktail Future - cocktailfuture.fr 🍸
        23 juillet 2013 à 22:12:54

        Pour les messages aussi peut-être...

        • Partager sur Facebook
        • Partager sur Twitter
        Enzo, Président de Cocktail Future - cocktailfuture.fr 🍸
          23 juillet 2013 à 22:14:46

          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 :D
          • Partager sur Facebook
          • Partager sur Twitter
            23 juillet 2013 à 22:15:36

            Merci beaucoup pour cette extension !
            • Partager sur Facebook
            • Partager sur Twitter
              23 juillet 2013 à 22:49:53

              C'est adopté ! J'attends de voir le listing des notifications : avec ça, ce sera vraiment top ! :)

              (j'ai laissé un avis au passage!)

              • Partager sur Facebook
              • Partager sur Twitter
              Créer : voilà la grande délivrance de la souffrance, voilà ce qui rend la vie légère.
                23 juillet 2013 à 23:02:18

                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 :D ). Ca devrait arrivé assez rapidement vu que c'est la même logique que pour les notifs.

                Bonne nuit tout le monde !

                • Partager sur Facebook
                • Partager sur Twitter

                Retrouvez moi sur mon blog et ma chaine Youtube !

                  23 juillet 2013 à 23:11:52

                  Bonne chance et bonne continuation poir la suite ! :)

                  • Partager sur Facebook
                  • Partager sur Twitter
                  Enzo, Président de Cocktail Future - cocktailfuture.fr 🍸
                  Anonyme
                    23 juillet 2013 à 23:20:36

                    Ah super, merci Eskimon !:D

                    C'est ce qu'il me fallait !

                    Par contre il faut absolument une version Firefox.:pirate:

                    Ah il m'affiche 24 notifications... qui n'existent pas.:lol:

                    -
                    Edité par Anonyme 23 juillet 2013 à 23:51:33

                    • Partager sur Facebook
                    • Partager sur Twitter
                      24 juillet 2013 à 0:15:06

                      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.

                      Cela dit, cela reste pratique et sûrement utile pour certains membres. Bonne initiative.

                      • Partager sur Facebook
                      • Partager sur Twitter
                      Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                        24 juillet 2013 à 9:19:54

                        AndroWiiid a écrit:

                        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 :D (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)

                        -
                        Edité par Eskimon 24 juillet 2013 à 9:22:20

                        • Partager sur Facebook
                        • Partager sur Twitter

                        Retrouvez moi sur mon blog et ma chaine Youtube !

                        Anonyme
                          24 juillet 2013 à 11:51:16

                          En redémarrant Chromium ça a fonctionné mais bon je le signale quand même.;)

                          • Partager sur Facebook
                          • Partager sur Twitter
                            24 juillet 2013 à 11:55:29

                            Ah bah ca j'en suis bien conscient, mais sans API j'ai pas trop le choix :D (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.

                            • Partager sur Facebook
                            • Partager sur Twitter
                            Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                              24 juillet 2013 à 12:05:29

                              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 :p !

                              • Partager sur Facebook
                              • Partager sur Twitter

                              Retrouvez moi sur mon blog et ma chaine Youtube !

                                24 juillet 2013 à 14:35:54

                                Elle existe déjà depuis la v3 (avec MP et y a eu pendant un moment les réponses automatiques ) je l'ai sous chrome faut que je retrouve le nom. 

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  24 juillet 2013 à 14:44:05

                                  bah non justement, sur chrome il existe rien et comme entre la V3 et la V4 beaucoup de choses ont changer je doute que ca fonctionne toujours

                                  • Partager sur Facebook
                                  • Partager sur Twitter

                                  Retrouvez moi sur mon blog et ma chaine Youtube !

                                    24 juillet 2013 à 16:34:35

                                    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 ;)
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      24 juillet 2013 à 16:38:46

                                      Je veux bien ouai :) (et au pire ca m'aura fait un bon exercice :D ). Elle était dispo sur le "Market d'extension" ? car il y a rien de trouvable là-bas à propos du SdZ

                                      • Partager sur Facebook
                                      • Partager sur Twitter

                                      Retrouvez moi sur mon blog et ma chaine Youtube !

                                        24 juillet 2013 à 16:47:04

                                        C'était pas ça par hasard ?

                                        Edit : Qui m'affiche un peu n'importe quoi d'ailleurs ^^ Eski la tienne marche mieux ;)

                                        -
                                        Edité par Akna 24 juillet 2013 à 16:50:08

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          24 juillet 2013 à 16:52:16

                                          Ca pourait bien ouai... tant pis, j'aurais eu une bonne excuse pour bosser mon javascript :D

                                          • Partager sur Facebook
                                          • Partager sur Twitter

                                          Retrouvez moi sur mon blog et ma chaine Youtube !

                                            24 juillet 2013 à 17:03:44

                                            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 :pirate: !

                                            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é par Eskimon 24 juillet 2013 à 17:07:53

                                            • Partager sur Facebook
                                            • Partager sur Twitter

                                            Retrouvez moi sur mon blog et ma chaine Youtube !

                                              24 juillet 2013 à 17:05:52

                                              Oui c'est ça avec la liste rouge et tout. Par contre chez moi elle marche super mais je testé rais celle d'eskimon car je ne peux pas comparer ;)
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                25 juillet 2013 à 0:18:28

                                                Waaa c'est bôôôôoo! (et utile!) :D

                                                Merci Eskimon :D

                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                Interdiction de lire cette signature | OCr Notificateur | Retrouvez moi sur Zeste de Savoir !
                                                  25 juillet 2013 à 9:32:27

                                                  Super extension , ça me simplifie la vie: finit les f5 pour voir si j'ai une notification!
                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    25 juillet 2013 à 17:20:42

                                                    Merci aussi aux messages sympa sur la fiche de l'application sur le google store :D

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter

                                                    Retrouvez moi sur mon blog et ma chaine Youtube !

                                                    Anonyme
                                                      25 juillet 2013 à 17:37:42

                                                      Salut,

                                                      <grain de sel> Eskimon a écrit:

                                                      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>

                                                      -
                                                      Edité par Anonyme 25 juillet 2013 à 17:39:08

                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        25 juillet 2013 à 17:41:55

                                                        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 ;)
                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          25 juillet 2013 à 17:45:15

                                                          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 :D

                                                          • Partager sur Facebook
                                                          • Partager sur Twitter

                                                          Retrouvez moi sur mon blog et ma chaine Youtube !

                                                            27 juillet 2013 à 23:07:26

                                                            Un p'tit aperçu des notifs de bureau qu'on a développé, Eskimon et moi-même, ces derniers jours ;)

                                                            (bon c'est encore un peu buggé, mais ça avance!)

                                                            Donc on règle encore les 2/3 bugs gênants (genre des notif' qui s'affichent plusieurs fois), et je compte sur Eskimon mettre à jour sur le WebStore ;)

                                                            PS: A noter que étant donné que le code est sur GitHub, vous pouvez avoir la dernière version de l'extension sans passer par le WebStore ;)

                                                            @Eskimon: Désolé, j'ai pas pu attendre ton retour pour montrer ça, tellement j'étais fier quand ça a marché :p

                                                            • Partager sur Facebook
                                                            • Partager sur Twitter
                                                            Interdiction de lire cette signature | OCr Notificateur | Retrouvez moi sur Zeste de Savoir !
                                                              27 juillet 2013 à 23:19:40

                                                              Bon bah c'est décidé, je quitte l'extension citée plus haut pour la tienne Eskimon
                                                              • Partager sur Facebook
                                                              • Partager sur Twitter

                                                              [Extension] OC Notificateur (ex SdZ Notificateur)

                                                              × 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.
                                                              • Editeur
                                                              • Markdown