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
Kde hostuji
Web hostuji na www.pipni.cz a na wwwcity.cz.
Web hostuji na dvou místech proto, aby čtenáři měli možnost v případě poruchy na jednom ze serverů přejít na druhý.
Převod na placený
Dnes bylo mé hostování na www.pipni.cz převedeno z neplaceného FREE na placený PROFI.
Maximální povolený trafik (přenos z webu k vám) se tak zvyšuje z 500 MB na 2 GB.
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.