Jump to content

Drupal et profil utilisateur


Recommended Posts

bonjour,

je commence à m'attaquer à un gros morceau, le site du siege de l'asso (groupement de lycées) et donc je regarde un peu les rubriques qui y seront, et j'ai notamment l'idée de pouvoir faire un site avec divers profils utilateurs.

je pense que drupal peut faire cela (car je vais utiliser ce cms), mais existe t il un module ou bien faudrait il le creer ?

exemple: 3 profils - eleve, prof et parent ; je pense faire une page de choix à l'arrivée sur le site puis un aiguillage vers tel ou tel profil...

j'attends vos retour, suggestions...

merci

Link to post
Share on other sites

Context devrait te permettre de faire ce que tu souhaites, mais ça va prendre un peu de temps pour "rentrer" dedans :P

Pour info le trio Context/Spaces/Features a permi à Development Seed de créer OpenAtrium (distribution intranet de Drupal) en un temps record, donc l'apprentissage n'est pas du temps perdu :)

Link to post
Share on other sites

qu'appelles tu des profils exactement? tu penses à des roles ou plutôt à faire un site en trois parties, chacune étant dédié à une cible particulière? auquel cas ça revient principalement à faire trois rubriques, mais effectivement selon tes besoins peut être que spaces et context peuvent t'apporter un gros plus dans la structuration de trois espace bien distincs (je n'ai encore jamais vraiment testé ces modules)

Link to post
Share on other sites

Salut à tous,

Si j'ai bien compris ton besoin, tu devrais pouvoir te débrouiller sans context et cie... Ce sont d'excellents modules, mais pour un débutant c'est tout de même une complexité accrue.

Avec une bonne structuration du contenu, avec une taxonomie (système de classification) pertinente, des sections liées à un menu et quelques vues (module views) tu devrais pouvoir créer les sections / rubriques correspondantes à chaque profil.

Cela ne transparait pas dans ton billet, mais tu pourrais aussi avoir besoin de organic groups pour permettre à chacun des rôles de contribuer au sein du groupe correspondant à son profil.

Bon courage en tout cas, c'est un bon cas pratique pour apprendre Drupal.

Link to post
Share on other sites

voila comment se presente la chose :

j'ai des rubriques "generique" type presentation,contact,agenda dont les sous rubrique ne seront pas visibles selon le type d'utilisateur (pas d'identification)

exemple avec la rubrique "agenda", je distingue 3 type de visiteurs :futur eleves/ eleve,parent,prof / entreprise

futur eleve verra : calendrier, evenement,stage

eleve,parent,prof : calendrier, evenement,stage + examen, reunions pedagogique

entreprise : calendrier, evenement,stage

les ss rubriques etant composées de pages communes et de page speciales...

il faut que j'arrive a bien comprendre le systeme de vues(views) et la taxonomie afin de faire cela je pense...donc je pensai acheter un livre ou trouver une bonne explication sur le net...

voila ce que j'ai deja compris de la structuration sous drupal :

noeuds : creation de contenu de tout type (page,article,contenu personalisé)

vues : regroupe des noeuds selon un filtre

panels : regroupe des vues selon filtre

taxonomie : ???

Link to post
Share on other sites

Panels est un peu plus compliqué que ça, il permet plutôt de composer une page en assemblant divers blocs, views et également en définissant un contexte. A ne pas attaquer tout de suite :-) Je trouve que c'est un peu une usine à gaz et jusqu'ici j'ai soigneusement éviter de l'utiliser mais bon c'est selon chacun.

Taxonomie, c'est la classification de contenus en catégories : un terme de taxonomie = une catégorie; un vocabulaire = un ensemble de catégories. Par exemple un vocabulaire "news" peut contenir des termes "sport, cinéma, jeux vidéos". En associant un vocabulaire à un type de contenu, tu permets aux utilisateur de classer ce contenu en sport, cinéma ou jeux vidéos. Avec views tu pourras filtrer tes contenus en fonction de la catégorie si tu en as besoin.

edit : il faut aussi bien cerner ce qu'est un "type de contenu", pour compléter ta liste.

Edited by nyl auster
Link to post
Share on other sites

ok , panels je le met de coté pour l'instant...

je vais chercher des docs sur taxonomie pour bien le comprendre...

ensuite le type de contenu sera essentiellement des pages au contenus "statiques" (horaire,liste des bacs...), ensuite je pense que je devrais en creer avec CCK

si tu as des livres a me recommander...

Link to post
Share on other sites

Je n'ai pas lu celui dont parle alexandre quelques sujets auparavant mais il me parait intéressant car il semble orienté "pratique". Sinon à la fnac j'avais vu des bouquins d'introduction à Drupal; mais je ne saurais lequel te conseiller.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Jiizen
      Bonjour à tous, 
       
      J'ai un problème que je ne comprends pas... J'utilise Behat pour faire des tests automatisés sous Drupal. Ce que je veux, c'est connecter un utilisateur avec un rôle. 
      Given I am logged in as an "ADMIN" Ainsi, normalement, la moulinette se fait toute seule. Les champs de formulaire à remplir sont bien dans le behat.yaml et j'avais eu une erreur concernant qu'il ne trouvait pas les form demandées. La page était correcte ; du coup, j'ai juste fait en sorte de me rendre sur la page "user" et quand j'ai demandé le contenu de la page, j'ai eu un "Access denied". 
       
      <HTML><HEAD> <TITLE>Access Denied</TITLE> </HEAD> <BODY> <FONT face="Helvetica"> <big><strong></strong></big><BR> </FONT> <blockquote> <TABLE border=0 cellPadding=1 width="80%"> <TR><TD> <FONT face="Helvetica"> <big>Access Denied (authentication_failed)</big> <BR> <BR> </FONT> </TD></TR> <TR><TD> <FONT face="Helvetica"> Your credentials could not be authenticated: "". You will not be permitted access until your credentials can be verified. </FONT> </TD></TR> <TR><TD> <FONT face="Helvetica"> This is typically caused by an incorrect username and/or password, but could also be caused by network problems. </FONT> </TD></TR> <TR><TD> <FONT face="Helvetica" SIZE=2> <BR> For assistance, contact your network support team. </FONT> </TD></TR> <TR><TD> <FONT face="Helvetica" SIZE=2> <BR> Proxyname : proxy-bla-bla </FONT> </TD></TR> </TABLE> </blockquote> </FONT> </BODY></HTML> Mais je n'ai pas cet access denied sur mon navigateur (site tournant sur machine virtuelle). Juste à travers Behat... Normalement, tout utilisateur doit avoir au moins accès à la page de log, je ne capte pas. J'ai déjà fait des recherches mais je ne trouve pas de piste pour mon problème... 
       
      Auriez-vous une petite idée ? Cela fait 2 jours que je n'arrive pas à me connecter et vérifier un texte, ça craint. XD 
       
      Je vous remercie et vous souhaite une bonne journée. 
    • By astropar
      Bonsoir, je recherche une aide car je souhaitrai intaller un installer un module pour gerer les images on m'a conseillé imce il y en a peut-être d'autre ? pour Drupal via la BO Qulqu'un pourrait il me donner la marche à suivre ? Bien cordialement

    • By sergios
      Salut les hub-masters

      Graphiste, je cherche une solution assez simple pour répondre à mes demandes de sites intégrant des modules tels que news, catalogue (sans paiement), livre d'or...

      J'ai déjà installé Joomla et j'en suis satisfait mais je recherche quelque chose de plus simple pour des sites plus petits.

      J'ai pas mal regardé sur le forum concernant ModX, Drupal et TextPattern et je me demandais ce qui les différencie au final et si à l'utilisation ils sont aussi simples tous les trois ou s'ils demandent véritablement des connaissances de programmeurs ?...

      Merci de m'éclairer un peu et si un programmeur a un peu de temps, qu'il n'hésite pas à me le dire !

      @+
    • By dldstyle
      Salut à tous,

      à la recherche d'un CMS (à priori open source), j'ai listé une liste de critères que j'estime indispensables et une liste d'options suivant les projets que j'ai en tête.

      Crières indispensables
      Séparation du contenu de la mise en forme : xhtml / css
      Possibilité d’éditer le TITLE et les META (description surtout)
      URL lisible (avec arborescence dans l’URL serait un plus : articles/news/nouveau.htm)
      Possibilté d'avoir un chemin de fer (fil d’ariane). Vous êtes ici : accueil > articles...
      Possibilité de choisir le nom de la page (ex : je-choisis.htm)
      Interface wysiwyg ou non (en code direct) avec possibilité de nettoyer le code
      Respect des standards (<strong> au lieu de <span class=bold »>
      Options suivants projets
      Niveau d’action : rédaction (telle ou telle partie), validation article...
      Multilingue avec possibilité de passer d’une page françaiss à la même en anglais avec url spécifique
      RSS sur toute ou partie du contenu
      Avoir plusieurs template avec possibilité de choisir suivant la page
      Moteur de recherche interne
      Application de styles css prédéfinis
      Plusieurs profils
      Niveaux de contributeurs
      Plan du site automatique
      Possibilité d’écrire du PHP directement dans le template
      Après avoir fait un tour sur différents sites et comparateurs de CMS, j'ai fait une pré sélection de CMS :
      CMS made simple : visiblement simple avec add on pour le compléter. W3C ok ?
      Drupal : a l'air très complet mais je ne suis pas sûr que l'on puisse choisir le nom de sa page...
      eZ Publish : sûrement le plus puissant et complet mais quel est le temps d'apprentissage ?
      MODx : nouveau et prometteur mais ne semble pas être multi lingues ?!
      TextPattern : visiblement simple mais limité en multilingue, pas de gestion de cache (je sais c'est un détail ;-)
      Merci pas avance pour vos avis / commentaires
    • By aspeum
      Messieurs-dames, bonjour !

      Cela fait plusieurs semaines que je fouille le web pour m'aider à choisir le bon CMS dans le cadre d'une refonte de site (limite portail). Et ce forum m'a paru incarner les compétences techniques et le bon esprit que je recherche pour recueillir des avis...

      Les critères qui m'importent sont ceux-ci, par ordre d'importance :
      - Profondeur de navigation (4 niveaux)
      - Intégration de module externes
      - Fiabilité
      - Pérennité
      - Souplesse d'administration
      - Simplicité de la contribution pour les auteurs
      - Rapidité d'affichage
      - Multilinguisme
      - Support de la communauté


      1. Tout d'abord, dans la sélection suivante, lesquels puis-je exclure d'office ?

      2. Ensuite, que pensez-vous de solution de ce type : http://www.atelierphp.com ? Ce qui semble séduisant, c'est d'avoir une solution plus personnalisée qu'un CMS standard...

      Est-ce une erreur de s'appuyer sur une web-agency ? Est-ce qu'il est parfois intéressant de faire appel à une web-agency, même pour un CMS open source ?
×
×
  • Create New...