Technické problémy

Koukám koukám, začnu si užívat léta a hned se všechno na hostingu vysere. Nejdřív bylo něco s web serverem, k tomu padlo ftpko a když už to jede tak se zase posrala sql databáze. K tomu jsem migroval na novější wordpress, kterej je nějakej doprcanej a na serveru mu chyběly soubory. A završil jsem to překopírováním databáze z localhostu s vadnými nastaveními, takže to celé nějak umřelo. Že já nebloguju na nějakém tom “systému”. Jenže na to jsem moc tvrdohlavej programátor, kterej má rád, když má kontrolu nad stránkama. A pořád lepší když to občas pojede, než aby to měl někdo cizí v pazourách. Konec, tečka, vykřičník.

A do třetice jsem objevil ještě jeden zádrhel. Tak jsem trochu zapracoval na SQL Cache pro wordpress a už to všechno pěkně funguje. Celý tenhle Cache plugin je geniální věc, každou query do databáze odchytí a hledá, jestli nebyla už provedena. Jestli jako jo, tak natáhne ze souboru výsledek query a samotný dotaz do DB nedělá. Funguje to parádně a v běžném provozu to zcela databázi nepotřebuje.

WordPress – porodní bolesti

Za posledních 14 dnů jsem nedobrovolně přestal blogovat. Po zralé úvaze, přejít na novější verzi wordpresího jádra, jsem začal refaktorizaci prasokódu. Věc se má takhle. Blog jsem upravil k obrazu svému, přidal funkce a vylepšení. Ovšem jak jsem to udělal nebylo zrovna programátorský. Prostě jsem našel místo v jádru a tam natvrdo vložil úpravu. Jednoduše jsem takhle upravil desítky souborů a přejít na novou verzi wordpressu se stalo nemožný.[MORE] Pročetl jsem dokumentaci blogu, parádní věc, a rozhodl se, že vše napíšu jako vlastní plugin. No a tak jsem psal a psal a psal. A konečně mám vlastní tisíciřádkovej plugin, co upravuje, filtruje a definuje vlastní funkce. Pak jsem se hodně zaseknul na databázovým objektu, který nejde rozšířit pomocí pluginu. Napsal jsem na něj extend, aplikující query cache. Naprosto čisté, objektové řešení využívající stále původního objektu. Tím do budoucna můžu upgradovat. A taky jsem všechny minulý články otagoval, abych se připravil na nové funkce co jsem vymyslel a nějak je zase naplácám. Tentokrát už, ale čistě .
A teď už může následovat smršť článků o všem co jsem nestihl psát.