Technika použitá v tomto webu
- Uložení obsahu webu: databáze mySQL
- Skriptovací jazyk: PHP
- Formátování: CSS2
kde hostuji:
- www.pipni.cz, wwwcity.cz
Kde jsem se inspiroval?
Startovním impulsem pro mě bylo upozornění kolegy z práce na systém phpRS. To je redakční systém, umožňující zveřejňování příspěvků prostřednictvím webového rozhraní a jejich strukturovanou prezentaci. Jeho autor Jiří Lukáš dal tento systém plně k dispozici a jeho využití úřady, různými spolky i jednotlivci dávalo tušit, že je to systém funkční.
Pečlivě jsem tento systém prostudoval a analyzoval jeho filozofii a možnosti. Studium jeho kódu mě pomohlo rychle vstřebat dovednosti programování v PHP a využívání databáze mySQL.
Moje zadání
Mě však filozofie a technika systému phpRS nevyhovuje. Vadily mi tyto věci:
- Zadávání příspěvků prostřednictvím webového rozhraní přímo na Internetu. Při psaní webu bych musel být připojen k Internetu. Má to nevýhodu také v tom, že obsah webu je někde na hostitelském počítači a pokud chci jeho obsah ladit u sebe doma, musím dostat data z Internetu k sobě na lokální počítač. Při rozsahu desítek MB to je neprůchodné.
- Nutnost měnit PHP skripty při zavádění nové funkčnosti webu.
- Nutnost měnit strukturu databáze při zavádění nové funkčnosti nebo změny strukturování údajů ve webu obsažených.
Co používám
Databáze
Obsah webu je uložen v databázi mySQL.
Skriptovací jazyk
Používám PHP.
Jak udržuji databázi
Obsah webu je uložen v databázi mySQL. Jak na hostitelském serveru tak na počítači u mě doma. Zveřejnění novinek nebo změn probíhá jako odeslání a načtení změněných záznamů databáze z databáze na mém počítači do databáze hostitelskéh serveru.
O zobrazování stránek se stará skript napsaný v PHP. Jen jeho minimální část je uložena natvrdo v souboru PHP v adresáři na hostitelském serveru. Všechen ostatní kód je uložen společně s daty v databázi mySQL. Jakákoli změna kódu se přenáší automaticky s obsahem webu.