📄 VERZE 2003 – BUILD v0.1.0
Datum vydání: 30. listopadu 2003
Zapsal: Roman Kunert


SYSTÉMOVÝ ZÁZNAM / CHANGELOG
PublicMC / ShopMC – první oficiální verze systému


FUNKCE

  • Nasazení základního redakčního systému (název článku, datum, text, štítky)

  • Aktivace modulu "E-shop" – správa objednávek, jednoduchý košík

  • Editor obsahu – základní WYSIWYG bez nutnosti znalosti HTML

  • Galerie – přidání více fotografií k produktu

  • Modul "Reference" – přehled realizací v tabulce

  • Statistiky – interní počítadlo návštěv podle IP

  • Možnost deaktivace webu (režim údržby)

  • Nastavitelný e-mail správce webu i e-shopu

  • Modul "Kontakt" – jednoduchý formulář s validací

  • Automatické generování sitemap.xml

  • Uživatelské role: admin / editor / čtenář

  • Implementace .htaccess pro přepis URL

  • Oddělení systémových logů od obsahu

  • Podpora šablon – výběr z 5 barevných variant

  • Interní systém aktualizací – ruční kontrola verze

  • Zálohování celého systému v ZIP

  • Možnost vypnutí e-shopu a aktivace pouze jako katalog

  • Ruční přidání slevy ke každé objednávce

  • Výběr způsobu doručení (ČP, osobně)

  • Statické URL pro detail produktu

  • Interní poznámky u objednávky

  • Přehled stavů objednávek s barvami

  • Export objednávek do CSV

  • Export článků do HTML pro tisk

  • Filtrování článků podle štítků

  • Přehledný výpis produktů v administraci


ÚPRAVY / VYLEPŠENÍ
~ Migrace jádra z PHP 3 na PHP 4
~ Optimalizace načítání JS (přesun inline do souborů)
~ Třídění článků podle data publikace
~ Rozdělení kategorií článků a produktů
~ První optimalizace pro mobilní GPRS připojení
~ Testování na Firefox 1.0 a MSIE 6
~ Validace HTML podle W3C
~ Vylepšení zobrazování galerie
~ Úprava struktury URL pro SEO
~ Vylepšený editor pro přidávání obrázků
~ Možnost skrýt jednotlivé články z výpisu
~ Zrychlení načítání titulní strany
~ Výpis posledních článků do patičky
~ Lepší řazení objednávek v seznamu
~ Automatická detekce duplicitních e-mailů
~ Lepší třídění produktů podle dostupnosti
~ Přidání možnosti definovat jednotku produktu
~ Možnost deaktivace klientského účtu
~ Vylepšený formulář pro registraci zákazníka
~ Export všech nastavení do záložního XML
~ Přímé napojení na databázi pro vývojáře
~ Přidána kontrola duplicity článků
~ Vícejazyčnost systému připravena


OPRAVENÉ CHYBY
! Problém s českou diakritikou v IE6 při odeslání formuláře
! Duplicitní načítání CSS při aktivaci šablony "modrá"
! Chybná URL v detailu objednávky (404 chyba)
! Vypadávání pravého sloupce při dlouhém textu článku
! Zmizelá ikona „košík“ na titulní stránce
! Neaktivní pole „štítky“ při editaci článku
! Neuložené změny při editaci obsahu v některých prohlížečích
! Neviditelný formulář při aktivním IE6 režimu
! Nesprávné datum u nově přidaných článků
! Chybějící obrázek v galerii po uploadu
! Zaměněná pole u kontaktního formuláře
! Vypadávání e-mailu při delším textu ve formuláři
! Špatná identifikace produktu v exportu
! Chybná aktivace šablony při změně přes URL
! V některých případech neukládal se nový štítek


INTERNÍ

  • Systém vznikl jako nástroj pro firemní potřeby

  • Doména publicmc.cz spuštěna v listopadu 2003

  • Paralelní doména pro e-shop: shopmc.cz

  • Využito ve firmě pro prodej hardwaru a služeb

  • Všechna data byla původně ukládána do flat file systému

  • Testováno pouze na interním serveru

  • První verze systému postavena bez databáze

  • Počet aktivních instalací v roce 2003: 6


Komentář autora:
Tohle byl můj začátek. Nešlo jen o to mít web. Šlo o to mít systém.
Kódoval jsem v noci, testoval na stařičkém CRT monitoru a spouštěl první objednávky přes dial-up.
📎 Roman Kunert – www.romankunert.com