community builder, fabrik, reportico

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

  • community builder, fabrik, reportico

    Bonjour,

    Voilà, je suis arrivé à un moment de la conception de mon site, où certaines des fonctionnalités que j'aimerai avoir ne fonctionnent pas ou mal.

    J'ai commencé par installer community builder
    - pour pouvoir gérer des champs supplémentaires lors de l'inscription (OK)
    - afficher des listes d’utilisateur en frontpage (OK)
    Mais impossible d'imprimer ou d'exporter ces mêmes listes en frontpage

    Installation de foxcontact, pour la création de formulaire
    - pas de problème pour les formulaires (OK)
    Mais impossible par exemple d'avoir des champs dynamiques (en fonction de la réponse précédente par exemple) et de modifier en profondeur l'affichage (mettre deux champs l'un à côté de l'autre)

    J'ai installé reportico, un utilisateur sur le forum reportico me donne un coup main pour les requêtes sql mais, nous bloquons sur les critères de tri. Et je vois mal comment incorporer visuellement ce composant à mon site. ceci dit, composant très puissant mais difficile à prendre en main pour un novice en sql comme moi.

    J'ai découvert hier fabrik.
    - J'ai vu un tuto qui permet d'utiliser le formulaire créé avec fabik pour l'enregistrement. Donc sur ce point , fabrik pourrait remplacer community builder.
    - Très peu de documentation en français.


    Il me reste deux questions:
    - Peut-on créer des listes (avec critères de recherche) pour visualiseur, imprimer, exporter ces listes en frontpage
    - Fabrik peut-il remplacer avantageusement cb, reportico ?

    Merci
    Cordialement,
    carabao

    Site dédié à la caravane & au camping: www.caravane-camping.be

  • #2
    Re : community builder, fabrik, reportico

    Bonjour,

    J'ai commencé par installer community builder
    - pour pouvoir gérer des champs supplémentaires lors de l'inscription (OK)
    - afficher des listes d’utilisateur en frontpage (OK)
    Mais impossible d'imprimer ou d'exporter ces mêmes listes en frontpage
    CB nativement ne permet en effet pas d'imprimer ni d'exporter directement les listes d'utilisateurs.

    Installation de foxcontact, pour la création de formulaire
    - pas de problème pour les formulaires (OK)
    Mais impossible par exemple d'avoir des champs dynamiques (en fonction de la réponse précédente par exemple) et de modifier en profondeur l'affichage (mettre deux champs l'un à côté de l'autre)
    Fox est un bon formulaire de contact, mais peu malléable. Il faut utiliser des gestionnaire splus évolués, par exemple Breezing Forms (même en version lite) ou RSForms Pro pour avoir les champs conditionnels, les calculs de champs, etc. Breezing Forms permet les groupes de champs "en ligne" ou "en colonnes" suivant le paramétrage de chaque groupe.

    J'ai installé reportico, un utilisateur sur le forum reportico me donne un coup main pour les requêtes sql mais, nous bloquons sur les critères de tri. Et je vois mal comment incorporer visuellement ce composant à mon site. ceci dit, composant très puissant mais difficile à prendre en main pour un novice en sql comme moi.
    Reportico est une référence en matière de gestion d'états divers et en tous genres. Il demande néanmoins certaines compétences en SQL pour en tirer la quintessence.
    Pour les critères de tri, il faut voir dans la documentation MySQL les clauses GROUP BY, HAVING et ORDER BY. Attention à l'ordre des éléments.
    Supposons par exemple que les champs cb_zip (code postal) et cb_region existent, et que l'on veuille un tri par région puis par code postal dans la région, uniquement pour la France (cb_country).

    On aura alors une clause:
    Code:
    SELECT {liste des champs voulus} FROM #__comprofiler
    WHERE cb_country='France'
    GROUP BY cb_region
    ORDER BY cb_zip
    Si plusieurs tables sont en jointure (comprofiler, users par exemple, penser à utiliser les alias de tables pour rendre la requête plus lisible.

    Dans le composant Reportico, passer la requête (après l'avoir testée et vérifiée avec phpMyAdmin ou MySQL Workbench et mettre en forme le rapport, par exemple avec des styles spécifiques sur les rupture de groupes...

    L'intégration d'un rapport constitué se fait ensuite simplement par l'ajout d'une entrée de menu pour y donner accès. Reportico peut exporter ses rapports en HTML, PDF ou encore en CSV au format OpenDoc ou Excel.

    J'ai découvert hier fabrik.
    - J'ai vu un tuto qui permet d'utiliser le formulaire créé avec fabik pour l'enregistrement. Donc sur ce point , fabrik pourrait remplacer community builder.
    - Très peu de documentation en français.
    Si le formulaire d'enregistrement ne sert pas à grand chose d'autre qu'à enregistrer de smembres, Fabrik ou un gestionnaire tel Breezing Forms font parfaitement l'affaire. CB a l'avantage de proposer une véritable gestion des profils évolutive et bien plus souple.

    Il me reste deux questions:
    - Peut-on créer des listes (avec critères de recherche) pour visualiseur, imprimer, exporter ces listes en frontpage
    - Fabrik peut-il remplacer avantageusement cb, reportico ?
    Fabrik, CB et Reportico sont 3 composants de haut niveau, ayant des objectifs différents.
    CB est un excellent gestionnaire de profils membres
    Fabrik est un excellent gestionnaire de formulaires généraliste pouvant, moyennant de la programmation PHP/SQL, être étendu.
    Reportico lui est spécialisé dans la génération de rapports et listes en tous genres.
    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
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X