Postup tworby stranky je nasledovny:
1.)
Vytvorenie wireframe
vyreframe alebo model webu je naskicovaný web, kde si určíš rozloženie prvkov, a popíšeš základné funkcie. Kludne si to mozes nacmarat na papier ja na to pouzivam softwer, ktory uz aj simuluje funkcie
2.)
Webdesig
na zaklade wireframu sa spracuje graficky navrh webu ktori urcuje farebnu skalu, graficke zvyraznenie prvkov, rozlozenie obrazkov a pod, Proste cely model treba obliecto do nejakych peknych siat. Na toto sa najcastejsie pouzivaju nastroje od Adobe a to Photoshop na bitmapovu grafiku to je navrh webu, uprava fotografii design prvkov. Adobe Fireworks specializovany len na webdesign, Adobe Illustrator na vektorovu grafiku ako loga.
3.)
HTML, CSS sablona
Vytvorena grafika sa nareze na jednotlive komponenty ako pozadia, obrazky, buttony, ikonky , menu polozky, atd....atd...
Uvedeny rozrezany layout sa potom sklada pomocou znackovacieho jazyka HTML a styluje cez CSS kaskadove styly.
Pokrocilejsie funkcie sa robia pomocou scriptovacieho jazyka Javascript co je takzvany client side scriptovaci jazyk, pretoze operacie sa vykonavaju na strane prehliadaca.
Ked to cele poskladas mas zaklad tzv. staticky web, ktory uz mozes pouzivat avsak informacie na nom a celkovy obsah je staticky, tzn. ze kazda zmena na takomto webe si vyzaduje zasah do kodu.
4.)
Redakcny system na spravu obsahu CMS
A este stale nie sme pri PHP pretoze tu mozes vyuzit open source riesenia ako redakcne systemy Joomla, Drupal, Wordpress a mnoho dalsich.
HTML sablona sa "natiahne" na CMS cize sa prisposobi pre dany redakcny system. Velmi zjednodusene povedane sa do HTML sablony pomocou premennych vyznacia miesta kde bude redakcny system generovat dynamicke data ako polozky menu, clanky, galerie fotografii a pod.
Cize stava sa z toho dynamicky web kde mozes sam prispievat do obsahu pomocou CMS.
CMS je vacsinou PHP framework(nemusi byt pravidlo, existuju aj ine scriptovacie jazyky) a vyziva data ktore su ukladane do SQL databazy.
5.)
PHP a MySQL
PHP scriptovaci jazyk na strane servra tzv. server side sa pouziva na tvorbu webovych aplikacii. Operacie sa vykonavaju na strane servra a do prehliadaca ide l;en vysledok. PHP pomocu funkci, objektov a metod vyzuziva data ulozene v databaze SQL
Takze si podla mna zacal od konca
