Razvoj modula za Drupal 7
U ovom delu udžbenika pokazaću da Drupal nije samo CMS. Razmotrićemo od čega se sastoje Drupal moduli, kao i da ćemo napraviti nekoliko svojih modula.
Drupal je brzo rastući sistem, trenutno je izašla 7. verzija Drupal-a. Razvijaju se hiljade modula za pravljenje različitih funkcionalnosti na sajtu. Međutim, ponekad treba da konfigurišemo module ne samo mišem. Ponekad nam se ne dopada redosled u kojem se podaci prikazuju ili izgled tih podataka nam ne odgovara. Tada nam pomaže Drupal framework. O mogućnostima ovog framework-a ćemo učiti na sajtu:
Odlučili smo da napravimo modul za Drupal, šta nam je za to potrebno:
- Imati predstavu o strukturi Drupal-a. Najmanje što treba da znate je da se dodatni moduli na sajtu obično nalaze u folderu sites/all/modules, ako takav folder ne postoji, kreirajte ga.
- Poznavati osnovne strukture PHP jezika, na kojem je sam Drupal napisan. Ako još niste upoznati sa PHP-om, ne brinite, pripremio sam niz opisa u priručniku koje možete proučiti.
PHP operatori - PHP promenljive
- PHP izrazi
- PHP nizovi
- PHP kontrolne strukture
- For petlja sa brojačem
- PHP funkcije
Dakle, za početak da razjasnimo od čega se sastoji modul i napravimo male izmene na našem sajtu pomoću hook-ova. Šta je hook? O tome u sledećem članku.