Co čekám od blogovacího systému
Přestože vývoj MLogu šel na nějakou dobu do kytek (kvůli pracovní vytíženosti), stále přemýšlím, co jakožto kodér a programátor (tedy člověk co si umí nakódovat šablonu) očekávám od redakčního systému. Tady je můj dosavadní myšlenkový posun ohledně přístupu uživatele (především mě osobně); snad někomu pomůže při vývoji či výběru podobného software.
Na začátku
- Chci nakódovat šablonu dostatečně jednoduše ( ⇒ to řesí LatteFilter z Nette)
- Chci to celé hodit na server a instalaci (nastavení přístupu k databázi, vstupu do systému – počítám s jediným loginem uloženým v config.ini) naklikat
Za běhu
- Co nejjednodušší správu příspěvku – napsat (s Texy!), prohlédnout (automaticky uložený draft – ukládat na onchange event?), publikovat (možnost vybrat datum publikace)
- Jednoduché komentáře: možnost užití referencí na ostatní komentáře, snadná správa na backendu (výpis jak hromadně dle času, tak seskupené dle článků)
- Správa stránek – podobná správě článků
Čím si nejsem jistý
- Jak má vypadat struktura? Řešit vždy routy, tvar menu, index apod. „natvrdo“ nebo udělat sofistikované nastavení?
- Obecné nastavení – teď zrovna si tam nepředstavím nic jiného než titulek stránky, a to je trochu málo na přidávání další položky do menu
- Chci u článků uvádět autora? Ve většině případů je jen jeden (vizte co nechci) na celém blogu, ale i tak se hodí uvádět nějaké krátké „O autorovi“ u každého článku
Co nechci
- Dynamické uživatele – je to asi trochu kontroverzní, ale uživatele chci jediného. Odpadá s tím veškeré vytváření, e-mailování, spravování apod. Jeden login a heslo uložené v config.ini vyřeší všechny lapálie se správou účtů (heslo bezpečně uložené + veřejně dostupný nástroj pro vygenerování nového na základě jména a nového hesla, takže by stačilo starý řetězec přepsat)
- Podporu pro staré prohlížeče – ztráta času, která půjde využít zlepšením čehokoliv useful. Předpokládám, že každý kdo by chtěl takovýto systém použít bude mít novou verzi svého oblíbeného prohlížeče (co nejvíc efektů chci řešit pomocí CSS3 pro maximální zrychlení)
- WYSIWYG editor. Texy! poskytuje nejsnažší způsob jak při vyjadřování myšlenky text zároveň zformátovat. Ale přidat WYSIWYG nebude moc problém.
To je zatím vše, o další nápady (klidně mailněte vaše) seznam případně rozšířím.