Hvad med at lave nogle workshops?
Nu poster jeg mit indlæg her i dette forum da jeg har indtryk af at det er her de hardcore findes og håber derfor at de ser mit indlæg, da jeg har indtryk af at det kun er et par stykker som kigger i de andre fora samt svarer på spørgsmål. Og ja jeg ved godt at mange af jer har fuldtidsarbejde og har jeres egne firmaer som I plejer i jeres fritid. :-)
Kunne godt tænke mig nogle workshops startende med en gennemgang af Chapter 2 Writing a Module fra bogen http://www.drupalbook.com/code-drupal-like-a-pro, eller hvis nogen af jer har lavet jeres EGET undervisningsmateriale som kommer omkring hvad dette kapitel fortæller.
Og for os der ikke er PHP programmører ville det også være rart at få forklaret hvad der har at gøre med PHP i dette kapitel.
Jeg er sikker på at vi er MANGE som gerne vil deltage i sådanne workshops. Ville der være mulighed for det?
Og hvis nej er der så en som har lyst til v.hja. Skype http://www.skype.com/intl/da/ og Teamviewer http://www.teamviewer.com/da/index.aspx på timeløn at give sin viden videre til en som kæmper en brav kamp for at forstå Drupal bedre?
- log ind eller opret konto for at skrive kommentarer
Log ind
Seneste kommentarer
- Nørdedag
3 timer 37 minutter siden - Selv tak, man opdager hele
4 timer 33 minutter siden - Hej Mikl
Tusinde tak for dit
5 timer 21 minutter siden - godt bud!
5 timer 28 minutter siden - hmm...nu skal jeg ikke spille
6 timer 22 minutter siden - Bruger www.wendt-net.dk De
6 timer 52 minutter siden - Løsning
9 timer 32 minutter siden - Jeg stiller gerne op til en
9 timer 51 minutter siden - Der er også rigtig gode
12 timer 3 minutter siden - Cron
14 timer 51 minutter siden


Jeg har skrevet lidt om det her før ved en tidligere lejlighed, men nu gør jeg det altså igen. Jeg ved godt det ikke er et direkte svar på dit spørgsmål, men det kan måske hjælpe dig lidt videre.
Drupal er skrevet i PHP. PHP kan være vanskelig nok at forstå i sig selv, så hvis man ikke har styr på det grundlæggende, blive det mere end vanskeligt at vanskeligt at forstå hvordan Drupal virker. Så man kan ikke udvikle moduler uden at være PHP programør.
Det betyder ikke at man skal være helt vildt nørdet og vide det hele. Men hvis du har tænkt dig at udvikle på det site du er ved at lave, bliver du nød til at flytte digselv over i gruppen af PHP programøre. Det betyder ikke at du skal side og kode hele dagen lang, men du må starte et sted.
Den bedste måde at lære Drupal og Drupal udvikling, tror jeg primært er gennem den erfaring man får ved at prøve at få noget til at virke, som man måske har læst en guide om et sted. Ved at læse drupal's forskellige funktioner igennem og forstå hvad de gør. Det er det, der er det springende punkt, ikke at man ved det hele, men at man kan tage sig tid til at læse en PHP/Drupal funktion igennem og forstå nogen lunde hvad den gør.
Pro Drupal Development, har nogle gode eksempler med komplet kode, som du kan bruge til at teste ting af med, selv når du ikke helt forstår hvad det er der sker, kan du stadigvæk kopiere koden fra bogen. Der står også en masse kommentarer i koden, som beskriver de forskellige dele i koden godt.
Jeg tror du vil komme langt ved at tage en frisk drupal installation og så prøve det kode der er i bogen af. Når du har noget der virker kan du altid ændre i tingene og se hvad der så sker. Det kan man lære en del af. Hvis der så endelig er en ting, som du bare ikke kan få til at gøre det du gerne vil, så er forummet her et godt sted at spørge.
I starten så er Drupal sværd at forstå, og det hele kan godt virke noget forvirrende. Men når man har lavet sit test modul nummer 5 eller 10, så er der nogle af tingene som begynder at falde på plads.
Det eneste du så ellers har brug for at komme igang, er noget der kan fortælle dig hvorfor det hele nu ikke virker som du nu gerne ville. Her har wulf skrevet en god guide til forskellige metoder til at debugge drupal. http://ratatosk.backpackit.com/pub/1836982-debugging-drupal . En ting han ikke skriver om som jeg selv bruger meget er apache's error log. Det er en fil hvor den gemmer alle fejl der sker, et eksempel kunne være:
[Tue Nov 10 15:10:05 2009] [error] [client ::1] PHP Fatal error: Call to undefined function taxonomy_load_term() in /Users/torp/Sites/xxx/sites/all/themes/xxx/template.php on line 7Det er fra i morges hvor jeg prøvede at kalde funktionen taxonomy_load_term() i min template.php fil. Jeg gættede forkert, den funktion jeg var ude efter var taxonomy_get_term(). I dette tilfælde vidste jeg godt hvor problemet var uden at jeg behøvede at kigge efter, men nogle gange kan det være meget rart at kigge i den. Især som nybegynder, da den fortæller dig hvilken linie i hvilken fil fejlen er på, det gør det noget nemmere at få sporet fejlen.