Home Free registration My profile Login Information Services Add Mail us
How to search ?
How to competition ?
Monitoring order
My Pravě dnes
Games and ringtones
Informační systém InTouch CRM

Přenosové formáty pro server Právě dnes

Tato stránka je určena všem, kteří mají k dispozici zajímavé a často aktualizované informace, které chtějí prezentovat na serveru www.pravednes.cz. Pokud spravujete zpravodajský server, internetový obchod nebo aktuality větší organizace (politická strana, firma, apod.) mohou Vás následující informace zajímat.

Pokud nám poskytnete svá data, získáte trvalou reklamu pro Váš server v podobě boxu s pravidelně aktualizovaným obsahem. Každý takový box má ve svém záhlaví malé logo Vašeho serveru a je začleněn do vybrané sekce podle svého zaměření.

Podmínka živosti: Aby bylo možné zařadit box s Vašimi novinkami na náš server, musí se jednat o opravdové novinky, tj. informace, které jsou z Vaší strany pravidelně aktualizovány. Technicky to znamená, že v boxu, který Vám vyhradíme by měla probíhat alespoň jedna aktualizace týdně.

Podmínka serióznosti: Vyhrazujeme si právo odmítnout informace, jejichž prezentace by mohla jakkoliv poškodit jméno našeho serveru (např. propagace rasizmu nebo ideologických hnutí).

Přenosové formáty pro novinky, aktuality a zpravodajství

RSS/RDF

Předávání novinek a aktualit mezi servery je dnes již dobře zvládnutá praxe a existuje i formát, který je pro tento účel standardem. Formát se jmenuje RSS nebo taky RDF. Původně tento formát začala prosazovat firma Netscape (verze formátu 0.9 a 0.9.1) pro svůj portál my.netscape.com. V současnosti najdete specifikace formátu na serveru W3C. RSS je postaven na metaformátu XML a jeho použití bude nejspíš vyžadovat šikovného programátora, který už o XML něco ví. Dobrá ukázka použití RSS je k dispozici na serveru www.zive.cz zde.

Pokud Vám použití RSS připadá příliš složité, máme pro Vás i alternativní formát, který můžete použít.

Textový soubor

Nejjednodušší na implementaci exportu z Vašeho serveru bude použití čistě textového souboru. Takový export lze realizovat pomocí libovolné technologie pro tvorbu dynamických WWW stránek jako např. PHP, ASP, JSP nebo Perl. Stačí připravit jednu další stránku, která bude vracet data s MIME typem text/plain s kódováním windows-1250 (není podmínkou). Každý řádek výstupního souboru bude obsahovat jeden záznam o novince na Vašem serveru.

Jednotlivé údaje na řádku budou odděleny zvoleným oddělovačem (nejlépe jednoznakovým), který se nebude vyskytovat v ostatním textu. Oddělovačem může být například znak | (svislá čára) znak * (hvězdička) a nebo tabulátor.

Aby byl záznam o novince platný pro náš server musí obsahovat min. dva povinné údaje. Prvním je název novinky (nadpis článku) jehož délka by neměla přesáhnout 192 znaků (čím méně tím lépe) a druhý je absolutní odkaz na stránku s popisem novinky nebo textem článku. Protokol odkazu může být http://, https:// nebo ftp://. Záznam o novince může v lepším případě obsahovat ještě krátký popis novinky maximální délky 1024 znaků (pro prezentaci se použije max. prvních 255 znaků, pro prohledávání všechny znaky). Vložením krátkého popisu k záznamům usnadníte uživatelům orientaci v novinkách. Součástí záznamu nemusí být datum zveřejnění. Náš server vždy pracuje s časem prvního zjištění novinky, který získává automaticky. Záznam může obsahovat i další položky, které budou naším serverem ignorovány.

Příklad exportního souboru č. 1:

Burzovní index klesl do záporných hodnot|http://www.badnews.cz/clanek.php?id=254|Tento razantní pokles vyvolal obrovskou paniku na celé burze a v sousedních hospodách
Keanu Reeves v Praze|http://www.badnews.cz/clanek.php?id=261|Populární americký herec a hrdina filmu Matrix přijel do Prahy natáčet další pokračování seriálu "Nemocnice na kraji města"
Daně se budou zvyšovat|http://www.badnews.cz/clanek.php?id=262|Předseda ČSSD Špidla prohlásil, že vláda plánuje zvýšení daně z příjmů právnických osob na 92%
Podpora v nezaměstnanosti|http://www.badnews.cz/clanek.php?id=268|Podpora v nezaměstnanosti se od příštího roku zvýší na dvojnásobek průměrného platu v ČR
Mrtvola ve Vltavě|http://www.badnews.cz/clanek.php?id=272|Pražský podnikatel neunesl nové vize vlády a skočil z mostu do Vltavy

Exportní soubor obsahuje oba povinné sloupce včetně jednoho doporučeného. Jako oddělovač je použit znak |.

Příklad exportního souboru č. 2:

http://www.badnews.cz/clanek.php?id=254	Burzovní index klesl do záporných hodnot	15.5.2001	 Tento razantní pokles vyvolal obrovskou paniku na celé burze a v sousedních hospodách
http://www.badnews.cz/clanek.php?id=261	Keanu Reeves v Praze	14.5.2001	 Populární americký herec a hrdina filmu Matrix přijel do Prahy natáčet další pokračování seriálu "Nemocnice na kraji města"
http://www.badnews.cz/clanek.php?id=262	Daně se budou zvyšovat	14.5.2001	 Předseda ČSSD Špidla prohlásil, že vláda plánuje zvýšení daně z příjmů právnických osob na 92%
http://www.badnews.cz/clanek.php?id=268	Podpora v nezaměstnanosti	8.5.2001	 Podpora v nezaměstnanosti se od příštího roku zvýší na dvojnásobek průměrného platu v ČR
http://www.badnews.cz/clanek.php?id=272	Mrtvola ve Vltavě	30.4.2001	 Pražský podnikatel neunesl nové vize vlády a skočil z mostu do Vltavy

Bad News (11.5.2001 15:30)
11.5.2001 15:30Burzovní index klesl do záporných hodnot
11.5.2001 15:30Keanu Reeves v Praze
10.5.2001 23:30Daně se budou zvyšovat
10.5.2001 23:30Podpora v nezaměstnanosti
10.5.2001 23:30Mrtvola ve Vltavě
Exportní soubor obsahuje kromě doporučeného a povinných sloupců i údaj o datumu. Ten se nepoužije. Jako oddělovač byl použit tabulátor.

Jak je vidět z příkladů, nezáleží na pořadí jednotlivých údajů v řádku. Při zařazování Vašich dat na náš server nastavíme načítací program na správné pořadí a oddělovač údajů. Jakmile budete mít přenosový soubor k dispozici, pošlete nám e-mail na adresu info@pravednes.cz s uvedením adresy exportní stránky a my v krátké době zařídíme zařazení Vašich novinek na náš server.

Přenosový formát pro internetové obchody

Stejně jako u novinek a aktualit je formát pro přenos dat mezi Právě dnes a internetovými obchody holý text, kde každý řádek textu obsahuje jeden záznam. Použité kódování češtiny je opět windows-1250.

V zásadě existují čtyři druhy informací, které umí Právě dnes prezentovat o internetových obchodech:

  1. Novinky, aktuality a akce
  2. Nové produkty zařazené do e-shopu
  3. Vybrané produkty ve výhodné nebo akční ceně
  4. Nejprodávanější produkty

Ne všechny informace musí e-shop uvádět v přenosovém souboru, aby mohl být prezentován na Právě dnes. Je samozřejmě lepší když uvede více informací, protože pak bude příslušný box na stránce větší.

Jednotlivé typy informací

Novinky, aktuality a akce
Nejvíce se podobají novinkám z boxů zpravodajských servisů. Hyperlink z těchto novinek však neukazuje na žádný článek nebo tiskové oznámení, ale na informace o speciální akci obchodu. Záznam, který přísluší tomuto typu informace musí obsahovat název (max. 192 znaků) a absolutní odkaz na stránku s dalšími informacemi (na serveru e-shopu). Nepovinným údajem je stručný popis sloužící k lepší orientaci uživatele. Příkladem novinky tohoto typu je třeba oznámení: "Tento měsíc sleva 5% na veškeré zboží" nebo "Nakupte za 500 Kč a vyhrajte auto".
Nové produkty zařazené do e-shopu
Uživatele bude jistě zajímat jaké nové zboží přibylo ve Vašem e-shopu. K tomu účelu slouží tento typ informace. Pokud máte v databázi (DB) Vašeho e-shopu údaj o času a datu zařazení produktu do DB, můžete exportovat seznam několika produktů u nichž bude tento časový údaj nejpozdější.
Vybrané produkty ve výhodné nebo akční ceně
Mnohé e-shopy čas od času zvýhodní některé produkty nebo se jim podaří získat zboží z levnějšího zdroje. Na toto zboží je lákán nakupující super cenou a nebo velkou slevou. Běžnou praxí je prezentovat takové zboží přímo na homepage e-shopu, aby bylo "na očích".
Nejprodávanější produkty
Častým zpestřením e-shopů je box s TOP-10 produkty. Prostě to nejprodávanější co je k dispozici. I na tuto informaci je pamatováno v přenosovém formátu.

Obecná struktura přenosového souboru

Textový soubor obsahující data pro přenos má následující strukturu:

ŘÁDEK NASTAVENÍ PŘENOSU *
ZÁZNAM 1
ZÁZNAM 2
...
ZÁZNAM N

*) Tento řádek není povinný, ale pokud se vyskytuje, musí být uveden jako první v souboru dat.

Řádek nastavení přenosu

Tento řádek obsahuje parametry, které jsou určeny pro náš importní software. Ovlivňují další zpracování záznamů v souboru. Řádek nastavení musí začínat slovem "SETUP" a jeho přesný formát je:

SETUP|verze-formátu|název-obchodu|www-adresa-obchodu|měna|počet-cen|hlavní-cena

Jednotlivé parametry jsou od sebe odděleny znakem | a jejich význam je následující:

verze-formátuRezervováno pro možnost dalšího rozšíření formátu. Udává číslo verze formátu. Uveďte verzi 1.1
název-obchoduJméno Vašeho obchodu (max. 64 znaků)
www-adresa-obchoduInternetová adresa obchodu
měnaHlavní měna, ve které lze nakupovat (Kč)
počet-cenPočet cen, které se u produktů vyskytují v přenosovém souboru. Obchody běžně uvádí běžnou (neboli kamennou maloobchodní) cenu a zvýhodněnou cenu. V takovém případě uveďte číslo 2. Máte-li např. cenu A, B, C a D (jako www.obchodni-dum.cz), uveďte číslo 4. Pokud neuvedete řádek SETUP, budou očekávány 2 ceny. Maximálně může být v souboru 6 cen u každého zboží.
hlavní-cenaUrčuje, která cena ze všech uvedených je ta, za kterou předpokládáte, že uživatel nakoupí. Obsahuje číslo od 1 do počet-cen. Tato cena bude v boxu zobrazena tučně. Pokud neuvedete řádek SETUP, budou se předpokládat, že 2. cena je hlavní.

Záznamy - obecně

Každý řádek záznamu má tento obecný formát:

typ-záznamu|název|adresa|popis|parametr1|parametr2|...|parametrN

Jak je vidět první čtyři údaje v řádku mají definovaný význam a počet a význam ostatních je dán typem záznamu a nastavením v řádku SETUP (viz. výše). Jak bylo řečeno v úvodu kapitoly, přenosový soubor může obsahovat čtyři typy záznamů (informací). Jednotlivé typy a tomu příslušející hodnoty prvního údaje v řádku záznamu jsou:

MSGNovinky, aktuality a akce
NEWNové produkty zařazené do e-shopu
SEEVybrané produkty ve výhodné nebo akční ceně
TOPNejprodávanější produkty

Význam dalších tří údajů v řádku je následující:

názevNázev výrobku (max 128 znaků) nebo novinky (max. 192 znaků)
adresaAbsolutní internetová adresa, na které je možné výrobek nakoupit a nebo adresa stránky s dalšími informacemi k novince (akci)
popisPopis produktu nebo novinky (max. 1024 znaků). Zobrazovat se bude max. prvních 255 znaků, ale Právě dnes bude prohledávat celý text popisu. Pokud k záznamu nemáte žádný popis, uveďte prázdný řetězec znaků.

Záznam novinek, aktualit a akcí

Tento typ záznamu nemá žádné další parametry navíc k těm obecným z předchozího odstavce. Formát řádku je tedy tento:

MSG|název|adresa|popis

Záznam nových produktů v e-shopu

NEW|název|adresa|popis|cena1|cena2|...|cenaN|adresa_obrázku

Začátek záznamu odpovídá obecnému popisu a navíc jsou uvedeny ceny produktu. Počet cen je určen řádkem SETUP na začátku souboru a tamtéž je taky řečeno, která cena je hlavní.

Údaj o ceně je vždy číslo s max. dvěma desetinnými místy. Pro oddělení desetin je použita tečka. Příklady: 12540.20|11930.1|10990|201.80

Pokud existuje k produktu obrázek, který je dostupný přes http adresu, uvede se tato adresa jako poslední parametr v řádku. Pokud obrázek není, bude poslední parametr prázdný (tj. řádek končí znakem | a dál už není nic).

Záznam vybraných produktů ve výhodné nebo akční ceně

SEE|název|adresa|popis|cena1|cena2|...|cenaN|zvýhodnění|adresa_obrázku

Začátek záznamu odpovídá obecnému popisu a navíc jsou uvedeny ceny produktu a míra zvýhodnění. Počet cen je určen řádkem SETUP na začátku souboru a tamtéž je taky řečeno, která cena je hlavní. Zvýhodnění je údaj, který udává o kolik je výrobek zlevněný. Např.: -10 %, -2000 Kč, apod. Může také například obsahovat text "Až do vyprodání zásob".

Pokud existuje k produktu obrázek, který je dostupný přes http adresu, uvede se tato adresa jako poslední parametr v řádku. Pokud obrázek není, bude poslední parametr prázdný (tj. řádek končí znakem | a dál už není nic).

Záznam nejprodávanějších produktů

TOP|název|adresa|popis|cena1|cena2|...|cenaN|adresa_obrázku

Začátek záznamu odpovídá obecnému popisu a navíc jsou uvedeny ceny produktu. Počet cen je určen řádkem SETUP na začátku souboru a tamtéž je taky řečeno, která cena je hlavní.

Pokud existuje k produktu obrázek, který je dostupný přes http adresu, uvede se tato adresa jako poslední parametr v řádku. Pokud obrázek není, bude poslední parametr prázdný (tj. řádek končí znakem | a dál už není nic).

Příklad přenosového souboru

SETUP|1.1|DemoShop|http://www.demoshop.cz/|Kč|2|2
MSG|V květnu sleva 5 % na míchačky betonu|http://www.demoshop.cz/info/michacky.html|Pokud v měsíci květnu nakoupíte kteroukoliv míchačku na beton, získáváte slevu 5 %.
MSG|On-line poradna|http://www.demoshop.cz/ask_icq.jsp|Můžete se ptát on-line našeho prodavače. Sedí na ICQ a čeká na Váš dotaz v pracovní dny od 8:00 do 16:00.
NEW|DVD The Matrix|http://www.demoshop.cz/dvd/product.jsp?id=matrix|Keanu Reeves v hlavní roli akčního filmu.|495.0|450.0|http://www.demoshop.cz/img/matrix.gif
NEW|Létající batoh AK200|http://www.demoshop.cz/fly/product.jsp?id=ak200|Tryskový batoh nové generace|17210.0|16990.0|http://www.demoshop.cz/img/ak200.gif
NEW|Siemens S55i|http://www.demoshop.cz/gsm/product.jsp?id=s55|Manažerský mobilní telefon|22490.0|21500.0|
SEE|Plasmové dělo K-13|http://www.demoshop.cz/weapons/product.jsp?id=k13|Srovná se zemí 2000 m2 budov|1240000|1210000|-30 000,-|http://www.demoshop.cz/img/k13.jpg
TOP|Digitální fotoaparát Canon S750|http://www.demoshop.cz/digi/product.jsp?id=s750|5Mpx zrcadlovka|114200.0|105700.0|http://www.demoshop.cz/img/s750.jpg
TOP|GPS FreeWalk 12|http://www.demoshop.cz/gps/product.jsp?id=fw12|Náramkový GPS přístroj|17100.0|16450.0|http://www.demoshop.cz/img/gps_fw_12.jpg
TOP|Palm Vx|http://www.demoshop.cz/palm/product.jsp?id=vx|PalmOS kompatibilní kapesní počítač|13710.0|13500.0|http://www.demoshop.cz/img/palm_vx.gif

DemoShop.cz (11.5.2001 15:30)
11.5.2001 15:3011.5.2001 15:30V květnu sleva 5 % na míchačky betonu
11.5.2001 15:3011.5.2001 15:30On-line poradna
11.5.2001 15:3011.5.2001 15:30DVD The Matrix495,-450,-
11.5.2001 15:3011.5.2001 15:30Létající batoh AK20017.210,-16.990,-
11.5.2001 15:3011.5.2001 15:30Siemens S55i22.490,-21.500,-
11.5.2001 15:3011.5.2001 15:30Plasmové dělo K-131.240.000,-1.210.000,-
11.5.2001 15:3011.5.2001 15:30Digitální fotoaparát Canon S750114.200,-105.700,-
11.5.2001 15:3011.5.2001 15:30GPS FreeWalk 1217.100,-16.450,-
11.5.2001 15:3011.5.2001 15:30Palm Vx13.710,-13.500,-
Všimněte si, prosím, řádku s produktem "Siemens S55i", který nemá obrázek, a proto končí znakem |. Zbývá už jen ukázat jak vypadá prezentace dat na serveru. Vpravo je vidět ukázkový box, který vznikl použitím dat z příkladu.

Poznámky

Není nutné, aby přenosový soubor obsahoval všechny typy záznamů, které jsou uvedeny v tomto dokumentu. Stačí když budete přenášet informace, které jsou nejvíce živé, tj. nejčastěji aktualizované.

Uvedení několika cen ke každému produktu nemusí nutně znamenat, že se všechny zobrazí v boxu. Předpokládáme, že uživatel bude mít možnost volby jestli chce vidět všechny ceny a nebo jenom tu hlavní.

Je zřejmé, že počet záznamů v přenosovém souboru ovlivňuje velikost boxu (co záznam to řádek). Je proto možné, že náš server nezobrazí všechny informace ze souboru, pokud přeroste určitou mez. Snažte se, aby celkový počet záznamů v přenosovém souboru nebyl o moc větší než 20, ideálně 15 záznamů. Pokud je to možné, uvádějte záznamy v pořadí od důležitějších k méně významným, tj. největší "bomby" na začátku.

Pokud je Váš e-shop větší velikosti a prodává sortiment různého druhu, např. současně DVD, VHS, CD, Knihy, kuchyňské spotřebiče atd., je možné se dohodnout na prezentaci e-shopu pro každé oddělení zvlášť. Váš obchod tak může získat více boxů.

Důležité: Snažte se využívat obsah pole popis v záznamech o zboží. Ten se totiž použije jednak pro funkci monitoringu (informace o novém produktu na Vašem e-shopu se automaticky distribuuje e-mailem), ale slouží taky pro funkci zvýraznění (viz. pole "Výrazně:" na hlavní stránce serveru). Představte si např., že prodáváte DVD disky. V takovém případě se může hodit, že do popisu uvedete jména herců, kteří ve filmech hrají. Uživateli, který má v poli Výrazně napsáno "willis" se kromě jiného zobrazí výrazně všechny DVD tituly, kde hraje Bruce Willis.

Ostatní vstupní formáty

Máte-li k dispozici data, o kterých si myslíte, že by stálo za to je zobrazovat na Právě dnes a nevyhovují žádnému se zmíněných formátů, kontaktujte nás. Příkladem takových dat mohou být ceny akcií, programy kabelové televize, informace o počasí, informace o volných místech, různé inzeráty, apod.

Pro podobné účely se můžeme dohodnout na speciálním formátu předávání dat.

Vaše data se budeme zobrazovat vždy s odkazem na Váš zdroj a logem Vaší firmy nebo serveru.

 

To je snad všechno. Pokud budete mít libovolný dotaz nebo námět na vylepšení, napište e-mail na adresu info@pravednes.cz.

 

Partneři: Dovolená CRM Systém Vyber si dům Architekt - projekty Poptávky Jižní Morava Ubytování Beskydy Ekonomika a peníze