Submitted by sam1 on
Bonjour,
La semaine prochaine j'ai un entretien d'embauche pour un poste de développeur php/drupal, l'employeur m'a prévenu d'avoir un test de développement autour de l'environnement php/mysql et drupal. Pour cela j'aimerais savoir si quelqu'un d'entre vous a une idée sur ce qu'on peut avoir comme type de test de développement et si vous avez des conseils ça sera très sympa!
Merci beaucoup pour toute aide!
Hello, Je dirai apprends la
Permalien Soumis par brainboxasia le 8 Avril, 2010 - 15:05
Hello,
Je dirai apprends la structure de répertoire de drupal
Lis la documentation de l api qui est en ligne
Apprends la notion de hook
Apprends la notion de template
Achete un bon livre drupal et lit les 40 premieres pages d intro.
Regarde les modules devel et developer
Essaye de faire un mini site web rapidement au moins de l installer pour être au courant des paramétrages nécessaires. La meilleur façon d apprendre c est essayer
Merci beaucoup "brainboxasia"
Permalien Soumis par sam1 le 8 Avril, 2010 - 16:46
Merci beaucoup "brainboxasia" pour vos conseils, au niveau installation et configuration j'ai pas de soucis, puisque j'ai déjà mis en place un site web avec drupal, et j'ai utilisé pas mal de modules... ce qui m'embête un peu c le développement des modules et que j'ai pas une grande expérience au niveau de l'utilisation des api de drupal.
concernant les livres,pouvez-vous me donner un livre référence pour bien développer mes compétences surtout au niveau de développement des modules (hook, les api drupal)...
Merci d'avance,
hello pas de p Apress - Pro
Permalien Soumis par brainboxasia le 9 Avril, 2010 - 05:28
hello pas de p
Apress - Pro Drupal Development 2nd Edition (2008) est pas mal. si tu es a Paris va fouiner a la librairie orelly sur st germain ils ont de bon bookain . Sinon jeter un oeuil sur bittorrent tu trouveras facilement une collection de ebook a télécharger . Mais n oubli pas de rémunérer les auteurs.
Pour développer un module sur
Permalien Soumis par drupal974 le 9 Avril, 2010 - 16:06
Pour développer un module sur drupal, faut bien comprendre la base de données et les hook. Moi, je n'en ai pas encore vraiment développé, j'ai juste pris un module et je l'ai adapté à mes besoins. J'ai quand même du passer pas mal d'heures à lire la doc. Ce qu'il faut bien comprendre avec drupal, c'est le rôle des fichiers nécessaires pour la création du module (.info .module ...) et les fonctions de l'api.
Ensuite, à mon avis, c'est la gestion des themes. Là aussi, il existe des tutos bien fait.
A mon avis, si je dois passer un entretien sur drupal, sachant que je ne suis pas un expert de l'api, voilà ce que je voudrais :
Après si t'es un crack du php/css et p'tête du jquery, devenir un crack de drupal c'est un détail.
Bon courage, tiens nous informé ok. Un retour sera intéressant !
Merci beaucoup pour vos
Permalien Soumis par sam1 le 9 Avril, 2010 - 18:09
Merci beaucoup pour vos conseils...je vais essayer de chercher le livre pro Drupal developpement ( je c pas s'il es dispo à la fnac??), sinon je vais essayer de chercher des livres sur le net!!!! merci encore une fois,
Et ça a donné quoi, cet
Permalien Soumis par sahuni le 1 Mai, 2010 - 08:06
Et ça a donné quoi, cet entretien?
Rien de concret, il avait
Permalien Soumis par sam1 le 1 Mai, 2010 - 11:09
Rien de concret, il avait besoin de quelqu'un qui a plus de 2 ans en développement php!!!
Et toi, sous Drupal, tu as
Permalien Soumis par sahuni le 1 Mai, 2010 - 11:28
Et toi, sous Drupal, tu as combien d'heures? 100, 1'000, 5'000?
ça fait plus que 4 mois que
Permalien Soumis par sam1 le 1 Mai, 2010 - 11:39
ça fait plus que 4 mois que je suis entrain de découvrir le monde de Drupal "j'essaie de faire des auto formations", voir des tuto sur le net, fouiller dans les bouquins comme "pro drupal développement".....
Personnellement, je pense
Permalien Soumis par sahuni le 1 Mai, 2010 - 11:47
Personnellement, je pense qu'il faut un minimum d'un an d'expérience (plus ou moins 2'000 heures) pour prétendre à une certaine maitrise Drupal et donc répondre à des demandes comme on en voit régulièrement sur ce site.
Ce qui suppose qu'en attendant, on se fait la main sur des sites persos (ou client, mais en en prenant la totale responsabilité).
C'est juste mon avis ...
c'est quoi maitriser drupal
Permalien Soumis par sam1 le 1 Mai, 2010 - 11:54
c'est quoi maitriser drupal pour toi???
Si on te dit comment tu
Permalien Soumis par mbehmane le 1 Mai, 2010 - 11:58
Si on te dit comment tu developpe ton propre module.Tu repond je creer un dossier toto je le met dans module et dedans je met un fichier toto.module dans tout les cas, un dossier toto.admin pour y mettre mes methode qui vont concerner la partie admin , et un dossier toto.install si mon module a besoin que je creer une ou plusiseur table ou que j alter table une table de drupal deja existente.Tu lui dit si j ai des page a afficher j utilise la fonction hook_menu et tu dit hook c est le nom de ton module c est a dire toto.Et tu lui dis que dans une methode quand tu retourne un contenu de cette facon return $output il s affichera dans ton node et kan tu met print $output il remplacera toute ta page.
Aprend a faire des formulaire sou drupal.A intercepter ce ke drupal contien avec la fonction form_alter.a quoi sert la methode hook_node_api
Ensuite il faut que tu sache comment structurer un theme lui parler des template de drupal et sur quoi ils agisse.Comment surclasser certain template de tes module, a quoi sert le .info et le template.php( par exemple on y creer les region).
Et puis si tu veut montrer que tu a un bon niveau sous drupal apprend a faire des views, comment surclasser les template de view.comment filtrer comment passer des argument.Dans quel cas tu peut te servir des views.
Et ne lui dit pas ke tu est aller faire une modif dans le corp ou dans un module de drupal.Il faut que tu sache modifier le comportement d un module sans toucher au corps de celui ci par exeple en allant dans le fichier template.php
Je pense que si tu sais à peu pres tout ca ca devrai le faire meme si tu maitrise pas tout.Et puis tu a encore un peu le temps
Et tout s apprend assez vite sous drupal
Par exemple, tu peux répondre
Permalien Soumis par sahuni le 1 Mai, 2010 - 12:12
Par exemple,
tu peux répondre à toutes le questions de ce forum.
tu peux effectivement créer tes propres modules
tu as l'expérience de plusieurs gros modules : workflow, organic group, internationalisation, ubercart ...
tu connais le système de repository (CVS)
tu sais gérer les css et les templates
tu peux gérer un projet et en assurer la maintenance sur plusieurs années parce qu'avant de connaitre Drupal, tu as une solide expérience du développement informatique.
etc etc etc.
Bref je veux dire c'est un métier.
Merci mbehmanne, Concernant
Permalien Soumis par sam1 le 1 Mai, 2010 - 12:11
Merci mbehmanne,
Concernant l'administration de Drupal et la création des modules pas de soucis!!ce que me manque c juste d'avoir l'opportunité de travailler sur un projet pour pouvoir se familiariser plus avec le monde de Drupal!!
Personnellement je pense qu'on apprends plus quand on travaille sur des projets concrets!! "ça reste qu'un simple avis"!
cordialement
jE SUIS D ACCORD AVEC
Permalien Soumis par mbehmane le 1 Mai, 2010 - 12:54
jE SUIS D ACCORD AVEC TOI;dRUPAL JE NE CONAISSAIS PAS;j AI SIGNER DANS UNE BOITE ET MON JETER DANS LE BAIN ON M A DITbon tu va faire du drupal.Apres j etais bien entouré au depart.C est grace a 2 de mes collegue que j ai appris a en faire.Et maintenant je suis autonome.Je peut meme gerer des gros projet.C est clair quand tu n a pas le choix tu apprend mieu.et surtout aussi kan on te donne des objectif un bute.prace que se former tout seul des fosi tu ne decouvre pas les vrai probleme.Et today il y a des boite qui cherche des junior en drupal