Základy PHP pro Drupal 7
Online kniha o základech PHP pro CMS Drupal a úvod do Drupal API.
Tento text vám umožní získat naprosto základní znalosti z oblasti PHP, potřebné k tomu, abyste mohli začít tvořit vlastní témata vzhledu a moduly pro Drupal, případně abyste využili možnosti definovat nastavení Drupalu pomocí PHP tam, kde je to možné a účelné. Text není (a vzhledem ke svému rozsahu ani nemůže být) obecným návodem k programování v PHP. Primárně byl vytvořen jako podpůrný materiál pro naše školení v šablonování a programování modulů pro Drupal.
Text je psaný pro NEprogramátory a záměrně neobsahuje prakticky žádnou teorii; snaží se také vystačit s minimálním množstvím odborné terminologie. Předpokládá se však znalost naprostých základů HTML a Drupalu.
Vycházíme z Drupalu 7 a použité příklady se vztahují přímo k Drupalu. K práci budete potřebovat jednoduchý pokusný web s několika uzly, rolemi a uživateli. Nedílnou součástí bude seznámení se základy API Drupalu.
Kromě instalace Drupalu doporučujeme pro práci s PHP skripty editor, který umožňuje zvýraznit syntaxi PHP: například PsPad (win), Vi (unix), Netbeans IDE (cross platform), CodeAnywhere (online).
- Bezpečnost vlastního kódu
- Modul Devel
- Ahoj světe: syntaxe a standardy
- Datové typy
- Proměnné a jejich obory
- Práce s proměnnými; operátory
- Kombinování PHP a HTML kódu
- Příkaz return - vrácení výsledku
- Funkce
- Podmínky, podmínkové příkazy
- Získání dat z objektů v Drupalu (příklad: uživatel)
- Práce s poli
- Příkaz foreach
- Další příklady z Drupalu