șĘșĘߣ

șĘșĘߣShare a Scribd company logo
Metadata i SiteVision - SiteVisiondagarna 2014
Metadata i SiteVision
Niclas Hedlund 
Utvecklingschef 
070 – 69 53 493 
niclas.hedlund@sitevision.se
Metadata i SiteVision 
Agenda 
● Hur anvĂ€nds metadata? 
● Vilka typer av metadata finns det? 
● Sök och API 
● Exempel pĂ„ tillĂ€mpningar
Metadata i SiteVision 
Vad Àr metadata? 
● ”Data om data” 
● Taggar i HTML-kod 
<meta name=”author” content=”Niclas Hedlund” /> 
● Metadata i dokument
Metadata i SiteVision 
AnvÀndningsomrÄden 
● Komplettering av information 
● Sidansvarig 
● Relaterad information 
● Interaktion med besökare 
● Kontakt 
● Sökbarhet
Metadata i SiteVision 
Redaktionell styrning 
● Avancerade sidmallar 
● Anpassade vyer med metadata 
● Startpunkt för menyer 
● Filtrering av artiklar
Metadata i SiteVision 
Olika typer av metadata 
● Metadata som Ă€rvs i trĂ€dstrukturer 
● Metadata applicerade via sidmallar 
● ”System-metadata”
Metadata i SiteVision 
Olika typer av metadatafÀlt 
● Text, enval, flerval 
● Datum, lĂ€nk, nummer 
● AnvĂ€ndare, katalogobjekt 
● Relaterad information 
● Koppling till moduler (text, bild, media) 
● SystemvĂ€rden
Metadata i SiteVision 
InstÀllningar pÄ metadatafÀlt 
● Redaktionell information 
● Beskrivning 
● Utökad beskrivning 
● Identifierare 
● Namn
Metadata i SiteVision 
InstÀllningar pÄ metadatafÀlt 
● InstĂ€llningar 
● Obligatorisk 
● Infogas i moduler 
● Arv av vĂ€rde 
● Ärv automatiskt frĂ„n ovanliggande 
● Arv ej möjligt
Metadata i SiteVision 
Behörigheter 
● Ange vĂ€rde för metadatafĂ€lt 
● Synlig för alla redaktörer 
● Synlig för specifika roller 
● LĂ€gga till metadatafĂ€lt 
● TrĂ€dstruktur - ”Hantera metadatafĂ€lt” 
● Sidmallar
Metadata i SiteVision 
Sök 
● Indexering 
● Sökbar som innehĂ„ll pĂ„ sidan 
● Enkelt för redaktören 
● Felaktig relevansnivĂ„? 
● Sökning med ”DisMax” 
● Sök i metadatafĂ€lt instĂ€llning i sökmoduler 
● Möjlighet till olika ”boostfaktorer” 
● Externa sökmotorer
Metadata i SiteVision 
API 
● HĂ€mta vĂ€rde med JCR 
node.getProperty(name) 
● Ändra vĂ€rde med MetadataUtil 
MetadataUtil.setMetadataPropertyValue(node,name,value) 
● Specialhantering för komplexa typer 
b = MetadataUtil.getLinkValueBuilder(); 
b.setExternalTarget("http://www.sitevision.se"); 
b.setDescription("SiteVision AB"); 
MetadataUtil.setMetadataPropertyValue(node,name,b.build()) 
http://help.sitevision.se/javadoc
www.sitevision.se 
Metadata + artiklar + moduler
www.sitevision.se 
Blog
www.sitevision.se 
Utbildningskalender
www.sitevision.se 
Utbildningar detaljerad
Kundcase: Swedish Cleantech 
Metadata + API + Sök
Kundcase: Swedish Cleantech 
Metadata + API + Sök
Tips vid utveckling: 
”Visa indexerat”
Metadata i SiteVision 
Avslutning 
● RĂ€tt behörigheter pĂ„ metadatafĂ€lt 
● Utnyttja metadata i sidmallar 
● Bygg frĂ€scha lösningar med metadata!
Metadata i SiteVision

More Related Content

Metadata i SiteVision - SiteVisiondagarna 2014

  • 3. Niclas Hedlund Utvecklingschef 070 – 69 53 493 niclas.hedlund@sitevision.se
  • 4. Metadata i SiteVision Agenda ● Hur anvĂ€nds metadata? ● Vilka typer av metadata finns det? ● Sök och API ● Exempel pĂ„ tillĂ€mpningar
  • 5. Metadata i SiteVision Vad Ă€r metadata? ● ”Data om data” ● Taggar i HTML-kod <meta name=”author” content=”Niclas Hedlund” /> ● Metadata i dokument
  • 6. Metadata i SiteVision AnvĂ€ndningsomrĂ„den ● Komplettering av information ● Sidansvarig ● Relaterad information ● Interaktion med besökare ● Kontakt ● Sökbarhet
  • 7. Metadata i SiteVision Redaktionell styrning ● Avancerade sidmallar ● Anpassade vyer med metadata ● Startpunkt för menyer ● Filtrering av artiklar
  • 8. Metadata i SiteVision Olika typer av metadata ● Metadata som Ă€rvs i trĂ€dstrukturer ● Metadata applicerade via sidmallar ● ”System-metadata”
  • 9. Metadata i SiteVision Olika typer av metadatafĂ€lt ● Text, enval, flerval ● Datum, lĂ€nk, nummer ● AnvĂ€ndare, katalogobjekt ● Relaterad information ● Koppling till moduler (text, bild, media) ● SystemvĂ€rden
  • 10. Metadata i SiteVision InstĂ€llningar pĂ„ metadatafĂ€lt ● Redaktionell information ● Beskrivning ● Utökad beskrivning ● Identifierare ● Namn
  • 11. Metadata i SiteVision InstĂ€llningar pĂ„ metadatafĂ€lt ● InstĂ€llningar ● Obligatorisk ● Infogas i moduler ● Arv av vĂ€rde ● Ärv automatiskt frĂ„n ovanliggande ● Arv ej möjligt
  • 12. Metadata i SiteVision Behörigheter ● Ange vĂ€rde för metadatafĂ€lt ● Synlig för alla redaktörer ● Synlig för specifika roller ● LĂ€gga till metadatafĂ€lt ● TrĂ€dstruktur - ”Hantera metadatafĂ€lt” ● Sidmallar
  • 13. Metadata i SiteVision Sök ● Indexering ● Sökbar som innehĂ„ll pĂ„ sidan ● Enkelt för redaktören ● Felaktig relevansnivĂ„? ● Sökning med ”DisMax” ● Sök i metadatafĂ€lt instĂ€llning i sökmoduler ● Möjlighet till olika ”boostfaktorer” ● Externa sökmotorer
  • 14. Metadata i SiteVision API ● HĂ€mta vĂ€rde med JCR node.getProperty(name) ● Ändra vĂ€rde med MetadataUtil MetadataUtil.setMetadataPropertyValue(node,name,value) ● Specialhantering för komplexa typer b = MetadataUtil.getLinkValueBuilder(); b.setExternalTarget("http://www.sitevision.se"); b.setDescription("SiteVision AB"); MetadataUtil.setMetadataPropertyValue(node,name,b.build()) http://help.sitevision.se/javadoc
  • 15. www.sitevision.se Metadata + artiklar + moduler
  • 19. Kundcase: Swedish Cleantech Metadata + API + Sök
  • 20. Kundcase: Swedish Cleantech Metadata + API + Sök
  • 21. Tips vid utveckling: ”Visa indexerat”
  • 22. Metadata i SiteVision Avslutning ● RĂ€tt behörigheter pĂ„ metadatafĂ€lt ● Utnyttja metadata i sidmallar ● Bygg frĂ€scha lösningar med metadata!