UP, le plugin universel

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Partage] UP, le plugin universel

    Bonjour à tous,

    Les longues heures passées sur ce forum m'ont donné l'idée de créer un plugin de contenu pour répondre à des besoins et difficultés souvent évoqués.

    Ce plugin permet de faire plein de choses : afficher une table selon plusieurs méthodes responsives, une vidéo Youtube, une carte, des prévisions météo, des effets sur des images, de modifier le style CSS ... une sorte de couteau suisse !

    Son nom est très court pour être facile à saisir : UP comme Universal Plugin

    Il est à découvrir sur son site dédié : https://up.lomart.fr ou sur github : https://github.com/lomart/UP

    Toutes ses possibilités (nommées actions) sont listées sur cette page générée automatiquement par UP : https://up.lomart.fr/documentation-actions

    Je pense qu'il peut être utile à plusieurs types d'utilisateur de Joomla:
    • Le novice : UP lui propose un tas de fonctionnalités en français. Les recherches sur la JED et l'installation de multiples extensions sont évitées. UP évite, dans de nombreux cas, de passer en mode code avec TinyMCE et JCE et de modifier les fichiers CSS. Sur ce forum, il est facile de fournir un shortcode pour l'aider à réaliser des opérations délicates.
    • Le webmaster : il est assez facile d'expliquer à un client comment l'utiliser. Il peut créer une interface de saisie qui évite à son client de saisir du HTML. Il peut personnaliser le style d'une page directement d'un article.
    • Le programmeur : la phase récupération du shortcode et de ses options est inutile, on entre directement dans le vif du besoin: coder la fonctionnalité. UP est léger pour Joomla. La suppression d'une action ne laisse aucune trace.


    Les règles retenues pour ce plugin:

    • une compatibilité à 99% avec les éditeurs wysiwyg (TinyMCE, JCE ...)
    • une documentation accessible et à jour. Elle est construite automatiquement par lecture du script des actions
    • un impact minimal sur Joomla. Une action non utilisée, c'est uniquement de la place disque pas des ressources serveur
    • la possibilité d'ajouter de nouvelles actions pour les personnes ayant des notions de PHP
    • la langue française est prioritaire avec la possibilité d'une traduction lors des affichages, mais surtout pour la saisie des instructions
    • une installation/désinstallation des actions uniquement par l'ajout/suppression de son dossier
    • le coeur du plugin est mis à jour automatiquement par la procèdure update de Joomla. Vos actions personnalisées ne sont pas modifiées.


    J'aimerais garder cette discussion pour un échange sur ses fonctionnalités, son utilisation et la suggestion de nouvelles actions. Pour signaler un disfonctionnement, utilisez de préférence le formulaire de contact sur le site ou les issues sur github (https://github.com/lomart/UP)

    Il embarque également une feuille de style CSS créée par un pré-processeur SCSS. La mise a jour automatique n'est pas encore disponible.

    Bonne découverte
    Dernière édition par lomart à 26/09/2017, 15h53
    UP, le plugin universel à découvrir sur https//up.lomart.fr
    bgMax
    , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

  • #2
    Re : UP, le plugin universel

    Wahooooo je vais tester cela
    Société : http://www.com3elles.com
    Bénévole : http://www.flexicontent.org

    Commentaire


    • #3
      Re : UP, le plugin universel

      m'a l'air très intéressant.
      Je creuse...
      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

      Commentaire


      • #4
        Re : UP, le plugin universel

        Je mets un petit mot d'encouragement pour participer à la conversation que je trouverai dommage qu'elle soit fermée à cause des règles draconiennes du forum ( ceci dit en passant ...)
        Merci pour le boulot, j'ai hâte d'essayer.
        aidons nous les uns les autres ...

        https://www.web54.fr

        Commentaire


        • #5
          Re : UP, le plugin universel

          Attention: c'est du lourd....et cela fait tout (ou presque: je n'ai pas réussi à faire le café avec).

          Regardez bien les exemples en bas de la page https://up.lomart.fr/

          A tester d'urgence,

          Bravo pour l'idée et la qualité de mise en oeuvre.

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Re : UP, le plugin universel

            Merci à tous pour votre intérêt.
            Pour le café, je ne doute pas que quelqu'un trouvera la solution

            Ce plugin est fait pour que chacun y apporte sa pierre. Il a été conçu dans un esprit de partage et d'entraide
            Dernière édition par lomart à 27/09/2017, 08h26
            UP, le plugin universel à découvrir sur https//up.lomart.fr
            bgMax
            , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

            Commentaire


            • #7
              Re : UP, le plugin universel

              Bonjour,

              J'aime beaucoup ce partage, merci Loic !

              Malheureusement, je ne vais pas l'utiliser car ma préférence va au framework du template et aux addons de page builder à la place de shortcode (pour faciliter l'usage par le débutant). De plus, je veille au résultat dans les flux rss, dans les réseaux sociaux, le contenu dans google amp & instant article. Mais je suis sur que cela intéressera beaucoup de personne

              Quelques idées d'améliorations possibles :

              - googlemap : choix de style prédéfinis (donc facilement paramètrable) : https://snazzymaps.com/
              https://mapstyle.withgoogle.com/ Des styles intégrés au plugin et un champ paramétrable du plugin pour coller le style personnalisé

              - elements boostrap (bouton vers popup modal, jumbotron, card, carousel, etc...)
              Des modèles utiles d'insertion dans le contenu. L'utilisation du shortcode evite la suppression par l'éditeur html. Exemple citation : https://bootsnipp.com/snippets/featu...ter-blockquote

              - image avec filtre css3 webkit (opacité, inversion de couleur, etc...)
              <img src="/foto.jpg" style="-webkit-filter: grayscale(100%);" alt="" />
              W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.


              - tweet embed ou plus généralement ce qui se rapproche des codes embed/iframe toujours délicat à inserer dans le code source donc plus facile avec un shortcode.

              - player vimeo ... en utilisant l'api

              - responsive voice pour une lecture audio du contenu https://responsivevoice.com/

              - bouton paypal ou stripe

              - 100 boutons google+ interactif : https://developers.google.com/+/feat...-action-labels

              ...
              Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

              Commentaire


              • #8
                Re : UP, le plugin universel

                Merci Yann,

                J'apprécie toujours tes analyses pertinentes qui font bien avancer les choses.

                UP se rapproche plus des shortcodes que des pages builder et framework de template. Ce sont 2 approches différentes qui ont chacune leur public.

                La différence de UP avec les shortcodes est son ouverture. Il est "relativement" facile d'ajouter de nouveau comportement. Son champ d'action est aussi beaucoup plus large.

                L'idée de départ, outre le fait de faciliter l'écriture des plugins de contenu, est d'aider les personnes sur le forum qui ont des difficultés à saisir du code dans les éditeurs ou à modifier des feuilles de styles. En leur fournissant un shortcode, on leur épargne bien des soucis (et également à nous ). Il répond à des demandes qui à ma connaissance ne peuvent pas être résolues autrement qu'en mettant les mains dans le moteur.

                Il est surtout conçu dans une idée de partage. Tu remarqueras que son nom ne contient pas mes initiales comme cela est le cas pour mes autres extensions. Je n'en parle pas non plus sur mon site principal. Il va comme même falloir que je fasse une news
                J'ai lancé l'idée, défini des principes, créé la base ... reste maintenant à voir comment il va évoluer.

                Merci pour tes suggestions d'amélioration ou de création d'actions. Elles démontrent d'ailleurs l'utilité de l'approche de UP.
                Les 32 actions actuelles ont surtout été écrites pour tester ses possibilités. Vient maintenant le temps de l'enrichir.
                UP, le plugin universel à découvrir sur https//up.lomart.fr
                bgMax
                , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                Commentaire


                • #9
                  Re : UP, le plugin universel

                  Très belle documentation.

                  Je note ce plugin sur mon wiki, je testerais prochainement.

                  Merci pour ce partage.

                  Commentaire


                  • #10
                    Re : UP, le plugin universel

                    Envoyé par lomart Voir le message
                    Il va comme même falloir que je fasse une news
                    ... qu'on pourra publier sur le portail si tu le souhaites.
                    Christophe (cavo789)
                    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                    Commentaire


                    • #11
                      Re : UP, le plugin universel

                      Bonjour Christophe,

                      Merci pour ta proposition. Tout ce qui peut faire connaître UP est bien sûr bienvenu.

                      Un petit complément de réponse à Yann:

                      UP peut très bien cohabiter avec un framework de template: c'est un simple plugin de contenu. Le template très minimaliste du site de démo est fait avec TemplateCreatorCK.

                      UP actif sur le site sans être utilisé par une page, c'est zéro octet de téléchargé (sauf pré-chargement de son CSS) et juste un seul appel du core de Joomla. Si une action est détectée, c'est juste les ressources nécessaires pour celle-ci qui sont chargées.
                      UP, le plugin universel à découvrir sur https//up.lomart.fr
                      bgMax
                      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                      Commentaire


                      • #12
                        Re : UP, le plugin universel

                        Bonjour,

                        J'ai bien compris son fonctionnement mais en fait, je me suis mal exprimé... désolé.
                        Je vais essayer de donner plus de détails concrets.

                        Sur l'utilisation de code dans un contenu, le flux rss n'interprète pas la balise ce qui restreint son utilisation.
                        exemple avec Up : http://prntscr.com/gr2q81



                        Résultat : http://prntscr.com/gr2r3v



                        J'utilise régulièrement les flux RSS depuis plus de 10 ans donc, (et cela n'engage que moi), c'est indispensable d'éliminer les balises qui s'injecterait dans les flux RSS. Idem pour l'affichage sous google amp, instant article mais aussi l'ouverture d'API pour intégrer le contenu dans des applications smartphones...

                        Pour certains sites, l'accessibilité est également un élément important à prendre en compte donc il faudrait que j'interdise l'emploi de certains codes et améliorer d'autres pour que ce soit accepté dans les standards comme WCAG 2.0

                        A moins que tu ne trouve une solution pour remplacer chaque balise par une équivalence ou une suppression dans le flux rss, d'avoir eventuellement les acl qui autorise la création par action, je ne peux pas utiliser le plugin malgré les nombreux avantages que l'on peut trouver.

                        Ce qui m'a amené à réfléchir à des alternatives aux shortcodes.

                        J'ai donc créé l'équivalence de certains codes comme la meteo mais en intégration dans sp page builder ce qui facilite l'usage pour des débutants, une personnalisation plus avancée sans aucune saisie de code. De cette façon, je reste compatible avec l'enrichissement de contenu (on a déjà évoqué sur le forum cette extension exceptionnelle de Tassos Marinos, traduit par Fred.) et une optimisation seo (un nombre limité de requête, des fichiers en asynchrone et tout est en cache... et je travaille au top sur la création de template). Dans d'autres cas, j'ai intégré certains éléments en champs natif (custom fields) depuis la sortie de joomla 3.7!

                        Par exemple : quand un rédacteur intègre une video ou un tweet en embed via le page builder, il y a un nouveau bloc au page builder qui lui permet de saisir l'url et de personnaliser l'affichage (couleur, arrondi). Le résultat est conforme avec une belle intégration css notamment avec le player video plyr : https://plyr.io/#video et une compatibilité google amp (réalisé par mes soins).

                        En résumé, c'est un choix que j'assume totalement

                        Restons toutefois positif !
                        Je propose de remplacer le code de youtube.php du plugin up
                        par celui de plyr...

                        A simple HTML5, YouTube and Vimeo player. Contribute to sampotts/plyr development by creating an account on GitHub.

                        on peux ainsi intégrer ainsi vimeo en plus de youtube !
                        A votre avis ?
                        Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                        Commentaire


                        • #13
                          Re : UP, le plugin universel

                          Bonjour Yann,

                          Effectivement, cela pose un souci pour le RSS. Ne l'utilisant pas, j'avoue ne pas y avoir pensé. Je ne pense pas non plus qu'il soit indispensable à beaucoup de sites réalisés avec Joomla! Et quand bien même, dans l'exemple que tu cites, le contenu est présent.

                          En ce qui concerne l'alternative SP Page Builder que tu utilises et que tu sembles préconiser, on est sur une extension commerciale à 49€/site. Il existe bien une version free qui me semble bien limitée avec ses très nombreux "buy pro" incitant à l'achat. Je n'ai pas testé plus en avant, mais elle ne semble pas permettre l'intégration RSS puisque le contenu est géré en parallèle de celui de Joomla. Je peux faire erreur, mais la création de nouveaux comportements ne me semble pas réalisable facilement et rapidement.

                          Toute la richesse de Joomla est de proposer de multiples choix pour réaliser des choses proches, chacun choisissant en fonction de son niveau technique, de son expérience et de son budget.

                          Bonne soirée
                          UP, le plugin universel à découvrir sur https//up.lomart.fr
                          bgMax
                          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                          Commentaire


                          • #14
                            Re : UP, le plugin universel

                            Envoyé par lomart Voir le message
                            Toute la richesse de Joomla est de proposer de multiples choix pour réaliser des choses proches, chacun choisissant en fonction de son niveau technique, de son expérience et de son budget.
                            L'intégration de page builder peut également se faire dans le contenu de l'article (après activation de l'option dans les paramètres). Effectivement, j'ai choisi sp page builder pour mes clients, j'aurai pu choisir celui de ced ou un autre ( avec les problèmes comme la compatibilité de version avec joomla, les fonctions uniquement dispo sous licence commerciale, etc... ).

                            C'est tout le plaisir d'être sous Joomla, on a le choix comme pour les cck, les custom fields et autres extensions.

                            Pour les flux rss ou la création d'api, je ne vais pas polluer le fil sur ce sujet. Après quelques lignes de code, on peut régler le problème mais c'était important de l'évoquer comme une contrainte notamment pour les créateur d'applications smartphone. C'est tout.

                            Reste que pour les modules de contenu personnalisé, le plugin est pratique et sans risque de voir supprimer du code par l'éditeur html.

                            Pour étoffer les actions, on pourrait envisager la possibilité d'inserer de nouvelles creations par l'installateur de joomla ? mais aussi de pouvoir les supprimer de la liste des actions. C'est une idée.
                            Dernière édition par daneel à 29/09/2017, 18h00
                            Joomla User Group (JUG) Lille : https://www.facebook.com/groups/JUGLille/

                            Commentaire


                            • #15
                              Re : UP, le plugin universel

                              Je te remercie d'avoir soulevé le problème pour les flux RSS. C'est effectivement important pour ceux qui ont cette contrainte.

                              En ce qui concerne l'utilisation de l'installateur de Joomla pour les nouvelles actions, c'est effectivement une piste qui me trotte dans la tête depuis quelques temps. Elle est sur ma liste des todos, mais est-ce la bonne solution ?
                              UP, le plugin universel à découvrir sur https//up.lomart.fr
                              bgMax
                              , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X