¦ stuktura sekcí ¦ Kontakt ¦ Hledat image

Technika použitá v tomto webu stďż˝lďż˝ odkaz / permalink

06.07.2003
V květnu 2003 jsem se definitivně rozhodl, že opustím tvorbu tohoto webu jako statických stránek. Pracoval jsem po tři roky ve FrontPage a využíval možnosti FrontPage vkládat inkludy. Se zvětšováním rozsahu webu však rostla režie na jeho údržbu. I malé změny webu měly neúměrné požadavky na objem uploadu do Internetu a tak jedinou cestou pro mě byl převod webu do databáze a využití nějakého skriptovacího jazyka. Jak jsem postupoval, jak je web udělán a co jsem při jeho tvorbě použil?
Stručně
Co používám:
- 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 stďż˝lďż˝ odkaz / permalink

26.03.2006

Článek byl z webu stažen

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.

(zveřejněno na stránce )