Archiv pro měsíc: Leden 2009

Zendu přicházím na chuť

Nějaký ten pátek a pár víkendů mi to trvalo, ale už jsem v tom. Od nynějška píšu web-based aplikace jedině v Zend Frameworku! Dobrých důvodů je spousta, záporů minimum. A ikdyž je docela těžké se „do toho dostat“, přinese vám to mnoho a mnoho užitku. Ze začátku to tak nemusí vypadat, je třeba pročíst hodně návodů a dokumentace, shlédnout pár videí a přednášek, ale jakmile překonáte určitou hranici, pohltí vás to a na procedurální programování rychle zapomenete.

V první fázi je důležité přesvědčit sám sebe o výhodách programování v Zend Frameworku. Zde jsou moje důvody. Spousta hotových věcí, jednoduchost, záruka kvalitního a rychlého kódu (aneb kolos jménem Zend), nemusíte používat celý framework, komponenty lze snadno rozšiřovat o vlastní funkčnosti, lze ho použít i pro komerční aplikace(!)… co víc? Co byste ještě chtěli? Původně jsem chtěl sepsat i nevýhody, ale přišlo mi to jako plýtvání. I kdyby se nevýhody mezi sebou znásobily, nepředčí sumu výhod.

Nějakou chvíli trvá, než se v ZF zorientujete, než získáte ty „správné“ návyky. Po 2 měsících práce se ZF musím stále hledat, jak pracovat s dekorátory v Zend Formu, ale ono se to poddá. Pochopit a zapracovat například uživatelskou autentifikaci a autorizaci pomocí Zend_Auth a Zend_Acl (přístupová práva) zabere maximálně den a pak už prostě víte a znáte. Práce se Zend_Form je o trochu pomalejší, ale výsledný kód se nádherně udržuje, nehledě na velmi snadnou správu filtrů (automatický trim atp.), validátorů (validace e-mailu, url adresy atp.), chybových hlášek a další rozšiřitelnosti. Dekorátory jsou pro mě samostatnou kapitolou, kterou se lze naučit jen častým používáním. Zkouším to.

Tak to byly tři komponenty, nyní můžete využít dalších 68, které pokrývají snad všechny možnosti, se kterými se můžete při tvorbě aplikace setkat. Hodně štěstí.

Jak začít? Anglicky…

Zend Framework: Quick start

Zend Framework: Screencasty

Zend Framework: Documentation

Zend Developer Zone

Česky…

ZendFramework.cz (fórum)

RonieWeb.net

Mirin.cz

Norsko vyprodáno

Konečně jsem se tak nějak dokopal k nasazení reklamních prostorů Directo.cz na některé mé webíky, aby mi alespoň zaplatily doménu a hosting. S AdSense (PPC systém) to jde zprudka dolů a tak bylo na čase vyzkoušet něco, o čem se na českém internetu mluví stále častěji a povětšinou v superlativech.

Reklamní systém Directo.cz jde svou vlastní cestou, platí se měsíčně, což je výhoda pro provozovatele webu, a výhodou pro nakupující je předávání ranků (PageRank, S-rank). Provize pro systém Directo je 20% a někdy v  polovině února se chystá zbrusu nový verze systému, která bude opravovat chyby nynější verze. Weby s nejlepším poměrem cena/výkon by měly jít nahoru díky interního rankování (DR – Directo Rank), který se vypočítává z PageRanku, S-ranku, návštěvnosti, počtu shlédnutí a ceny reklamy. Reklamy se totiž řadí dle Directo Ranku, takže je důležité najít optimální cenu v zásvislosti na ostatních parametrech, tak, aby se web zobrazoval alespoň na 1. stránce své kategorie.

Weby s kvalitním obsahem si tak svoji reklamu najdou skoro vždy. Zprvu jsem na http://norsko.rival.cz (PR:3, SR: 20) nasadil větší cenu (DR se mi snížil), ale reklamy jsem umístil jen do jednotlivých textů, čímž jsem si snížil počet shlédnutí. Později jsem snížil cenu a objevila se první reklama na 1 měsíc, o týden později další reklama na 3 měsíce. Zvýšil jsem cenu o třetinu a reklamní bloky umístil i do fotogalerie (nejvíce navštěvovaná) a na HP. Další den se objevila nová reklama za novou cenu. Další možností je zvýšit počet pozic, prodloužit možnost objednání na více měsíců apod.

Pracovat s cenou, umístěním reklamních bloků, barvami je velmi důležité… u AdSense pak asi desetinásobně.

Na co blog?

Nějak mě to psaní na blog přestává bavit… jasně, napsal jsem jeden relativně významný článek, ale není to přeci jen trochu málo? Neměl bych se překonat a chtít víc? Ukázat co ve mně je? Zatím nevím, jsem v rozpacích, neměl bych napsat pravidelným dvěma čtenářům PF 2009? Asi počkám na desítku v letopočtu…

Hmm, ale co kdyby mě zrovna napadlo něco, o čem bych rád napsal? Radši si to tu nechám pro případ náhlé psací nálady… jeden nikdy neví…

P.S.: Pour Féliciter 2009