CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

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

  • CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

    Actuellement, pour un site associatif, nous utilisons Community Builder.
    Notre site est hébergé chez Planethoster.

    Du « backoffice » la vitesse d’accès à la base de données est correcte mais il n’est pas possible de se créer des tables (listes) pour visualiser et modifier les données et nous ne souhaitons pas donner l’accès au « backoffice » à tous nos bénévoles.

    En « frontend » la vitesse d’affichage d’une liste est excessivement lente. Pour modifier une donnée, il faut réaliser de multiples opérations :
    1. Ouvrir le profil où se trouve la donnée que l’on souhaite modifier ;
    2. Editer le profil ;
    3. Cliquer sur l’onglet où se trouve la donnée
    4. Modifier la donnée ;
    5. Enregistrer la modification ;
    6. et ensuite cliquer plusieurs fois sur « Retour » pour revenir à la liste.

    De plus, la vitesse d’affichage d’une page à une autre est aussi excessivement lente.
    Enfin, CB ne permet pas de designer les listes ( il faut ajouter un autre plugin ou composant).

    Tout cela rend l’usage de Community Builder insupportable.
    Aussi, on en arrive à recopier les données de chaque profil d’utilisateur dans un tableau Googledrive qui permet une exploitation fluide et souple des données.

    Mais ce n’est pas top non plus car il n’y a pas de synchronisation entre la base de donnée et le tableau de GoogleDrive, ce qui nous amène à faire des oublis, voire des erreurs et surtout c’est fastidieux de devoir recopier les données de la base de données vers Googledrive ou vis versa.

    Auriez-vous des conseils ?
    • Est-il possible de booster la vitesse de CB en « frontend »?
    • Y a t-il d’autre application du type CB plus évoluée ?
    • Est-ce possible d’avoir un mode de fonctionnement du type Googledrive en « frontend » avec une base de données de CB ?

    Bien à vous
    Dernière édition par cmoiaaa à 20/09/2013, 07h20

  • #2
    Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

    Bonjour,

    CB n'est pas particulièrement lent si le site est bien conçu.

    CB ne permet pas de designer les listes ( il faut ajouter un autre plugin ou composant).
    Avec de bonnes bases CSS, il est parfaitement possible de rendre les listes très attractives.

    Ensuite, il existe au moins un plugin qui évite certaines opérations fastidieuses, CB Core Fields Ajax (modification des champs du profil sans passer par Modifier). C'ets dans les très puissants plugins Incubator http://www.joomlapolis.com/cb-solutions/incubator
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

      Merci pour votre réponse

      Le premier souci, c'est que je ne suis pas expert en informatique, juste un amateur qui ne dispose plus beaucoup de temps.
      Le second, c'est que mon abonnement à CB est terminé et qu'il faut de nouveau payer 119 €.

      Aussi, si je dois faire l'investissement, faut-il que je puisse en faire bon usage :

      Nos besoins :
      1. Nous souhaitons faire des listes de plus de 4 colonnes. Est-ce possible avec les plugin pro de CB ? ou avec la future version 1.10 ou 2.0 de CB ?
      2. Nous souhaitons pouvoir trier les listes comme sur les tables ICI
      3. Nous souhaitons gérer automatiquement le rappel des cotisations (tout les ans). Y a-t-il un plugin pour cela ?
      4. En ce qui concerne la modification du contenu d'un champ, auriez vous un exemple d'utilisation de CB Core Fields Ajax ?


      Dans votre message, vous faites entendre que le template pourrait avoir un impact sur la vitesse d'affichage des listes. Je vais tester avec le template de base de joomla.

      Cordialement

      Commentaire


      • #4
        Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

        Bonjour,
        Envoyé par cmoiaaa Voir le message
        Le premier souci, c'est que je ne suis pas expert en informatique, juste un amateur qui ne dispose plus beaucoup de temps.
        Le second, c'est que mon abonnement à CB est terminé et qu'il faut de nouveau payer 119 €.
        Là, pour les 2 choses, je ne peux pas y faire grand-chose.

        Envoyé par cmoiaaa Voir le message
        Nous souhaitons faire des listes de plus de 4 colonnes. Est-ce possible avec les plugin pro de CB ? ou avec la future version 1.10 ou 2.0 de CB ?
        Les plugins pro ne s'occupent absolument pas des listes mais des fonctions évoluées de CB. Pour bricoler les listes, Custom User List est très bien http://www.pdxcode.com/products/joom...munity-builder

        Envoyé par cmoiaaa Voir le message
        Nous souhaitons pouvoir trier les listes comme sur les tables ICI
        Possible en modifiant une vue de Custom User List.

        Envoyé par cmoiaaa Voir le message
        Nous souhaitons gérer automatiquement le rappel des cotisations (tout les ans). Y a-t-il un plugin pour cela ?
        Pour celà, on utilise généralement un gestionnaire d'abonnements, par exemple CBSubs, totalement intégré à CB http://www.joomlapolis.com/cb-solutions/cbsubs ou Akeeba Subscriptions https://www.akeebabackup.com/product...criptions.html

        Pour le Ajax, ça fait simplement ce que c'est sensé faire, permettre la modification en place.
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

          Merci pour toutes ces informations que m'ont permis d'avancer.
          Au sujet de
          Les plugins pro ne s'occupent absolument pas des listes mais des fonctions évoluées de CB. Pour bricoler les listes, Custom User List est très bien http://www.pdxcode.com/products/joom...munity-builder
          Malheureusement, l'extension Custom User List n'est pas encore compatible joomla 3.2.
          Auriez vous une autre piste ?

          Au sujet de
          CB Core Fields Ajax
          C'est super mais en Frontend même si c'est le Super administrateur qui est logé, seuls les champs de la fiche du super administrateur sont modifiables.

          Le super administateur a t il la possibilité de modifier les champs de tous les utilisateurs avec CB Core Fields Ajax ?
          Dernière édition par cmoiaaa à 21/12/2013, 09h10

          Commentaire


          • #6
            Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

            Custom User List est un plugin CB, compatible avec CB 1.8 et supérieur. Les plugins CB sont le plus souvent quelque peu indépendants de la version de Joomla!

            Core Fields Ajax n'est utilisable que par l"utilisateur, un admin doit passer en modification du profil (si la modification des profils en frontal est autorisée dans la configuration de CB.
            Pas de demande de support par MP.
            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

            Commentaire


            • #7
              Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

              Dure, j'ai investi 119 € dans CB professionnel dans l'espoir de cette fonction !

              Ne peut-on pas avoir une fonction liste en backend ?

              N'y a t il pas une solution pour éviter de recopier le profil de tout nouveau utilisateur dans une table google drive pour avoir une table facilement gérable ?

              Et au sujet de Custom User List auriez vous une autre proposition pour réaliser des tables modifiables des champs de la base de données CB?
              Dernière édition par cmoiaaa à 21/12/2013, 11h09

              Commentaire


              • #8
                Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                En admin, dans la gestion CB, Utilisateurs, tu as la liste...

                Sans développement spécifique, il n'existe aucun plugin pouvant transformer les tables CB en vues de type tableur modifiable sur place.
                Pas de demande de support par MP.
                S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                Commentaire


                • #9
                  Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                  Seriez-vous en mesure de réaliser cette fonction ? Si oui pourriez-vous me faire une proposition d'intervention ?

                  Commentaire


                  • #10
                    Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                    Peut-on envisager un hack de la fonction Core Fields Ajax ?

                    Commentaire


                    • #11
                      Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                      Core Fields Ajax n'est pa sune fonction, mais un plugin assez complexe, faisant appel à pas la de JavaScript/JSON plus pas mal de PHP. Il est toujours possible, en ayant de très bonnes bases en PHP/JavaScript + des bonnes connaissances en API CB, de modifier un plugin, mais la moindre mise à jour du plugin écraserait ces modifications.
                      Pas de demande de support par MP.
                      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                      Commentaire


                      • #12
                        Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                        Envoyé par cmoiaaa Voir le message
                        Seriez-vous en mesure de réaliser cette fonction ? Si oui pourriez-vous me faire une proposition d'intervention ?
                        Pour réaliser ce type de gestionnaire, il ne s'agit pas d'une fonction, il faudrait carrément développer un composant n'ayant pour rôle que de gérer façon tableur les utilisateurs CB. Mais ce n'est pas si simple, chaque champ CB pouvant avoir des contraintes diverses et variées, dépendant des plugins installés, des limitations des paramètres de chaque champ, etc.

                        Il s'agit donc d'un vrai développement relativement lourd et pas d'une "simple" fonction
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                          Effectivement un hack n'est pas un bonne solution. C'est une fonction que je recherche depuis longtemps pour faciliter le travail dans l'association. N'ayant pas moi même les compétences, je suis disposé à investir. Seriez vous intéressé pour faire ce développement ? Si non, connaissez vous une autre personne ?

                          Commentaire


                          • #14
                            Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                            Désolé, j'ai envoyé mon message en même temps que le votre. Donc si je comprend bien c'est non ?

                            Commentaire


                            • #15
                              Re : CB trop lent ou comment gérer les données comme sur un tableau googledrive ?

                              Pour toute demande de développements, poster en Demande de services http://forum.joomla.fr/forumdisplay....nde-de-service

                              Dans cette section services, tous les développeurs intéressés peuvent contacter en MP pour définir conditions, tarifs, etc. Dans ces forums généraux, on ne discute que des fonctions standards des composants
                              Pas de demande de support par MP.
                              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X