BLOG.IT-TECHNIK.CZ
Přístupy na stránku
O webu

DSRS - v jakém redakčním systému běží tento web?

Vydáno: 27.4.2020   (2069 přečtení)

Dostal jsem otázku v jakém redakčním systému běží tento web.
Zavzpomínal jsem na historii a abych to nemusel vypisovat případně opakovaně a znovu přemýšlet jak to bylo, tak jsem se rozhodl o tom napsat článek.

V roce 2007 jsem potřeboval pro několik projektů redakční systém. Krom obvyklých požadavků byl jedním z požadavků vývoj e-shopu pro prodej položek, kdy byl k dispozici omezený počet kusů k prodeji. A bylo nutné, aby pokud zákazník vloží zboží do košíku, bylo viditelné pro ostatní zákazníky, že položku má jiný zákazník v košíku a je možné, že ji ještě vrátí. A teprve při zaplacení bylo zobrazeno ostatním nakupujícím, že položka již je definitivně prodána.

Dalším z požadavků bylo i plnění eshopu ze skladového programu, který běžel pod Windows. Požadavek byl na možnost přímé aktualizace. Byl požadován provoz na webhostingu, kde nebyl možný přímý přístup k databázi zvenčí.

Jedním z dalším požadavků bylo, aby články na webu bylo možné zařazovat podle GPS souřadnic a zobrazovat články vzdálenostně spolu související.
Příklad použití je zde:
www.detska-hriste.ds-soft.cz/

V té době se mi nepodařilo najít hotové řešení, které by splňovalo všechny požadované požadavky takže jsem se rozhodl naprogramovat systém komplet nový. Systém dostal nenápaditý pracovní název DSRS, který už mu zůstal.

Bylo zvoleno řešení v kombinaci PHP s trochou Javascriptu a jako databáze mySQL.

Ještě v průběhu roku 2007 byl systém funkční a nasazen na několik webů a eshopů. V průběhu roku 2008 a 2009 bylo provedeno ještě několik nepříliš významných aktualizací a pak systém běžel bez dalších úprav.

Někdy kolem roku 2017 vyvstal problém v souvislosti se změnami v PHP, kde přestala být podporovaná funkce mysql a nutnost používat mysqli.
Tento problém se nakonec ukázal jako velmi jednoduše řešitelný, protože už při návrhu systému bylo počítáno s možností připojit systém na jiný typ databáze, takže celý redakční systém přistupuje k databázi přes mezivrstvu. Řešení tedy spočívalo v úpravě jedné knihovny.

V roce 2007, kdy systém DSRS vznikal, by mne nenapadlo, že v roce 2020 bude systém bez dalšího vývoje pořád funkční a na několika webech provozovaný.

V současnosti (rok 2020) je hlavním nedostatkem, že se web nepřizpůsobuje pro mobilní prohlížeče. V roce 2007 toto byla věc, která nebyla aktuální.
Ale už při návrhu v roce 2007 jsem se snažil oddělit vzhled od obsahu.

Bude mít tento popis aktualizaci ohledně mobilních prohlížečů? No uvidíme….