Seriál vývoj redakčního systému v PHP

Rudolf Svátek 2016-06-23 11:52

Asi jako každý, kdo programuje v PHP, jsem si postavil vlastní redakční systém. Nevyhovovaly mi totiž ty WordPressy a Drupaly. Nechápej mě špatně - jsou asi dobré, mají spousty modulů a možností, ale já u nich mám pocit, že pořádně nevím, co se v tom systému děje. Změnit něco zásadního v šabloně, nebo dodat modul, který ještě nikdo nevymyslel, to je obtížné. Ve vlastní redakčním systému mám všechno pod kontrolou, úprava šablony je radost a pokud něco speciálního chybí, napíšu si vlastní modul a doplním do redakčního systému.

Tenhle seriál ale nechápej jako návod jak krok za krokem postavit svůj redakční systém (ačkoli klidně můžeš použít všechny zdroje, co tu najdeš). Necítím se povolán k výuce PHP, protože se stále také učím. Už 15 let a pořád je co dohánět :-). Spíš je to takový můj zápisníček jak jsem co udělal a proč mi to funguje. Pokud s PHP začínáš, snad ti to pomůže, protože chci psát takovým lidovým stylem a ne moc technicky. Nejde tedy o výukový seriál PHP, kterých je webu dost.

Kapitoly seriálu

1. Návrh databáze

popřemýšlíme nad tabulkami v MySQL

  2. Instalace Nette Framework

ulehčíme si práci s vymýšlením kola - použijeme framework

3. Autentifikace uživatele

upravíme autentifikátor a vložíme uživatele s právy administrátora

4. Databázový model

vytvoříme základní třívrstvý model - Entity, Repository a Mapper

5. Model pro tabulku Users

vyrobíme model pro práci s tabulkou nastavení aplikace

6. Administrace uživatelů

začneme vytvářet administrační prostředí

7. Úpravy vzhledu administrace

pohrajeme si se šablonami, ať to trochu vypadá

8. Vícejazyčný web

jak to zařídit, aby se web naučil cizí jazyk

9. Administrace textových stránek

trochu delší kapitola o tom, jak spravovat textové stránky

10​. Za formuláře hezčí

kapitola pro odlehčení - vyhezkáme si formuláře pro editaci stránek

11. Novinky

co by byl web bez novinek. Nějaké si vytvoříme

12. Něco málo o Ajaxu

ajax není žádné zaklínadlo - s Nette je to hračka

13. Nastavení aplikace

naučíme redakční systém, aby si zapamatoval různá nastavení

14. Foto galerie

uděláme jednoduchou administraci fotogalerií a obrázků

15. Zapomenutá hesla

jak vyřešit situaci, kdy uživatel zapomene heslo

16. Administrace komentářů

dovolíme uživatelům vkládat komentáře k článkům

17. Úvodní stránka webu

dnes začneme pracovat na tom, co uvidí návštěvník

18. Menu, kontaktní formulář

vykreslíme menu a kontaktní formulář

19. Komentáře k článkům

dovolíme návštěvníkům zobrazit a vložit komentář k článku

20. Zobrazení novinek

novinky nesmí chybět :-)

21. Vyhledávání na webu

naučíme redakční systém hledat stránky z vyhledávacího formuláře

22. Zobrazení fotogalerie

když už máme galerii, můžeme ji ukázat na stránce pod textem

23. Využití modulu Settings

když už jsme to nastavili, tož toho aj využijeme

24. Uživatelsky přívětivá URL

jak na to, aby byly adresy na webu hezké

25. Mapa stránek a rss

vytvoříme snadno mapu stránek a kanál rss

26. Souhlas s Cookies

na závěr splníme povinnost od EU

 

Komentáře (0)

Přidej svůj komentář

O mně

Jmenuji se Rudolf Svátek. Jsem lektor výpočetní techniky a PHP programátor. Stavím firemní stránky a eshopy. Aby se mi to dělalo pohodlně, vytvořil jsem redakční systém RS::RS, který ti tu nabízím k použití.

Rychlý kontakt na mně

  • Rudolf Svátek
  • Telefon:
    +420 777 828 353
  • Email:
  • Adresa:
    Josefa Hory 1097/5
    736 01 Havířov
    ČR



Tyto stránky používají Cookies. Používáním stránek s tím souhlasíte Další informace