Présentation de mon plugin : Scrolling Tools (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 19)
  • Auteur
    Messages
  • #495734
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Bonjour,

    J’ai terminé une première version corrigée de mon plugin WordPress. Le plugin est toujours en Beta mais je l’ai parcouru et je n’ai pas remarqué de bugs. Je l’ai donc mis dispo en mode beta afin de tester sa stabilité sur une plus grande échelle.

    Pour le présenter il s’agit d’un plugin qui, une fois installé, permet d’afficher une barre d’items fiixe (qui suit le scroll de la page). La barre d’outils est paramétrable (position, background, items).
    L’intérêt de ce plugin m’est venu uniquement par la présence d’un bouton permanent sur la page permettant de scroller vers le top de la page à tout moment. J’en ai donc fait un plugin perso à la va vite qui m’était seulement destiné. N’ayant jamais encore fait de plugins proprement et dans les rêgles wordpress, je me suis dit que ça allait être une bonne expérience. J’ai donc développé le même plugin plus étoffé, avec page de settings, corrigée, tout ca, tout ca, afin d’en faire profiter les gens intéressés.

    Le plugin est dispo à l’url suivante : http://wordpress.org/extend/plugins/scrolling-tools/

    Ce n’est pas mon premier plugin WP (j’en ai déjà développé pour des clients de temps en temps), mais c’est le premier que je distribue. J’attend donc un maximum de critiques et de remarques afin de pouvoir m’occuper de la première version stable.

    Vous pouvez aussi trouver plus d’infos et poster des commentaires sur la page officielle fr : http://www.watchmymind.com/2011-05/scrolling-tools-un-plugin-wordpress-sous-jquery/

    Mici de votre attention =)

    #773858
    tomarie
    Membre
    Initié WordPress
    1 contributions

    Bonjour, j’avais trouvé votre plugin sur WordPress.org.
    J’ai constaté deux soucis en essayant de l’installer ici : http://assistantsinformatique.netii.net/
    – malgré mon intervention en 777 sur le chmod, un message d ‘erreur m’indiquant que le plugin n’était pas rewritable persistait.
    – je ne sais si cela est une conséquence du premier bug, mais au moment de l’édition des items (modification de mail notamment) j’avais une erreur mysql dans admin.php à la ligne 76…
    J’ai donc désinstallé le plug in, ne pouvant agir pour résoudre ces soucis.
    Si cela peut vous aider, cordialement.

    #773859
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Bonjour tomarie.

    J’ai eu en effet un autre commentaire sur le problème de droits en écriture. Le fait est qu’aujourd’hui le dossier « current » contient des fichiers susceptible d’être écrasés, il faut donc chmod le contenu avec le « current ».

    Il se peut que l’erreur mysql soit liée.

    Quoi qu’il en soit toute cette partie sur les permissions n’a pas été fait proprement et mérite d’être revue entièrement. Je vais prendre du temps ce weekend pour retravailler dessus et faire une mise à jour dimanche soir.

    Merci beaucoup pour ce retour.

    #773860
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Double post volontaire pour préciser que le plugin a été mis à jour et testé.
    Nouvelle version, 0.4.2 : http://wordpress.org/extend/plugins/scrolling-tools/

    Quelques bugs ont été corrigés, et le code un poil revu, par contre le système de permission n’a toujours pas changé. Il faut chmod le dossier current et son contenu.
    Je réfléchirai pour la prochaine version à comment revoir ça proprement.

    Par contre je n’ai pas réussi à reproduire l’erreur MySQL. Pourrais tu m’en dire plus ?

    Thanks.

    #773861
    enseignelibre
    Participant
    Initié WordPress
    37 contributions

    J’ai installé votre plugin et je crois que je vais l’adopter. Il est respectueux du reste des pages, il ne clignote pas comme beaucoup de plugins de ce genre qui empêche la lecture des pages, il ne nécessite pas un chargement lourd.

    http://www.enseignelibre.be/

    Merci !

    #773863
    Guy
    Participant
    Maître WordPress
    14817 contributions

    👏 pour ton plugin.

    Je n’ai pas eu de problèmes de permissions ni d’erreur de base de données. Ce qui fait que je m’interroge sur les droits que j’ai mis. Étant sur un serveur Windows, je ne sais pas si c’est géré différemment.

    Quelques petites remarques:

    – J’aurai apprécié un scroll to bottom 🙂
    – Si on positionne avec une valeur plus importante que la moitié de la largeur de la fenêtre, le popup disparait dans les entrailles du navigateur. Est il possible de récupérer la largeur du blog pour ajouter un positionnement collé sur le bord droit ou gauche du blog et un autre positionnement aligné sur le bord du navigateur.
    – Peut être offrir une interface utilisateur à l’aide de sessions ou cookies pour permettre de l’ouvrir ou de le fermer.
    – Je sais que le plugin s’appelle Scrolling tools, mais si la fenêtre n’a pas de scrolling, le popup n’apparait jamais, de même pour le faire apparaitre, il est absolument nécessaire de faire un scrolling. Une option pour le rendre permanent serait la bienvenue.
    – Dans le panneau d’admin, le système des onglets superposés n’offre pas de bouton pour replier l’onglet courant.

    Je chipote, tu l’as compris 🙂

    #773862
    Guy
    Participant
    Maître WordPress
    14817 contributions

    J’en rajoute dans le même style chipotage

    Dans le panneau d’admin, quand je veux éditer un des items, le bouton pour sauvegarder est edit, cela devrait être submit

    Il y a une version française? 🙂

    #773864
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Je continue 🙂

    Bon, j’ai vu comment rendre permanent en mettant distance from top à 0. Un petit texte explicatif ne serait pas malvenu. En mettant à 0, la barre d’administration pour un visiteur connecté cache le haut du popup.

    #773865
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Merci enseignelibre pour le commentaire, c’est encourageant =).

    Salut Guy et merci pour tes remarques.
    – Scroll to bottom -> Why not. Pour tout te dire je me suis aperçu d’un manque ces derniers jours, celui de scroller jusqu’aux commentaires.
    Donc je te pose une question : As tu l’utilité de scroller auto jusqu’en bas de page (si oui laquelle, je suis curieux=)), ou est ce aussi pour les coms ?

    – Un alignement auto sur le bord du navigateur est une bonne idée, je note. Cependant je n’ai pas encore vue comment je pouvais l’aligner automatiquement au container du blog. Celui ci pouvant changer d’un thème à l’autre, je ne sais pas comment trouver la bonne div. Mais c’était effectivement prévu tout au début.

    – Peux tu développer ton idée sur l’interface utilisateur ? Moi je verrai bien un petit bouton discret sur la toolbar qui permet de la cacher pour une session donnée. Penses tu à autre chose ?

    – Tu y as répondu toi même. Mais sache que ce dont tu parles m’a beaucoup fait cogiter. Comment rendre l’administration la plus intuitive possible ? Quels termes utilisés ? etc etc. Je tacherai de rendre la chose un peu plus évidente.

    – Je t’avoue que sur ce coup la j’y avais pensé, mais après reflexion je n’y avais pas vu l’intéret. Why not, je note.

    – Euh… C’est pas faux. Je pense que je peux encore en trouver des fautes dans le contenu en anglais. Il n’y a pas encore de version française mais c’est prévu. J’attend juste que la première beta soit dépecer de tout bug avant d’ajouter l’internationalisation.

    Merci beaucoup en tout cas pour ces remarques, ça va beaucoup m’aider.

    #773866
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Ah aussi petite chose. J’ai recu une remarque comme quoi le plugin n’est visible que pour les utilisateurs enregistrés et non pour les anonymes.
    Je n’ai pas encore réussi à reproduire le bug, cela vous dit il quelque chose ?

    Merci.

    #773867
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je reviens à la charge 🙂

    déja sur tes réponses

    – Je t’avoue que sur ce coup la j’y avais pensé, mais après reflexion je n’y avais pas vu l’intéret. Why not, je note.

    Je n’ai pas su à quoi tu faisais référence.

    Pour les alignements, je n’ai pas du tout regardé dans WordPress comment s’aligner sur le bord du blog, par contre, ne pas afficher le popup en dehors du navigateurs est indispensable, il suffit par exemple de rétrécir la largeur pour que le popup disparaisse.

    Pour le scroll down, certains blogs ont les pages tout en bas, certains ont aussi un header prenant la moitié de la page et chaque nouvel affichage demande à scroller vers le bas, il y a aussi les commentaires nouveaux que l’on peut vouloir voir, etc…

    Pour l’interface utilisateur, je pensais aussi à une flèche vers le bas ou vers le haut pour cacher/montrer la barre. Dans les gadgets utilisateurs, il est possible aussi de proposer la possibilité d’inverser horizontal/vertical. La cacher complétement n’est surement pas une bonne idée à moins de trouver un moyen élégant de pouvoir l’appeler.

    Au niveau technique maintenant, j’ai juste survolé le code ayant été occupé ce week-end.
    Pour l’internationalisation, quand tu fais le code, pour toutes les phrases, tu les met avec __( …, ‘nomdomaine’) ou _e( …, ‘nomdomaine’), il te suffira de 5 minutes ensuite avec poedit pour créer les fichiers .mo nécessaires. Reprendre tout le code et ajouter l’internationalisation est pénible, si c’est fait dès le départ, tu en es libéré.

    J’ai vu vite fait que tu avais mis en dur ../wp-content/plugins/ à certains endroits, ces chemins sont définis par WordPress, il ne font pas partie du plugin, tu devrais prendre les define ou les fonctions de WP sur les paths.

    Pour les logos, pourquoi ne pas se servir des fonctions de WP avec la librairie media, cela aurait de plus l’intérêt de te libérer des permissions de répertoires.

    #773868
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Je faisais référence au fait de pouvoir replier les onglets dans le panneau d’admin.

    Par contre je n’ai pas compris ta remarque sur le popup.

    Ok pour le scroll down (j’imagine bien 2 types : scroll to comments et scroll to bottom) et l’interface utilisateur. Je n’y avais pas pensé.

    Aaaaaah ! Tu as regardé le code malheureux !
    La plus grosse mise à jour pour la futur version 1 stable, sera de revoir tout le code.
    Path en dur, globals, séries de if et j’en passe…. Le code est tout simplement crade.
    A chaque nouvelle révision de la beta je « nettoie » et refactorise de plus en plus.

    Pour la 0.5.1 de la semaine prochaine (qui incluera ce dont on parle actuellement et d’autres commentaires que j’ai recu), je tacherai déjà d’utiliser exclusivement les defines WP.

    Merci pour le conseil sur l’internationalisation. Je n’y avais pas encore réfléchis. 😉

    #773869
    Guy
    Participant
    Maître WordPress
    14817 contributions

    la remarque sur le popup, c’est que j’ai visualisé sur un écran beaucoup plus petit en largeur que les résolutions d’un moniteur d’ordi. Le blog s’affichait normalement, mais le popup était hors de l’écran donc inaccessible. il faudrait vérifier que tu n’es pas en dehors des dimensions de l’écran.

    #773870
    Fricky
    Participant
    Initié WordPress
    22 contributions

    Ah très bien, c’est noté. Thanks.

    #773871
    chamomor
    Participant
    Maître WordPress
    1912 contributions

    Hello
    bravo pour le plugin. Je fais les mêmes remarques : pour moi ce qui est le plus dérangeant est le fait que la barre n’apparaisse pas tout de suite, mais uniquement après scroll. C’est brouillon et déroutant. Puis, un code crade, surtout côté mysql, veut dire que je ne peux pas l’installer ni le proposer pour des sites clients. Je suivrai donc l’évolution de ton plugin pour le proposer quand il sera revu.
    Bon courage;

    Si tu veux faire dans l’excellence, va voir ce qui existe déjà et combine. Car il existe déjà un plugin du genre : Social Slider.

    Et j’ajoute le topic que je viens de poster car c’est la même idée, voir « un défi pour créateurs de plugins »

15 sujets de 1 à 15 (sur un total de 19)
  • Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.