neděle 30. prosince 2007

MetaWeblog API

Již nějakou dobu uvažuji o využití blogovacích programů pro vlastní webové stránky. Proto sem se poohlížel o nějaké jednoduché implementaci, která by podobnou komunikaci dovolila. Jako nejschůdnější cestou se mě zdálo využít standardu Metaweblog API.

Jde o univerzální standard, který umožňuje komunikaci aplikací. Zejména se jej využívá při komunikaci s blogy. Umožňuje jak snadnou správu jejich obsahu tak a nastavení doplňujících informací. Základem komunikace je vzdálené volání procedur XML-RPC na cílové webové aplikaci. MetaWeblog API je rozšířením staršího Blogger API. To bohužel bylo navrženo jen pro jednoduché aplikace a některé věci proto nepotřebovalo. Proto bylo vytvořeno MetaWeblog API které jej podstatně rozšiřuje. Komunikace využívá HTTP protokolu, pomocí kterého dochází k přenášení XML informací pro obě zúčastněné strany.

Na straně WINDOWS aplikace se mě poslední dobou nejvíce zamlouvá aplikace WINDOWS LIVE WRITER. Tato aplikace umožňuje i napojení na blogy podporující MetaWeblog API. Na straně vlastního webu, psaného převážně v PHP, se mě nejvíce zamlouvalo využití XML-RPC Library for PHP (v 2.5) z KeithDevens.com. Jde vlastně o jednu unitu, která výrazně zjednoduší psaní kódu. Na stránkách je i jednoduchý příklad jak implementaci provést.

Vlastní dokončení implementace pak již znamenalo akorát zapsat několik procedur v PHP, které by odpovídali procedurám MetaWeblog API. Pokud si přece jenom nejste jisti s tím, jak by měli některé XML pakety vypadat, najdete určitě pomoc na následujících odkazech.

[1] XML-RPC Library for PHP (v 2.5) ... http://keithdevens.com/software/xmlrpc

[2] BLOGGER API 1.0 ... http://www.blogger.com/developers/api/1_docs/

[3] RFC: MetaWeblog API ... http://www.xmlrpc.com/metaWeblogApi

[4] metaWeblog API ... http://www.sixapart.com/developers/xmlrpc/metaweblog_api/

[5] Movable Type API ... http://www.sixapart.com/developers/xmlrpc/movable_type_api/

[6] Tři zajímavé články o MetaWeblog a ASP.NET od pana T. Hercega

Tento článek najdete také na stránkách http://www.provaz.cz/sector02/clanky-165.html

Značky Technorati: ,,,,

sobota 29. prosince 2007

STRONG DC++ 2.06

Dne 24.12.2007 byla vypuštěna novější verze oblíbeného programu STRONG DC++. Bohužel přesto že vývojáři uvádí že došlo k opravě mnoha pádů, mě osobně padá tato verze několikanásobně vícekrát než verze předchozí. Proto radím všem. S přechodem na novější verzi ještě vyčkejte!

Jinak na stránkách http://strongdc.sourceforge.net/ se dozvíte více o tomto programu i o novinkách v poslední verzi.

úterý 25. prosince 2007

Jak přidat českou WIKIPEDII do vyhledávání ve FIREFOXu

Nedávno jsem hledal jak přidat do horní lišty FIREFOXU vyhledávání na dalších stránkách. Pokud využíváte ve FIREFOXu pro vyhledávání pouze Googole, asi jste se s podobným problémem nikdy nesetkali. Ti ostatní již určitě narazili na možnost přidání dalších vyhledávacích modulů na následující stránce https://addons.mozilla.org/cs/firefox/browse/type:4. Tam sice najdete vyhledávání pro WIKIPEDII, ale pouze pro EN/US verzi. Takže jak nato?

Je to opravdu jednoduché. Najeďte na stránky české VIKIPEDIE a podívejte se na ikonku vyhledávače. Ta v toto chvíli změnila barvu. Pokud na ni kliknete, je možné zvolit položku „Přidat ..“ (Viz obrázek) . Tím se přidá nový vyhledávací modul do vašeho seznamu. Nyní můžete směle vyhledávat v CZ WIKIPEDII.

Podobný postup můžete samozřejmě použít i u jiných vyhledávačů.

wiki01