E-Site Intro for utviklere
Innhold Info Funksjoner Aktører og tilgang Arkitektur, egne utvidelser (.Net 3.5) Objekter og user controls
Info om produktet Ikx.no/produkter Flere varianter –Start –Standard –Pro –Shop –Enterprise
Hjelp Hjelpesider – ikx.no/helpweb3 –Om CMS –Om Design –Om funksjoner Utvikler hjelpesider – ikx.no/devhelp3 –Om installering –Web.config –Tilpasninger –HowTos
Forhandlersider Forhandlerområde – ikx.no/forhandler –Mine kunder –Tilbudsmaler –Salgsmateriell –Opprette nytt prosjekt –Last ned distribusjon filer
Support sider Ikx.no/support Praktisk info til prosjektkunder (PPT) –Tips til prosess og metodikk (RUP)
Funksjonene
Hva lager vi med E-Site? Websider Dynamiske løsninger Databaseløsninger Løsninger hvor kunder får admintilgang
Medlemsløsninger E-handel Søk Skjemaløsninger
CMS funksjoner Sentrale funksjoner –Contents Folder Article... –Preview –Direkteredigering –Filadmin (Bilder, media,...)
Design / layout Design –CSS Layout (XHTML) –Design parts (Menyer, funksjoner) –Style sets (Css stiler) Layout design modus
Besøkende Vanlige surfere
Medlemmer Tilgangsstyring på innhold Redirecting ved innlogging Profil
Adminbruker
Webdesigner
Utvikler
Objekt orientert programmering = OOP Våre begreper –Object model = OM (verden) –Klasse (substantiv) –Metode (verb) –Events –Arv (ansvar) –Interfaces
Arkitektur, layers Presentasjon / GUI (.Net) Din kode, utvidelser og tilpasninger (.Net) E-Site Framework (.Net) Data (SQL o.l.) OS
GUI for websiden User Controls –ASCX filer –Code behind eller ikke –C# eller VB
Moduler Browser Custom controlsWeb.UI GUI DIN KODE Web Sys Data SQL / Access OS
Custom data access code Browser Custom controlsWeb.UI GUI App Web Sys Data SQL / Access OS
E-Site framework Assemblies Ikx.ESite.Data Ikx.ESite.Sys Ikx.ESite.Web
Base klasser DataObject –EObject Content item Design part User / member System
Objekttyper Klasser –Validering Skjema Resources
Resources på objekttyper Resource_editor Resource_display Resource_preview Resource_menuview... flere, egendefinerte...
Common tasks Innholdselementer (Content item) Designelementer (Design part) –Endre felter –Endre utseende (User controls) –Lage nye
Installasjon –Lag nytt prosjekt online –Sett opp nytt prosjekt lokalt Unzip template site VISTA? Kjør i Classic.Net App Pool Initialize app’en fra localhost