IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Perdu sur Drupal


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut Perdu sur Drupal
    Bonjour,
    je suis un stagiaire et je dois réaliser d'ici 1 mois un questionnaire avec des reponses de type radio pour ensuite avoir un bilan des statistiques sur les réponses.

    J'ai eu l'aide d'un informaticien assez balèze en administration linux, qui a installé drupal ainsi que le site intranet de l'entrprise où je travaille.

    Depuis le site intranet, j'ai un accès admin qui me donne accès aux modules drupal dont un que j'ai installé et activé qui est webform, je l'ai utilisé, ça marche ....

    Le problème c'est que mon responsable de stage veut absolument accéder à un page d'administration à partir du comppte admin où il peut modifier les paramètres du questionnaire, tels que:
    - l'intitulé du questionnaire

    - quel fournisseur est évalué (on évalue ici des fournisseurs en gros) mais il faut que ce champs soit de type liste. Et il faut aussi pouvoir ajouter un nom de fournisseur, par exemple en cliquant sur "ajouter" pour etre dirigé vers une page ou on sélectionnerai le fournisseur, ou autre, mais là c'est pour faire simple.

    - un texte libre de description du questionnaire

    - et la possibilité de séléctionner les types de questions à partir d'une liste déjà créée mais éventuellement de pouvoir les modifier pour qu'elles apparaissent dans la liste lors d'une prochaine création de questionnaire

    Le problème :

    Drupal est installé sur une machine linux debian lenny auquel j'ai accès en root pour les fichiers du serveur...

    Je ne sais pas comment créer mon propre module (j'ai un pdf de plus de 250 pages qui arrête pas de faire du blabla, en anglais)

    Je ne sais pas vraiment non plus où sont les fichiers du site intranet pour que j'en modifie le contenu, et si je peux modifier le contenu du site du genre ajouter un petit lien depuis la page d'administration pour diriger vers une page telle que décrite précédemment.
    Meme en arrivant à faire ça, je dois créer un module pour faire ce type de page d'admin ? comment je fais pour la relier vers le module webform ??

    Je ne comprend strictement rien, je n'ai aucune expérience en CMS, ni en administration linux.
    Je sais seulement utiliser linux en tant qu'un utilisateur avancé (j'ai été certifié Mandriva certified avanced user par Mandriva, mais je ne suis pas administrateur avancé....)
    Donc je suis perdu aidez moi SVP :'(

    Pour info : je connais le xHTML/CSS/PHP/MySQL et SQL Oracle 10g si ça peut être utile ....

    Merci

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    Le paramètrage des modules de Drupal ne concerne que Drupal, pas Linux.

    Pourquoi ne donnes-tu pas simplement accès à la partie d'administration du module WebForm de ton quizz afin qu'il puisse en modifier les paramètres ? Dans Drupal tu peux facilement configurer des accès utilisateurs spécifiques.

    Aussi, si tu créé ton propre module je ne vois pas trop l'intérêt d'utiliser WebForm.

    Les fichiers du site peuvent-être à différents endroits suivant l'endroit où est installé Apache, et la configuration du paramètre DocumentRoot d'Apache.

    Il faut que tu trouves un dossier "www" quelque-part ou plus simplement httpd.conf dans lequel tu as une directive "DocumentRoot" qui permet de définir la racine des sites web.

    Par exemple dans /etc/apache/apache2/conf/httpd.conf

    Au passage est-ce que tu pourrais me fournir ton PDF de 250 pages sur la création d'un module pour Drupal je suis très interessé. Merci.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    Merci bien pour avoir répondu et pris la peine de lire mon post.

    voici le lien :

    http://yp.oss.org.cn/images/userimag...t_may_2008.pdf

    Et bien l'interface WebForm ne correspond pas tout à fait à la page d'administration que voudrait mon responsable de stage.
    Il veut un truc plus allégé mais surtout quand on précise le fournisseur, il veut un menu déroulant qui propose les noms de fournisseurs déjà enregistrés dans la base de donnée.
    Et si on fait un questionnaire pour unnouveau fournisseur, il faudrait pouvoir l'ajouter à cette base de données

    Je pourrais faire ça en PhP, mais ça ne sert à rien si on ne peut pas l'intégrer sur l'interface d'administration du site intranet (par lequel on peut gérer les modules drupal etc...)
    Je vais faire le code en PhP mais je n'irai pas bien loin vu que je ne saurais pas quoi en faire.

    Et au passage: le pdf faisait en fait 328 pages ^^

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Re,

    Le PDF fait 358 pages parce qu'il est très bien documenté.

    Le tutoriel à la création de module débute page 37.

    Commences par créer un dossier portant le nom de ton module dans le dossier /sites/all/modules/. Le dossier /modules/ contient les modules du code drupal et le dossier /sites/all/modules/ contient les modules spécifiques à l'instance drupal de ton site.

    Créé un fichier ton_quizz.info avec comme contenu ceci :
    ; $Id: ton_quizz.info,v 1.0 2009/09/24 12:50:36 sun Exp $
    name = Quizz
    description = Provides an interface to manage website quizz
    package = Administration
    core = 6.x
    Créer un fichier ton_quizz.module dans lequel tu vas stocker les fonctions de hooking Drupal :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    <?php
    // $Id: ton_quizz.module,v 1.43.2.18 2009/06/21 18:58:04 sun Exp $
     
    /**
     * @file
     * Renders a menu tree for administrative purposes as a dropdown menu at the top
     * of the window.
     */
     
    /**
     * Implementation of hook_init().
     */
    function ton_quizz_init($path, $arg) {
      // import css and external resources
      // drupal_add_css ... drupal_add_js
    }
     
    /**
     * Implementation of hook_process().
     */
    function ton_quizz_process($n){
      // process node hook
    }
     
     
    /**
     * Implementation of hook_block().
     */
    function ton_quizz_block($op='list', $delta=0, $edit=array()){
        echo 'MON QUIZZ DANS UN DRUPAL BLOCK pour faire '.$op;
    }
    Ensuite je pense que tu peux installer ton module.

    Mes connaissances sont trop pauvres sur ce CMS pour t'aiguiller davantage

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    Oki c'est bon c'est installé et activable via le menu d'administration drupal, même si y'a rien dedans ^^
    Il ne reste plus qu'à lire la doc et coder un module, ca risque d'être long.

    J'ai aussi fait un petit truc en php au cas il y ait moyen de lier mon php à drupal pour que le php puisse intervenir sur une base de donnée dans laquelle drupal va puiser les infos pour faire des emnus déroulants contenant des noms déjà entrés en tant qu'intitulés ou autre.

    apparement il faut toucher aux templates dans ce fichier : webform-form-[nid].tpl.php

    Je vais voir tout ça.
    Merci encore.

Discussions similaires

  1. [Drupal] Recherche d'avis sur Drupal
    Par DelphiManiac dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 10
    Dernier message: 20/10/2017, 16h13
  2. Mot de passe perdu sur compte admin
    Par WagaSeb dans le forum Windows XP
    Réponses: 7
    Dernier message: 14/06/2007, 17h13
  3. Données perdues sur disque dur esclave ?
    Par maadadi dans le forum Composants
    Réponses: 11
    Dernier message: 18/10/2005, 20h51
  4. [Espace perdue sur disque dur]
    Par Abdul dans le forum Windows XP
    Réponses: 19
    Dernier message: 26/06/2005, 14h50
  5. Réponses: 5
    Dernier message: 13/06/2005, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo