Création de listes avec un CCK

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

  • Création de listes avec un CCK

    Bonjour,

    je reviens ces jours sur Joomla! ( version 3.2) pour la réalisation d'un site pour une association.

    Ce que j'ai eu l'occasion de voir lors des JDay de Paris m'a convaincu de me remettre sur ce CMS.

    J'avais espéré beaucoup d'infos lors de la "battle des CCK", mais je suis resté sur ma fin.

    Ce que je dois mettre en place est, d'un point de vue fonctionnalités, est assez simple :

    - un calendrier d'évènements
    - un calendrier des sorties
    - une gestion des objets trouvés
    - une liste des ouvrages disponibles

    Sachant qu'il faudra séparer les utilisateurs entre certaines fonctions ( celui qui maintiendra l'agenda ne devra pas avoir accès aux objets trouvés et vice et versa ).

    Les personnes qui devront utiliser ces fonctions ne sont pas des informaticiens, donc la saisie devra se faire par des formulaires.

    Je pense me tourner vers un CCK pour ces fonctions, le truc est : lequel ??

    J'ai regardé d'un peu plus près Flexicontent , qui semble permettre de faire ce que je veux, en tout cas pour la partie informations , mais je trouve un peu flou la création et la gestion des formulaires (en tout cas sur ce que j'ai compris, la doc est assez light) ,mais le fait de passer toute la gestion des articles Joomla par Flexicontent me gêne un peu ...

    J'ai vu une démo de ContentBuilder qui m'a semblé faire un peu ce que j'aimerais ... mais je n'ai pas vu de retour sur ce CCK

    Fabrik , que j'ai vu en démo semble très bien , mais la doc est au niveau de la démo faite à Paris ... pas au niveau du produit , mais de la présentation (démo faite de simples vidéos d'écran avec les erreurs également...)

    Donc en gros, selon votre expérience quel serait le meilleur outils pour créer ce genre de listes ?

    Merci d'avance pour vos conseils


    Olivier

  • #2
    Bonjour,


    Envoyé par wd_newbie Voir le message
    [...] Ce que je dois mettre en place est, d'un point de vue fonctionnalités, est assez simple :

    - un calendrier d'évènements
    - un calendrier des sorties
    - une gestion des objets trouvés
    - une liste des ouvrages disponibles

    Sachant qu'il faudra séparer les utilisateurs entre certaines fonctions ( celui qui maintiendra l'agenda ne devra pas avoir accès aux objets trouvés et vice et versa ).

    Les personnes qui devront utiliser ces fonctions ne sont pas des informaticiens, donc la saisie devra se faire par des formulaires.

    Je pense me tourner vers un CCK pour ces fonctions, le truc est : lequel ?

    [...] selon votre expérience quel serait le meilleur outil pour créer ce genre de listes ?

    En premier lieu, il faudrait vraiment que vous en disiez davantage sur la façon dont vous souhaitez gérer les objets trouvés et la liste des ouvrages disponibles. Par exemple, un article Joomla tout à fait ordinaire peut probablement convenir pour lister quelques objets égarés. Idem pour les ouvrages, sous réserve qu'ils ne soient pas des milliers.

    ___________________________

    Les bonnes questions à se poser sont en fait toujours les mêmes :

    QQOQCCP : qui ? quoi ? où ? quand ? comment ? combien ? pourquoi ?

    En anglais : 5W 2H (who ? what ? where ? when ? why ? how ? how much ?).

    Si vous êtes un tant soit peu organisé, c'est ce que vous faites spontanément dans la vie courante.

    Par exemple, si vous prévoyez de déménager, vous pouvez vous demander : qui va déménager (vous, ou bien vous avec quelques amis, ou un professionnel ?) ? que faut-il déménager (allez-vous aussi démonter la cuisine équipée ?) ? pour aller où (autre appartement, garde meubles) ? comment / par quel moyen (Twingo, ou camionnette louée ou camion de déménagement) ? quel est le coût de l'opération ?

    => Donc, par exemple, pour une collection d'ouvrages :

    • Quoi ? (s'il n'y en a qu'une cinquantaine, avez-vous besoin d'autre chose que d'un article Joomla ?)
    • Comment ? (comment retrouver un livre parmi des milliers ?)
    • etc.

    ___________________________

    Quant aux 2 autres fonctionnalités évoquées, elles ne relèvent manifestement pas d'un CCK, qui présente des informations dans un catalogue structuré, mais plutôt d'un gestionnaire d'événements, qui organise les informations de façon chronologique, c.-à-d. selon l'axe du temps.

    Prenons un exemple : votre association organise une manifestation le dernier week-end d'Août. Qu'adviendra-t-il au début du mois de Septembre si vous faites cette annonce avec un CCK ? Absolument rien. L'information restera « plantée » là où elle se trouve, par exemple dans la catégorie des Manifestations de l'association.

    Au contraire, si vous annoncez votre manifestation avec un gestionnaire d'événements, donc comme un événement daté prévu pour les Samedi et Dimanche 30 et 31 Août :

    • Il apparaîtra comme un événement futur jusqu'au 31 Août.
    • Il disparaîtra de lui-même de la liste des événements futurs dès le Lundi 1er Septembre.
    • Dès ce moment, il sera cependant toujours consultable, mais dans les événements archivés (événements passés).


    Je crois qu'en exposant les choses de cette manière, il est facile de voir que l'avantage est à coup sûr à un gestionnaire d'événement (en anglais : event manager).

    Vous pouvez tester par exemple (la liste est bien plus fournie sur le JED) : iCagenda, ou AllEvents (mais semble-t-il pas encore disponible pour Joomla en version 3), ou encore SimpleCalendar (uniquement pour Joomla en v 3.x).


    Bonne soirée,



    PhilJ
    Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

    Commentaire


    • #3
      Re : Création de listes avec un CCK

      Qu'adviendra-t-il au début du mois de Septembre si vous faites cette annonce avec un CCK ? Absolument rien. L'information restera « plantée » là où elle se trouve, par exemple dans la catégorie des Manifestations de l'association
      Tu as oublié le paramètre date de fin de publication....

      Mais c est clair que dans ce cas, un gestionnaire d'événements est plus adapté....

      Commentaire


      • #4
        Re : Création de listes avec un CCK

        Bonjour,


        Envoyé par lefabdu51 Voir le message
        Tu as oublié le paramètre date de fin de publication...
        ...Oui, c'est vrai : un article (CCK ou Joomla) peut avoir une date de fin. Toutefois, qui connaît bien les visiteurs sait qu'ils ne vont pas souvent chercher les actualités en cliquant un lien de menu 'Actualités'. La bonne solution est un module annonçant en raccourci les n événements à venir dès la page d'accueil (n événements = par exemple les 3 prochains, ou les 5 prochains), le titre de chacun d'eux étant cliquable. Or, une mise en place selon ce schéma est vraiment facile avec un gestionnaire d'événements. Il faudrait probablement pas mal d'acrobaties pour aboutir au même résultat sans une telle extension spécialisée.

        __________________

        @ notre correspondant : la section du JED listant les gestionnaires d'événements se trouve sur la page http://extensions.joomla.org/extensi...nts-management.


        Amicalement,



        PhilJ
        Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

        Commentaire


        • #5
          Re : Création de listes avec un CCK

          Bonjour,

          tout d'abord merci pour vos nombreuses réponses.

          effectivement je n'avais pas très bien expliqué mes besoins, dans ma tête c'était simple, une fois expliqué peut-être moins ...

          En fait ce qui me manque, c'est la possibilité de créer des listes d'objets créés selon mes besoins et pouvant être alimentées par des formulaire d'ajout / modification/ suppression ( CRUD ) et affichées dans selon différents templates(listes / détails ).
          Chaque type d'objet pouvant être géré au niveau des droits.

          C'est vrai que pour les events , la notion de fin de publication est importante, je n'y avais pas pensé, mais peut-être que dans mon composant idéal il y a la notion de fin de date de publication ;-)

          J'ai mis en avant comme exemples les "objets trouvés" ou les "livres" car c'est ce que je dois faire ces prochains jours, mais ma question est beaucoup plus large. Si je pouvais trouver un composant qui me permettrait de créer mes propres objets, ce serait donner encore une dimension à mon utilisation de Joomla!.

          Par exemple un client veut présenter sa collection de "tire-bouchons à vapeur" ?

          Zooomm ... je crée :

          - un champ nom ( zone de saisie texte)
          - un champ description (zone texte multi-ligne)
          - un champ type ( zone de saisie texte ou combo alimentée selon une liste prédéfinie)
          - un champ nombre de chevaux vapeur (zone de saisie numérique)
          - année de construction (zone de saisie numérique)
          - une image ( ou des ...) ( zone upload image)

          pour l'affichage :

          - vue en liste selon le type, l'année de construction ...
          - un formulaire de saisie

          On donne les accès CRUD à un utilisateur ou un groupe ... on bidouille un peu le html / php des templates listes et détail

          ... et boum c'est en ligne.

          Il me semblait que c'est ce que permet un CCK , Flexicontent semble permettre de rajouter ces champs, mais ( si j'ai bien tout compris ) il prend la main sur le gestionnaire d'article lors de l'installation , même des articles déjà créés, ce qui m'embête un peu, je voudrais garder la main sur la gestion des articles. Ou alors j'ai tout faux sur le sujet , mais je n'ai pas vraiment trouvé de doc sur le composant.

          Et c'est vrai que j'aimerais passer directement sur Joomla! 3.x , pour ne pas a avoir à tout migrer d'ici quelques mois ...

          J'espère avoir été plus explicite dans la présentation de mes besoins

          Excellente journée

          Olivier

          Commentaire


          • #6
            Re : Création de listes avec un CCK

            Bonjour,

            Au vu des specs (pas mal le tire-bouchon à vapeur), il y a pas mal de solutions, certaines utilisant directement les articles Joomla! en les enrichissant (Seblod, Content Builder), d'autres ayant leurs propres tables (Flexi, Fabrik, Sobipro).

            Dans tous les cas, un CCK permet une grande souplesse, mais nécessite une courbe d'apprentissage plus importante que la simple réalisation de catégories d'articles.

            Personnellement, j'ai un faible pour Content Builder, bien qu'il soit peu connu et utilisé ici. Lié à BreezingForms pour les saisies, il est très convivial et offre énormément de possibilités.
            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
              Bonjour,


              Envoyé par wd_newbie Voir le message
              [...] effectivement je n'avais pas très bien expliqué mes besoins [...] En fait ce qui me manque, c'est la possibilité de créer des listes d'objets créés selon mes besoins
              ...Il faut donc commencer par définir vos besoins très précisément. Brûler cette étape conduit toujours à une perte de temps, d'énergie, d'argent, voire à de sérieuses déconvenues.

              A cet égard, l'un des critères majeurs de choix d'une solution est la quantité. Pour reprendre la comparaison déjà utilisée : vous ne pouvez pas déménager votre appartement plein comme un œuf avec une voiture sans permis. Peut-être faut-il faire appel à un professionnel (camion), à moins qu'une camionnette louée se révèle suffisante. Ici : une solution dédiée (par exemple un CCK) conviendra bien si le nombre d'objets est important (au moins 10). Si au contraire il est faible, une solution dédiée se révélera trop lourde à mettre en place, à gérer, etc.

              => Combien d'objets ?


              Un autre critère essentiel en l'occurrence est « qui ? », ce que vous notez d'ailleurs d'une certaine façon dans votre message :
              Chaque type d'objet pouvant être géré au niveau des droits.
              => Qui va saisir les objets ? Qui va les publier / dépublier ?


              C'est vrai que pour les events , la notion de fin de publication est importante, je n'y avais pas pensé, mais peut-être que dans mon composant idéal il y a la notion de fin de date de publication ;-)
              ...En effet, et c'est bien ce que permet nativement un gestionnaire d'événements. Donc c'est effectivement, dans ce cas, le composant idéal.


              J'ai mis en avant comme exemples les "objets trouvés" ou les "livres" car c'est ce que je dois faire ces prochains jours, mais ma question est beaucoup plus large. Si je pouvais trouver un composant qui me permettrait de créer mes propres objets, ce serait donner encore une dimension à mon utilisation de Joomla!.

              Par exemple un client veut présenter sa collection de "tire-bouchons à vapeur". [...] Il me semblait que c'est ce que permet un CCK.
              ...Dans ce cas (= une association qui a des clients à qui elle propose des produits), oui, un CCK — simple ou complexe, selon les besoins que vous aurez définis — est la bonne solution pour ce type d'objets.

              Le cas des objets trouvés — et peut-être même de la liste d'ouvrages — relève probablement d'une autre stratégie et appelle sans doute une autre solution (il serait assez étonnant qu'un composant unique soit à même de fournir une solution unique à tous vos besoins).


              Flexicontent semble permettre de rajouter ces champs, mais ( si j'ai bien tout compris ) il prend la main sur le gestionnaire d'article lors de l'installation , même des articles déjà créés, ce qui m'embête un peu, je voudrais garder la main sur la gestion des articles. Ou alors j'ai tout faux sur le sujet , mais je n'ai pas vraiment trouvé de doc sur le composant.
              ...Personnellement, j'utilise DJ-Catalog, que je regarde comme un excellent compromis puissance / simplicité. K2 est certainement beaucoup plus répandu. L'important, semble-t-il, dans votre problématique, est que la solution puisse gérer des champs personnalisés.


              Et c'est vrai que j'aimerais passer directement sur Joomla! 3.x , pour ne pas a avoir à tout migrer d'ici quelques mois...
              ...C'est certain (même si la migration de J! 2.5 à J! 3.x serait moins douloureuse que la migration depuis J! 1.5).



              Cordialement,



              PhilJ
              Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

              Commentaire


              • #8
                Re : Création de listes avec un CCK

                Bonjour,

                je vous remercie pour vos conseils, je vais continuer a me pencher sur ces différents CCK pour la suite du projet.

                Il me semble que Fabrik soit celui qui conviendrait le mieux pour ce que j'envisage de faire

                Excellente journée à tous

                Olivier

                Commentaire


                • #9
                  Re : Création de listes avec un CCK

                  Bonjour Olivier,


                  Envoyé par wd_newbie Voir le message
                  je vous remercie pour vos conseils, je vais continuer a me pencher sur ces différents CCK pour la suite du projet.
                  ...Réflexion faite, vous pourriez peut-être aussi trouver votre bonheur dans la rubrique 'Tables & Lists' du JED, ici : http://extensions.joomla.org/extensi...tables-a-lists.

                  Regardez notamment 'SimpleLists' : http://extensions.joomla.org/extensi...s-a-lists/3650. Cette extension pourrait peut-être vous éviter d'avoir à mettre en œuvre une solution plus lourde telle un CCK. Et elle est gratuite :-)


                  Cordialement,



                  PhilJ
                  Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

                  Commentaire


                  • #10
                    Re : Création de listes avec un CCK

                    la notion de fin de publication est importante.
                    Oui et qu est ce qui se passe ensuite? mise aux archives ou dépublication?

                    Commentaire


                    • #11
                      Bonjour,


                      Envoyé par lefabdu51 Voir le message
                      la notion de fin de publication est importante.
                      Oui et qu est ce qui se passe ensuite? mise aux archives ou dépublication?
                      Avec un gestionnaire d'événements, la réponse est toute trouvée : une fois la date de l'événement passée, la page annonçant l'événement bascule d'elle-même dans les événements archivés (événements passés). Elle reste donc consultable (= elle n'est pas dépubliée), mais change automatiquement de statut. C'est d'ailleurs l'un des deux grands atouts des gestionnaires d'événements — l'autre étant bien sûr l'arrangement chronologique des contenus.

                      Au passage, et sur ce même sujet, je regrette bien l'indisponibilité de 'Eventlist' pour Joomla en version 3. Eventlist permettait en effet de définir un délai avant archivage des pages événements. Ce composant a été repris de son développeur d'origine (Schlu.net) et est encore disponible pour Joomla 2.5 sous le nom de 'Joomla Events Manager' (JEM) à cette adresse : http://www.joomlaeventmanager.net. Mais la version pour Joomla 3 est encore en développement (http://www.joomlaeventmanager.net/fo...la-3-x?start=6) et n'est donc pas utilisable sur un site en production.


                      Cordialement,



                      PhilJ
                      Créateur de sites internet — Agence web indépendante http://www.e-33.fr | http://www.quali-site.fr (région de Bordeaux)

                      Commentaire


                      • #12
                        Re : Création de listes avec un CCK

                        Bonjour

                        Il faut donc pouvoir définir son ou ses propres workflows sur les contenus ce qui signifie définir les états (brouillon, en relecture, validé, publié, archivé etc...) et aussi les droits et acls des personnes qui vont manipuler ces données avec généralement un mécanisme de notifications emails automatiques aux personnes concernées pour les avertir du changement d'état du contenu.

                        cordialement

                        Cyril
                        Dernière édition par cavo789 à 13/10/2014, 10h48
                        Formations et Créations de sites et applications web avec Joomla! et Seblod
                        http://www.pulsar-informatique.com/s...nce-web-joomla

                        Commentaire


                        • #13
                          Re : Création de listes avec un CCK

                          Bonjour,

                          La problématique ici devrait se poser de manière pragmatique..

                          Face à une gestion événementielle on a 2 vhoix:

                          Une approche CCK, mais qui nécessite pas mal de compétences en analyse, puis en mise en place
                          Une approche composant spécialié, genre AllEvents, JEvents, RSEvents...

                          Chaque approche ayant ses avantages et inconvénients, le premier avantage des composants étant que toute l'ossature est là, l'abvantage du CCK étant qu'on fait ce qu'on veut. Les inconvénients étant pour les compoosants spécialisés, parfois un manque de pouplesse, et pour les CKK de requérir des compétences en PHP, SQL et HTML/CSS.

                          Dans le ca&dre des CCK, la création de listes dépend du CCK utilisé, allant du très simple (3 lignes de PHP avec Contentg builder, mais manquant parfois der souplesse) au relativement complexe (Seblod..)

                          Mais quelle que soit l'approche choisie, il faut de toute manière mettre quelque part les mains dans le cambouis PHP.
                          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


                          • #14
                            Re : Création de listes avec un CCK

                            Bonjour

                            Effectivement comme j'ai pu l’écrire ailleurs le choix de la technologie est une affaire qui fait intervenir plusieurs paramètres comme
                            * le budget (eh oui!)
                            * les compétences qu'on peut mettre sur le projet
                            * les fonctions à réaliser
                            *... et aussi le ressenti vis à vis d'un outil.

                            Il y a des CCK qui permettent de faire des listes et recherches complexes sans une seule ligne de PHP et uniquement avec une interface graphique, d'autres requierent du PHP. C'est souvent une affaire de gout aussi.

                            Et puis, comme souvent en informatique, quand on a commencé sur un outil , il est difficile d’être très objectif...

                            Ce qui me semble primordial avant le choix du CCK c'est surtout de se constituer une chaine de production fiable qui corresponde à son marché et son activité par rapport à ses clients.

                            Ca me semble essentiel. Il ne sert pas à grand chose d'avoir un super cck si il est trop complexe ou qu'il ne corresponde pas au budget de son client ou encore aux compétences qu'on peut aligner.

                            On ne parle, je trouve, pas assez, de l'importance de la chaine de production (design, dev, integration, seo, admin sys...). Les outils ne sont la QUE pour repondre à un besoin de la meilleure façon possible.

                            Bien cordialement

                            Cyril
                            Formations et Créations de sites et applications web avec Joomla! et Seblod
                            http://www.pulsar-informatique.com/s...nce-web-joomla

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X