Vsebina
- 1 Splošna vprašanja
- 1.1 Zakaj naj me to sploh zanima?
- 1.2 Kako je z lastništvom objavljenih podatkov?
- 1.3 Kako objavim svoje dogodke?
- 1.4 Kako objavim en dogodek?
- 1.5 Kako objavim veliko dogodkov? (npr. festival)
- 1.6 V čem je razlika med koledarjem (*CAL) in blogom/novicami (RSS,Atom)?
- 1.7 Koledar imam napisan v Microsoft Wordu. Kako ga objavim?
- 2 Tehnična vprašanja
- 2.1 Kako najlažje naredim feed?
- 2.2 Kakšne različne vrste feedov so primerne?
- 2.3 Kaj je standard M3CRDF? Kje je dokumentiran?
- 2.4 Kje je dokumentiran standard XYZ?
- 2.5 Kako pozneje spreminjam objavljene podatke?
- 2.6 Kako brišem objavljene podatke?
- 2.7 Kako objavim, da dogodek odpade?
- 2.8 Kako objavim podatke o prodaji vstopnic?
- 2.9 Kako objavim podatke prostih mestih / razprodanem dogodku?
- 2.10 Kako objavim podatke o prizoriščih?
- 2.11 Kako objavim podatke v večih jezikih?
- 2.12 Kako dodam slike?
- 2.13 Kako dodam video? zvok? flash?
- 2.14 Kako dodam live-streaming?
- 2.15 Kako dobim podatke iz portala v "XML" obliki?
- 2.16 Kako vključim seznam dogodkov na svoje spletno mesto (portlet)?
- 2.17 Kako v feedu ločujem med navadnim besedilom in (X)HTML besedilom?
Splošna vprašanja
Zakaj naj me to sploh zanima?
Z objavo svojih podatkov v računalniku razumljivi obliki naredite te bolj uporabne in natančne. Odpade precej težav, ki sicer nastanejo pri rabi teh podatkov.
Kako je z lastništvom objavljenih podatkov?
Napisano v Dogovor / Izjava o lastništvu podatkov / rabi podatkov (legal stuff)
Kako objavim svoje dogodke?
Dober odgovor na to vprašanje je odvisen od večih stvari:
- količine in vrste dogodkov (npr. 1 sam dogodek ali cel festival)
- katera računalniška orodja že uporabljate za urejanje koledarjev; precejšnje možnosti so, da lahko vaš program za urejanje koledarjev izvozi podatke v ustrezni obliki
Kako objavim en dogodek?
Kako objavim veliko dogodkov? (npr. festival)
- Uporabite Google Calendar (enostavno)
- Naredite si XML feed iz vašega sistema za uporavljanje koledarjev/vsebin (temeljito)
- Vpisovanje direktno na portal (temu bi se radi izognili)
- Mail/MS office files (to bi radi ukinili)
V čem je razlika med koledarjem (*CAL) in blogom/novicami (RSS,Atom)?
Koledarski vsebuje bolj natančno opredeljene podatke o času in prizorišči. Koledarske podatke je možno urejati s posebnimi programi.
Načeloma je možno koledarske podatke vložiti tudi v blog, vendar mora sistem za bloganje podpirati urejanje takih podatkov (posebna vnosna polja za uro in prizorišče, itd...)
Koledar imam napisan v Microsoft Wordu. Kako ga objavim?
Uporabite program za sestavljanje koledarjev. Prekopirajte vsebino iz Worda vanj.
Tehnična vprašanja
Kako najlažje naredim feed?
Kakšne različne vrste feedov so primerne?
Za izvedbo feeda s koledarskimi podatki je na voljo več možnosti:
- RDFCAL - XML standard, temelječ na RDF in semantičnem spletu. Najbolj univerzalen. Priporočen.
- hCalendar - Vlaganje koledarskih podatkov v obstoječe HTML strani (ali RSS/Atom feede)
- Atom - Precej univerzalna oblika feedov. Posebej popularno za bloge.
Kaj je standard M3CRDF? Kje je dokumentiran?
M3CRDF je skupina odprtih standardov, ki temelji na UNICODE, XML, RDF, W3C... , ki se uporablja za izmenjavo in uvoz podatkov.
Dokumentiran je na posebni strani.
Kje je dokumentiran standard XYZ?
Nekje tu:
Kako pozneje spreminjam objavljene podatke?
Dogodek v feedu naj ima polje lastModified in v njem čas zadnje spremembe podatkov o dogoku (UTC). Če se ta premakne naprej, se bodo podatki znova uvozili v kulturnik.
Kako brišem objavljene podatke?
Dogodkov se ne briše. Če želite skriti dogodek mu spremenite polje class v "PRIVATE". To bo skrilo dogodek na portalu. Ne pozabite posodobiti tudi polja lastModified.
Kako objavim, da dogodek odpade?
Spremenite polje status v "CANCELLED".
Ne pozabite posodobiti tudi polja lastModified.
Kako objavim podatke o prodaji vstopnic?
Uporabite polje m3c:ticketoffice rdf.
Atribut rdf:resource naj kaže na spletno mesto za nakup vstopnic za ta dogodek.
Kako objavim podatke prostih mestih / razprodanem dogodku?
Kako objavim podatke o prizoriščih?
Kako objavim podatke v večih jezikih?
Kako dodam slike?
Uporabite polje attach. rdf:resource naj kaže na spletni naslov slike.
Kako dodam video? zvok? flash?
Uporabite polje attach.
Atribut rdf:resource naj kaže na spletni naslov multimedijske datoteke.
Spletni strežnik, ki servira datoteko mora poslati pravi tip MIME.
Kako dodam live-streaming?
Kako dobim podatke iz portala v "XML" obliki?
Na dnu strani so povezave.
Kako vključim seznam dogodkov na svoje spletno mesto (portlet)?
Uporabite atribut rdf:parseType.
Navadno besedilo
<description>Navadno besedilo</description>
HTML fragment besedilo
<description><!CDATA[[ <p><b>Bold</b> <i>Italic</i> Plain</p> ]]></description>
CDATA je odličen, da ga date okoli HTML in obdržite legalen XML dokument (feed)
XML (tudi XHTML) vsebina
<description rdf:parseType="Literal"> <div xmlns="http://www.w3.org/1999/xhtml"><p><b>Bold</b> <i>Italic</i> Plain</p><p>Another paragraph</p></div> </decription>
POZOR! Vsebina mora biti sintaktično pravilen XML fragment;