SlideShare a Scribd company logo
1 of 14
TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet Foredragsholder: Jørgen Helgheim, Epinova 1 Teknisk gjennomgang av TMCore fra NetworkedPlanet
NetworkedPlanet 2 Teknisk gjennomgang av TMCore fra NetworkedPlanet TMCore07 SP 5 (standardisert emnekartmotor) EPiServer module v2.2 / v3.2  (Klient for emnekartmotoren) NPCL Editor (VS 2008) (verktøystøtte) (dagens versjoner)
Hva kan vi bruke TMCore til i EPiServer? 3 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser epinova.no
Hva kan vi bruke TMCore til i EPiServer? 4 Teknisk gjennomgang av TMCore fra NetworkedPlanet Navigasjon - i ikke hierarkiske data! Søk - Metadata som kan brukes til avansert søk/filtreringer (i egne kontrollere)
Navigasjon 5 Teknisk gjennomgang av TMCore fra NetworkedPlanet EPiServer skaper (en-veis)navigasjon vha  Hierarkisk sidestruktur (parent/child) og meny kontrollere TMCore skaper (to-veis)navigasjon vha ”Metadata” assosiert med en episerver side og egenutviklede kontrollere for visning
Metadata 6 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser TMCore flik i redigeringsmodus…
Metadata Redaktøren har en viktig rolle for å opprettholde kvalitetene på metadataene Metadataene er forskjellig fra prosjekt til prosjekt! Avhenger av kundens formål med nettstedet.  Epinovas formål:  Presentere Epinovas prosjekter, medarbeidere og produkter. Og vise sammenhengen mellom disse. Viktig med detaljerte regler når det gjelder emnekart. "..emnekart er vel så mye (om ikke mer) systemering enn informasjons-arkitektur/interaksjonsdesign" 7 Teknisk gjennomgang av TMCore fra NetworkedPlanet
Hvordan definere metadata for et prosjekt? 8 Teknisk gjennomgang av TMCore fra NetworkedPlanet Ontologi! Ontologien begrenser hva som er lov å knytte sammen i TMCore fliken. Viktigste delen av et emnekartprosjekt!!! Bruk NPCL Editor for Visual Studio Verktøy for å opprette ontologier
NPCL Editor for Visual Studio 9 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser NPCL editor i VS
Ontologi "..emnekart er vel så mye (om ikke mer) systemering enn informasjons-arkitektur/interaksjonsdesign" Dermed: Viktig at en utvikler er med på utformelsen av ontologien, og begrenser valgfriheten, som kan gjøre et emnekart ubrukelig. Definerte (detaljerte) regler er nøkkelen her. Ontologien importers til TMCore vha et command line tool (NP).   Reglene er på plass!  10 Teknisk gjennomgang av TMCore fra NetworkedPlanet
System oppsett NetworkedPlanet TMCore database Web application Command line tool EPiServer Module (plug-in) edit og admin Webservices grensesnitt mellom EPiServer og TMCore motor/database. http://tmcore.epinova.no/TMService/TMService.asmx (episerver module) http://tmcore.epinova.no/NPCLService/NPCLSchemaService.asmx (cmd) TMCore Editor http://tmcore.epinova.no/tmeditor/TopimapSelector.aspx (verktøy) To nye sideegenskaper i EPiServer (mapping mellom systemene) ”nptopictype” – beskriver typen  ”topicguid” – identifiserer instansen 11 Teknisk gjennomgang av TMCore fra NetworkedPlanet
Visningskontroller Viser kode 12 Teknisk gjennomgang av TMCore fra NetworkedPlanet
NetworkedPlanet.EPiServerModule TopicMapQueryHelper GetRelatedPagesByOneHop()  Provides a PageDataCollection that contains all pages whose topics are connected to the source page's topic via the association specified. GetRelatedPagesByTwoHops() Performs a two hop query based on a source page and the subject identifiers of association and target roles. 13 Teknisk gjennomgang av TMCore fra NetworkedPlanet
Mer informasjon 14 Teknisk gjennomgang av TMCore fra NetworkedPlanet Support/forum: http://blogs.networkedplanet.com/category/tmcore/ www.networkedplanet.com

More Related Content

Similar to Teknisk gjennomgang av tm core

Hvordan lage en vellykket Windows Phone 7 App
Hvordan lage en vellykket Windows Phone 7 AppHvordan lage en vellykket Windows Phone 7 App
Hvordan lage en vellykket Windows Phone 7 AppJonas Follesø
 
Digital Skilting ved NTNU - Rapport fra pilot prosjekt
Digital Skilting ved NTNU - Rapport fra pilot prosjektDigital Skilting ved NTNU - Rapport fra pilot prosjekt
Digital Skilting ved NTNU - Rapport fra pilot prosjektNTNU Multimediesenteret
 
Blazor - en kjapp intro
Blazor - en kjapp introBlazor - en kjapp intro
Blazor - en kjapp introRunegri
 
Prototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixPrototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixØyvind Malin
 
Hypermedia
HypermediaHypermedia
Hypermediahamnis
 
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)Digital skilting ved NTNU (UNINETT AV-samling vår 2016)
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)Magnus Sæternes Lian
 
Apache solr i finn.no
Apache solr i finn.noApache solr i finn.no
Apache solr i finn.noFINN.no
 

Similar to Teknisk gjennomgang av tm core (7)

Hvordan lage en vellykket Windows Phone 7 App
Hvordan lage en vellykket Windows Phone 7 AppHvordan lage en vellykket Windows Phone 7 App
Hvordan lage en vellykket Windows Phone 7 App
 
Digital Skilting ved NTNU - Rapport fra pilot prosjekt
Digital Skilting ved NTNU - Rapport fra pilot prosjektDigital Skilting ved NTNU - Rapport fra pilot prosjekt
Digital Skilting ved NTNU - Rapport fra pilot prosjekt
 
Blazor - en kjapp intro
Blazor - en kjapp introBlazor - en kjapp intro
Blazor - en kjapp intro
 
Prototyping med Microsoft Web Matrix
Prototyping med Microsoft Web MatrixPrototyping med Microsoft Web Matrix
Prototyping med Microsoft Web Matrix
 
Hypermedia
HypermediaHypermedia
Hypermedia
 
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)Digital skilting ved NTNU (UNINETT AV-samling vår 2016)
Digital skilting ved NTNU (UNINETT AV-samling vår 2016)
 
Apache solr i finn.no
Apache solr i finn.noApache solr i finn.no
Apache solr i finn.no
 

More from EPiServer Meetup Oslo (7)

EPiImage
EPiImageEPiImage
EPiImage
 
Netmeeting
NetmeetingNetmeeting
Netmeeting
 
Netmeeting
NetmeetingNetmeeting
Netmeeting
 
EPiServer connect for crm
EPiServer connect for crmEPiServer connect for crm
EPiServer connect for crm
 
EPiServer - Behind the scene
EPiServer - Behind the sceneEPiServer - Behind the scene
EPiServer - Behind the scene
 
Introduksjon Til EPiServer Composer
Introduksjon Til EPiServer ComposerIntroduksjon Til EPiServer Composer
Introduksjon Til EPiServer Composer
 
EPiServer Deployment Tips & Tricks
EPiServer Deployment Tips & TricksEPiServer Deployment Tips & Tricks
EPiServer Deployment Tips & Tricks
 

Teknisk gjennomgang av tm core

  • 1. TMCore i EPiServer Leverandør av TMCore: NetworkedPlanet Foredragsholder: Jørgen Helgheim, Epinova 1 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 2. NetworkedPlanet 2 Teknisk gjennomgang av TMCore fra NetworkedPlanet TMCore07 SP 5 (standardisert emnekartmotor) EPiServer module v2.2 / v3.2 (Klient for emnekartmotoren) NPCL Editor (VS 2008) (verktøystøtte) (dagens versjoner)
  • 3. Hva kan vi bruke TMCore til i EPiServer? 3 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser epinova.no
  • 4. Hva kan vi bruke TMCore til i EPiServer? 4 Teknisk gjennomgang av TMCore fra NetworkedPlanet Navigasjon - i ikke hierarkiske data! Søk - Metadata som kan brukes til avansert søk/filtreringer (i egne kontrollere)
  • 5. Navigasjon 5 Teknisk gjennomgang av TMCore fra NetworkedPlanet EPiServer skaper (en-veis)navigasjon vha Hierarkisk sidestruktur (parent/child) og meny kontrollere TMCore skaper (to-veis)navigasjon vha ”Metadata” assosiert med en episerver side og egenutviklede kontrollere for visning
  • 6. Metadata 6 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser TMCore flik i redigeringsmodus…
  • 7. Metadata Redaktøren har en viktig rolle for å opprettholde kvalitetene på metadataene Metadataene er forskjellig fra prosjekt til prosjekt! Avhenger av kundens formål med nettstedet. Epinovas formål: Presentere Epinovas prosjekter, medarbeidere og produkter. Og vise sammenhengen mellom disse. Viktig med detaljerte regler når det gjelder emnekart. "..emnekart er vel så mye (om ikke mer) systemering enn informasjons-arkitektur/interaksjonsdesign" 7 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 8. Hvordan definere metadata for et prosjekt? 8 Teknisk gjennomgang av TMCore fra NetworkedPlanet Ontologi! Ontologien begrenser hva som er lov å knytte sammen i TMCore fliken. Viktigste delen av et emnekartprosjekt!!! Bruk NPCL Editor for Visual Studio Verktøy for å opprette ontologier
  • 9. NPCL Editor for Visual Studio 9 Teknisk gjennomgang av TMCore fra NetworkedPlanet Viser NPCL editor i VS
  • 10. Ontologi "..emnekart er vel så mye (om ikke mer) systemering enn informasjons-arkitektur/interaksjonsdesign" Dermed: Viktig at en utvikler er med på utformelsen av ontologien, og begrenser valgfriheten, som kan gjøre et emnekart ubrukelig. Definerte (detaljerte) regler er nøkkelen her. Ontologien importers til TMCore vha et command line tool (NP). Reglene er på plass! 10 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 11. System oppsett NetworkedPlanet TMCore database Web application Command line tool EPiServer Module (plug-in) edit og admin Webservices grensesnitt mellom EPiServer og TMCore motor/database. http://tmcore.epinova.no/TMService/TMService.asmx (episerver module) http://tmcore.epinova.no/NPCLService/NPCLSchemaService.asmx (cmd) TMCore Editor http://tmcore.epinova.no/tmeditor/TopimapSelector.aspx (verktøy) To nye sideegenskaper i EPiServer (mapping mellom systemene) ”nptopictype” – beskriver typen ”topicguid” – identifiserer instansen 11 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 12. Visningskontroller Viser kode 12 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 13. NetworkedPlanet.EPiServerModule TopicMapQueryHelper GetRelatedPagesByOneHop() Provides a PageDataCollection that contains all pages whose topics are connected to the source page's topic via the association specified. GetRelatedPagesByTwoHops() Performs a two hop query based on a source page and the subject identifiers of association and target roles. 13 Teknisk gjennomgang av TMCore fra NetworkedPlanet
  • 14. Mer informasjon 14 Teknisk gjennomgang av TMCore fra NetworkedPlanet Support/forum: http://blogs.networkedplanet.com/category/tmcore/ www.networkedplanet.com