Důležitá změna na online.poi!
Napsal: 11.6.2007, 13:15
Raději jsem založil nové vlákno...
Oznamuji, že byl kompletně přepsán kód na online.poi.cz, což s sebou přináší i některé změny.
Neměnil se design (až na vyjímky), takže by neměl být problém v orientaci na stránce. Co je tedy jiné?
1 - u registrovaných uživatelů se nyní vůbec nepoužívá SESSION (pouze u Anonymních uživatelů), takže se zrychlilo načítání stránek
2 - k zrychlení načítání stránek rovněž přispělo vyčištění a zjednodušení kódu
3 - identifikace uživatele je plně pod správou systému phpBB
4 - většina odkazů se nyní předává pomocí metody GET, což umožňuje jednotlivé stránky lépe odkazovat (záložky, odkazy z jiných stránek...)
5 - hodně práce se udělalo na vnitřní logice generování stránek, s tím spojené otázky zabezpečení, práv uživatele nebo přidávání nových funkcí do budoucna
6 - z důvodu, že se již nepoužívá SESSION, tak nenastane situace, kdy po delší neaktivitě se další stránka přesměruje na výchozí přehled kategorií, "aktivní" kategorie zůstává tak dlouho dokud v přehledu kategorií neklepnete na zobrazení záznamů jiné kategorie (pouze v případě, že máte vybranou kategorii, která je mezitím správcem odstraněna, tak se nastaví kategorie č. 26 - Mobilní radary)
7 - ze stejného důvodu jako v č. 6 si systém pamatuje filtry pro kategorie a pro záznamy dokud neklepnete na tlačítko "Zrušit filtr"
8 - změnilo se zobrazování hlášek, které je podobné tomu z fóra, a které již "nerozhazuje" design stránek
9 - změnila se stránka "Úpravy kategorie", kde zmizely selecty s několika tisíci řádky uživatelů (změna správce kategorie a asistenti) a místo nich bylo vytvořeno textové políčko, u kterého se při psaní objevují relevantní výsledky (obdoba našeptávače známého z vyhledavačů napsaná v AJAXu)
10 - byly opraveny chyby funkčnosti nalezené při překopávání kódu
11 - nový systém je psán v kódování UTF-8 (starý ve win1250), které se používá také zde na fóru, data na online.poi jsou zatím uložená v kódování win1250, takže se musí většina věci na webu "překódovávat", ovšem zanedlouho bude někdy v noci proveden převod do formátu UTF-8 i v databázi
Určitě se při přepisování takového projektu nasekala řada chyb, takže budu rád, když mně zde do fóra napíšete, co se chová jinak, než by se chovat mělo. Dnes se ještě budou zobrazovat výpadky u nověji registrovaných uživatelů a některá nedávno změněná nastavení v Uživatelském panelu nebudou reagovat, ale to by se mělo v následujících hodinách změnit.
Oznamuji, že byl kompletně přepsán kód na online.poi.cz, což s sebou přináší i některé změny.
Neměnil se design (až na vyjímky), takže by neměl být problém v orientaci na stránce. Co je tedy jiné?
1 - u registrovaných uživatelů se nyní vůbec nepoužívá SESSION (pouze u Anonymních uživatelů), takže se zrychlilo načítání stránek
2 - k zrychlení načítání stránek rovněž přispělo vyčištění a zjednodušení kódu
3 - identifikace uživatele je plně pod správou systému phpBB
4 - většina odkazů se nyní předává pomocí metody GET, což umožňuje jednotlivé stránky lépe odkazovat (záložky, odkazy z jiných stránek...)
5 - hodně práce se udělalo na vnitřní logice generování stránek, s tím spojené otázky zabezpečení, práv uživatele nebo přidávání nových funkcí do budoucna
6 - z důvodu, že se již nepoužívá SESSION, tak nenastane situace, kdy po delší neaktivitě se další stránka přesměruje na výchozí přehled kategorií, "aktivní" kategorie zůstává tak dlouho dokud v přehledu kategorií neklepnete na zobrazení záznamů jiné kategorie (pouze v případě, že máte vybranou kategorii, která je mezitím správcem odstraněna, tak se nastaví kategorie č. 26 - Mobilní radary)
7 - ze stejného důvodu jako v č. 6 si systém pamatuje filtry pro kategorie a pro záznamy dokud neklepnete na tlačítko "Zrušit filtr"
8 - změnilo se zobrazování hlášek, které je podobné tomu z fóra, a které již "nerozhazuje" design stránek
9 - změnila se stránka "Úpravy kategorie", kde zmizely selecty s několika tisíci řádky uživatelů (změna správce kategorie a asistenti) a místo nich bylo vytvořeno textové políčko, u kterého se při psaní objevují relevantní výsledky (obdoba našeptávače známého z vyhledavačů napsaná v AJAXu)
10 - byly opraveny chyby funkčnosti nalezené při překopávání kódu
11 - nový systém je psán v kódování UTF-8 (starý ve win1250), které se používá také zde na fóru, data na online.poi jsou zatím uložená v kódování win1250, takže se musí většina věci na webu "překódovávat", ovšem zanedlouho bude někdy v noci proveden převod do formátu UTF-8 i v databázi
Určitě se při přepisování takového projektu nasekala řada chyb, takže budu rád, když mně zde do fóra napíšete, co se chová jinak, než by se chovat mělo. Dnes se ještě budou zobrazovat výpadky u nověji registrovaných uživatelů a některá nedávno změněná nastavení v Uživatelském panelu nebudou reagovat, ale to by se mělo v následujících hodinách změnit.