Nedávno jsem pracoval na zajímavé malé zakázce – v obci, které jsem před lety vytovřil WordPress web, byl nasazen rozhlasový systém od firmy Bártek (Bártek rozhlasy, s.r.o.). A tento rozhlasový systém umí jednotlivá hlášení zaznamenávat (nahrávat), a volitelně je nahrávat do určené složky v libovolném FTP účtu. Od toho je pak jen malý krůček k zpřístupnění jednotlivých hlášení rozhlasu k přehrátí na webových stránkách obce. A přesně s tímto požadavkem se na mě obrátilo vedení obce.

Připravil jsem tedy pro firmu Bártek přístup do vybrané složky na FTP serveru, kde se po pár dnech objevil první audiosoubor v OGG formátu, společně s dalšími metadaty v XML souboru. Pak jsem se pustil do přípravy malého WordPress pluginu, který tuto složku sleduje, a tamní audiosoubory nabízí k přehrání skrze nativní [ audio ] shortcode.

Pokročilejším řešením by pak mohlo být automatické publikování jednotlivých hlášení jako samostatných příspěvků, které by se objevily na úvodní stránce webu mezi ostatními aktualitami.

Dlouholetý klient (realitní kancelář) se rozhodl využívat aplikaci www.realman.cz pro chod své realitní kanceláře, evidenci nabídek, zákaznických dat, prostě všeho souvisejícího s realitami. V jedné aplikaci má všechna data, a vybírá si, na které realitní inzertní  servery se mají nabídky jedním kliknutím exportovat. Stejně tak chtěl ale aktivní nabídky zobrazovat i na svém WordPress webu, aniž by je musel zakládat ručně v původní k tomu určené aplikaci.

Mým úkolem tedy bylo propojit API Realmanu a WordPress web.

Narozdíl od Urbium pluginu jsou zde nabídky exportovány on-demand přímo z Realman aplikace – makléř založí novou nabídku, a odklikne tlačítko „Exportovat na web“, a Realman API v následujících sekundách pošle všechna data na zadanou URL adresu. Na to čeká můj plugin a data přijme, zpracuje, a rozřadí do původní databáze, a během okamžiku je nabídka aktivní i na klientově webu.

Během následujících měsíců bylo ale třeba doplnit několik pojistek a kontrol, protože klientův web je hostován na mírně problematickém hostingu, a nejsou neobvyklé kratičké nedostupnosti … které pokud se trefí do několik desítek sekund trvajícího importu desítek fotografií nabídky, tak celá jednorázová operace selže a již se neobnoví (plugin si data nestahuje, ale čeká, až mu jsou „vnucena“). Můj plugin tedy nyní nespoléhá na to, že se import všech dat a především fotografií zvládne vždy naráz, ale zpětně kontroluje, zda byla uložena všechna data a fotografie, a případně si fotografie (těch se to týká především) dostahovává v omezených dávkách.

Propojení Realmanu a WordPressu je každopádně velmi dobrá volba – klient si nebídky spravuje v profesionální aplikaci, rozesílá je na realitní servery, ale také se mu automaticky promítají i na jeho oficiální web, na kterém přitom nemusí být žádná rozsáhlá (a velmi pracná) administrace, číselníky, seznamy hodnot atd … to pracnost takového řešení velmi výrazně snižuje.

Obrátil se na mě klient s žádostí řešení situace, kdy má firma s celoevropskou působností svůj hlavní mezinárodní web a cca 10 webů poboček v různých státech (a jazycích), a ty by měly ideálně bezpracně zobrazovat fotogalerii referencí z hlavního mezinárodního webu. Tamní rozsáhlá fotogalerie obsahuje cca 600 referencí s kvalitními a poutavými fotografiemi a je neustále doplňovaná … jenže to samé provádět na webech všech národních poboček by bylo nepříjemně pracné (vložení nové galerie na hlavní web by obnášelo desetkrát tento úkon opakovat i na ostatních webech). Ovšem tyto kvalitní fotografie tam nemít by zase bylo trestuhodné nevyužití jejich potenciálu.

(Pokračování textu…)