Instalace Nette
Chcete využívat výhody Nette ve svém stávajícím projektu, nebo se chystáte vytvořit nový projekt založený na Nette? Tento průvodce vás provede instalací krok za krokem.
Jak přidat Nette do svého projektu
Nette nabízí kolekci užitečných a vyspělých balíčků (knihoven) pro PHP. Pro jejich začlenění do vašeho projektu postupujte následovně:
- Připravte si Composer: Tento nástroj je nezbytný pro snadnou instalaci, aktualizaci a správu knihoven potřebných pro váš projekt.
- Vyberte si balíček: Dejme tomu, že potřebujete procházet souborovým systémem, což
skvěle dělá Finder z balíčku
nette/utils
. Název balíčku vidíte v pravém sloupci jeho dokumentace. - Nainstalujte balíček: Spusťte tento příkaz v kořenovém adresáři vašeho projektu:
composer require nette/utils
Preferujete grafické rozhraní? Prohlédněte si návod na instalaci balíčků v prostředí PhpStorm.
Jak založit nový projekt s Nette
Chcete-li vytvořit zcela nový projekt na platformě Nette, doporučujeme využít přednastavený skeleton Web Project:
- Připravte si Composer.
- Otevřete příkazovou řádku a přejděte do kořenového adresáře vašeho webového serveru, např.
/etc/var/www
,C:/xampp/htdocs
,/Library/WebServer/Documents
. - Vytvořte projekt pomocí tohoto příkazu:
composer create-project nette/web-project NAZEV_PROJEKTU
- Nepoužíváte Composer? Stačí si stáhnout Web Project ve formátu ZIP a rozbalit jej. Ale věřte, Composer stojí za to!
- Nastavení práv: Na systémech macOS či Linux nastavte práva zápisu do adresářů.
- Otevření projektu v prohlížeči: Zadejte URL
http://localhost/NAZEV_PROJEKTU/www/
a uvidíte úvodní stránku skeletonu:
Gratulujeme! Váš web je nyní připraven k vývoji. Uvítací šablonu můžete odstranit a začít vytvářet svou aplikaci.
Jedním z kladů Nette je, že projekt funguje ihned bez potřeby konfigurace. Pokud se však setkáte s problémy, zkuste se podívat na řešení častých problémů.
Pokud začínáte s Nette, doporučujeme pokračovat tutoriálem Píšeme první aplikaci.
Nástroje a doporučení
Pro efektivní práci s Nette doporučujeme následující nástroje:
- Kvalitní IDE s doplňky pro Nette
- Verzovací systém Git
- Composer