Stažení a instalace
Instalace Nette Frameworku je velice snadná: stačí framework stáhnout a rozbalit do adresáře dostupného z webového serveru. Pokud se vám nechce tento návod číst, máme pro vás i video.
Na stránce Download vidíte, že je k dispozici jednak varianta pro PHP 5.3, která využívá nejnovějších vlastností jazyka PHP, jako jsou třeba jmenné prostory, a také verze pro starší PHP 5.2. Zvolte si tedy variantu podle verze PHP na vašem serveru. Funkčně jsou všechny varianty 100% rovnocenné.
Archív rozbalte například do složky nette v kořenovém
adresáři vašeho webového serveru:
www/ ← kořenový adresář vašeho webového serveru
nette/ ← rozbalený archív
API-reference/ ← offline verze API dokumentace
client-side/ ← skript pro validaci formulářů
examples/ ← příklady, rovnou spustitelné
Nette/ ← samotný framework
Application/
Caching/
...
loader.php
Nette-minified/ ← minimalizovaná verze frameworku
nette.min.php
sandbox/ ← předpřipravený projekt
app/
libs/
log/
temp/
www/
tools/ ← pár užitečných nástrojů
Code-Checker/
Code-Migration/ (jen v distribuci pro PHP 5.3)
Ini2Neon/
Requirements-Checker/
Celý framework se nachází ve složce Nette. K dispozici je
i minimalizovaná podoba v adresáři Nette-minified tvořená
pouze jedním souborem nette.min.php. Vznikla sloučením všech
souborů a odstraněním komentářů a mezer. Obě podoby jsou funkčně
rovnocenné, minimalizovaná je určena pro produkční nasazení (snadnější
upload, vyšší rychlost). Pokud se rozhodnete minimalizovanou verzi použít,
nahrajte nette.min.php do libs/Nette pod názvem loader.php
V adresáři API-reference najdete kopii API dokumentace, v examples je sada
jednoduchých rovnou spustitelných příkladů, tools obsahuje
pár užitečných nástrojů a sandbox představuje
předpřipravený prázdný projekt, z kterého vyjdeme při tvorbě nové aplikace Přičemž jde
o funkční projekt, takže můžete začít s Nette experimentovat
okamžitě.
Spuštíme aplikace
Nejprve ověřte, zda váš server splňuje minimální požadavky pro běh Nette Frameworku spuštěním Requirements-Checker:
http://localhost/nette/tools/Requirements-Checker/checker.php
Zelený nápis „Congratulations! Server configuration meets the minimum requirements for Nette Framework.“ značí, že je vše v pořádku.
Nyní zkuste spustit sandbox:
http://localhost/nette/sandbox/www/
Jeho součástí je i přibalený Adminer pro správu databází:
http://localhost/nette/sandbox/www/adminer/
Zkuste si také některý z příkladů, např.:
http://localhost/nette/examples/CD-collection/www/ http://localhost/nette/examples/Fifteen/www/
Pokud všechno funguje, můžeme se pustit hezky krůček za krůčkem do vytvoření první aplikace.