Web-grensesnitt Øyvind A. Bratne - April 2004.

Slides:



Advertisements
Liknende presentasjoner
Blogg En blogg kan sammenlignes med en nettbasert dagbok. Her kan du publisere tekst, bilder, videoer. Leserne kan kommentere det du har skrevet i din.
Advertisements

Ny ordlyd på rapportene i avdelingen og nye rutiner for registrering av skyteaktiviteter For nye brukere: Du må først være registrert med en e-postadresse.
Slik bruker du vår nettbutikk!
GoOnline XP publisering Hvordan komme i gang med GoOnline XP. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline.
AGRESSO Introduksjon _____________________________________________________________.
Bygg web på Opplæring Presentasjon Idium AS Bygg web på Opplæring.
SuperOffice - Visma Global ERP link - Tilbud/Ordre SuperOffice - Visma Global integrasjonen består av 3 produkter. ERP link SuperOffice - Visma Global.
Høgskolen i Oslo Webprogrammering Tilstandsbevaring Sessions og cookies.
Hvordan etablere nettbutikk med GoOnline Commerce
GoOnline publisering Hvordan komme i gang med GoOnline. Denne presentasjonen tar deg steg for steg gjennom oppsett av nettsted med bruk av GoOnline Proffesional.
Opprett avansert nyhetsbrev Oppgave: Opprette et nyhetsbrev med flere underliggende sider. Underliggende sider vil vises med tittel, ingress og ingressbilde.
Kontoinnstillinger Slik kommer du til «Kontoinnstillinger»:
Hendelsesmodulen, TQM Enterprise
Brukermanual for NROFs lokalavdelinger©
Nyhetsfôring med RSS ALEPH brukermøte 2006
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Rammer/Frames HTML II IT og læring IT20 4. november 2004.
BokSurf Admin. Åpne hyller nå!. 5. ALEPH Brukermøte Bibliotekenes hus Fredag 19. august 2005 David Massey, Bibliotekenes IT-senter AS.
1 Litt om OO og programmering Arne Maus. 2 OO og Java (og C++, C#)  Arven fra Simula  Programstruktur i Java  Generering av objekter  Beskyttelse.
eFakturaportal Brukerveiledning Logg på eFaktura B2B Tilgang til eFaktura-løsningen finner du på
NAF-Data A/S Dynamics & Empowerment l Kort presentasjon av eBestilling-konseptet l Hvorfor Dynamics? l Hvorfor Empowerment? l Erfaringer med Empowerment.
Databaser Verktøybok om Access med innslag av Frontpage: Snarveien til Access.
Gerica på ny plattform Oppdatert
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Databasehåndtering med MySQL
Byggesak Trinn for trinn.
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
Arena Helse – Prosjekt St.Olav PC hjelp. 2 Starte Microsoft Outlook første gang Når du starter Outlook første gang får du opp et skjermbilde som vist.
Automated Testing Tool & When to Stop Testing
IT for Medisinsk sekretær Kai Hagali. Hva er fletting  Koble en database(Tabell) til ett dokument  En eller flere mottakere  Annet bruk en dokument.
HØGSKOLEN I AGDER Agder University College © Bjørn Olav Hogstad, HiA, 2002 HØGSKOLEN I AGDER Agder University College Word - maler 1 DAT100 TEMA: Maler.
1 Brukerveiledning for Klubben onlines medlemsarkiv – en enkel innføring.
Nytt kursadministrasjonsverktøy. Internettsidene for potensiell deltager.
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
1 Organisering av kode (Kapittel 5). 2 Mål ● Forstå inkludering er og hvilken gevinst det gir ● Lære å utvikle egne funksjoner ● Forstå variablenes virkemåte.
Intro til php - Uke3.2 - Ronny Mandal Introduksjon til PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Versjon 16 Søking. Søking i alle moduler Søking er ikke lenge en egen modul. Det finnes nå som en del av alle moduler. Bruk hurtigtast F9. Eller ikon.
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Innledning om HTML IT20 oktober Bakgrunn Konseptet WWW ble født i 1983 i CERN, Geneve Opphavsmann: Tim Berners-Lee, MIT Spre informasjon uavhengig.
Dynamiske nettsider PHP Del 4 – Eksterne datakilder.
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
CSS Doing it in style!. CSS Cascading style sheets. Eget språk for presentasjon av dokumenter. Ligner Java-syntaks. Klasser av stiler for gjenbruk. Kaskaderende.
Kommentarer og stil ”Dette suger!” ”Ne-hei!” ”Jo- hoo”, osv.
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
ESøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler Kort presentasjon av systemet beregnet på prosjektledere/forskere.
RSS og Alerts JDD 21. mai Ting jeg skal si litt om RSS Alerts (TOC) Hvordan fungerer disse funksjonene? Hva kan de brukes til?
Termbaser Lars Nygaard. Termbaser Database over begreper Innhold –Definisjoner –Oversettelser –Leksikalske relasjoner –Eksempler.
Hurtigreferanse for © 2013 Microsoft Corporation. Med enerett. Startskjermen i Lync Startskjermen i Lync inneholder fliser i huben til venstre, som du.
Geodatakatalog Metadata Modul for søk i database Web- grensesnitt Isite Rapport- modul n ”Byggetrinn 1” n ”Byggetrinn 2” Isite søke- motor Bruk SCRIPT.
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Semantic Overlay Networks for P2P Systems Øyvind Reinsberg.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
Upload av bildefiler Utdrag fra ImageIn Ved Kirsten Klæbo Tirsdag 25/11-03.
HUMIT1731 Hypermedier Introduksjon til XSL Transformation (XSLT)
KlubbWeb admin Nyheter Informasjonskanal  Siste nytt fra laget  Viktig info ang. for eksempel endring i treningstider med mer.
Tips og triks 3 Fargelagte fasader Felles bruker – hvordan håndtere? Penn, lag og fontfiler.
Registrering av testresultater fra mobiltelefon
Tips og Triks i Agresso Ingar Slette, UNIT4 Agresso AS.
Linux distribusjoner ● ● Ubuntu (kommer fra debian) ● Fedora.
Sammensatte tekster. Hva er en sammensatt tekst?  Når flere utrykk opptrer sammen kaller vi det en sammensatt tekst.  Eksempler på slike uttrykk er:
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Tittel med bildeoppsett
EQS-opplæring på lync:
Titteloppsett Undertittel.
Tittel med bildeoppsett
Prevas Connector og WHM versjon 4.0
Utskrift av presentasjonen:

Web-grensesnitt Øyvind A. Bratne - April 2004

Rammeverk Alt er lagt opp til at man kan definere egne grafiske oppsett på applikasjon og/eller tabellnivå. Dette legges i en ”kvasi-html” fil i katalogen ”frames” under søkesystemet. Rammefilen får filnavn koblet mot riktig applikasjon eller tabell Eks: TableID256.html, TableAppID8.html Øyvind A. Bratne - April 2004

Rammeverk Hent standard rammefil Finnes det rammefil Ja Hent tabellens for gitt tabell? Ja Hent tabellens rammefil Nei Finnes det rammefil for gitt applikasjon? Ja Hent applikasjonens rammefil Nei Hent standard rammefil Øyvind A. Bratne - April 2004

Rammefiler ”Kvasi-html” Vanlig hmtl-syntaks, med litt ekstra funksjonalitet. Filen parses vha perl, og man gjør spesielle kall med å skrive kommandoen: <!-- PFunc(funksjonskall) --> PFunc brukes mest til å kalle subrutiner i hoved scriptet. Noen eksempler kan være: <!-- PFunc(print &HeaderData;) --> <!-- PFunc(print &PrintHelpLink;) --> <!-- PFunc(print &PrintUsername;) --> En del kall må med i rammefilen for å ha full funksjonalitet som søkesystem. For farger o.l. på siden bør stylesheets benyttes. Disse implementeres i rammefilen på samme måte som i vanlig html. Øyvind A. Bratne - April 2004

Hjelpefiler Hver tabell kan ha en tilknyttet hjelpefil, for f.eks. å forklare et gitt søkeskjema o.l. Det skrives ut en link dersom det er definert en hjelpefil for en gitt tabell. Hjelpefilen må ha navnet ”help_tabellid.html” og ligge under katalogen ”htdocs/search/help” på DOK serveren Øyvind A. Bratne - April 2004

Brukersystem Er laget et system for at både web-brukere og Oracle brukere håndteres på lik måte i systemet. Man definerer egne søke- og resultatoppsett på brukernivå Hver bruker har sine egne lister Valg av språk er knyttet til hver bruker. Øyvind A. Bratne - April 2004

Listesystem Listesystemet er implementert på web Bruker listene som allerede ligger i basen, i tillegg til at man kan definere nye selv. Listene som er generert i en applikasjon kan hentes på web, og vice versa. Øyvind A. Bratne - April 2004

Språksystem Et system som støtter flere språk. En ”tekst-bit” blir definert v.h.a. en ID i stedet for teksten selv. En pakke i basen håndterer dette. Språk er valgt for hver bruker. Anonyme brukere får språket som evt. er definert i browseren. Øyvind A. Bratne - April 2004

Spørringer Det er laget en pakke i databasen som genererer dynamiske spørringer. Denne pakken heter QueryBuilder, og ligger under skjemaet ”usd_metadata”. Spørringer genereres dynamisk, basert på brukerens valg på søkeskjemaet. Spørringene blir deretter utført, og lagt i en temporær tabell for å la brukeren bla i resultatet. Denne tabellen blir automatisk slettet om den ikke har vært aksessert på 10 minutter. Øyvind A. Bratne - April 2004

Querybuilder Pakken ”usd_metadata.querybuilder” lager en spørring utfra gitte kriterier Initialize(tabellid) SetConstraint(sti, constraint) BuildQuery( ”outerjoins?”, ny id) Øyvind A. Bratne - April 2004

Constraint Sti for felt Søkekriterie 128.129.243#OPPSLAG_ID 2013 Fra tabell id Til tabell id Koblingsnummer Feltnavn Øyvind A. Bratne - April 2004

Bilder Det er støtte for alle bilder i basen Egen pakke i databasen som tar seg av streaming til web. Bildene kan være av typen OrdImage eller BLOB. Dersom en BLOB skal tolkes som et bilde, må ”mimetype” defineres i metadatabasen (f.eks. ”image/tiff”). Øyvind A. Bratne - April 2004

Søke- og Resultatoppsett Hver bruker kan definere sine egne oppsett på web. Web-genererte oppsett kan brukes i applikasjonene, og vice versa. Definisjonen av et felt er lik som i Querybuilder To egne pakker i basen som genererer XML for oppsettene usd_metadata.SokXMLBuilder usd_metadata.ResultXMLBuilder Øyvind A. Bratne - April 2004

AddPath(sti, rekkefølge (, tittel) ) Generering av oppsett Init(TabellID) AddPath(sti, rekkefølge (, tittel) ) GetFinishedXML ”Init” klargjør pakken, initialiserer variablene osv. ”AddPath” tar inn stier og en variabel som definerer rekkefølgen på feltene i oppsettet. I søkeoppsettet kan man også legge til en tittel for hvert felt. Prosedyren kalles én gang for hvert felt som skal med i oppsettet. ”GetFinishedXML” returnerer XML’en for det spesifiserte oppsettet. Ligger i pakkene usd_metadata.SokXMLBuilder og usd_metadata.ResultXMLBuilder Øyvind A. Bratne - April 2004

Fra applikasjon til web Konsistent metadata. Gi applikasjonen passende fagområde Usd_web må få leserettigheter View må defineres skjemaet må ha en pakke ”usd_objectpresentation” med et sett standardrutiner. Evt. eget rammeverk må lages. EUREKA Øyvind A. Bratne - April 2004