Introduksjon Til EPiServer Composer

942 views
903 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
942
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Composer Modul EpiServerDropIt -> Extension X3 (X2)Composer v3.2.6 ute 3.2.5 med create+1.1
  • Består av funksjoner og innholdsflaterFunksjoner kan legges på innholdsflaterInnholdsfunksjonerBilder, tekst, lenker, etcLayoutfunksjonerInnholdsflaterKombofunksjonerEn blanding av layout og innholdsfunksjoner
  • Vise dra inn tekst og bilderEditKan ikke ”edit” selv om det ser ut som det Composer: Edit on pageEditmodus~~Vise at man kan søke
  • Funksjoner må legges på innholdsflaterEgne sidetyper for Composer Kan være blandetKan arve fra TemplatePage, trenger en ExtensionContentHandlerArve ExtensionBaseTemplate<Extension:ExtensionContentArea
  • Arve fra ExtensionBaseTemplateContentPlaceHolderID="MainRegion"<div class="exTopArea"> <Extension:ExtensionContentArea ID="TopArea" runat="server" /></div><div class="exColumns"><div class="exLeftArea"> <Extension:ExtensionContentArea ID="LeftArea" runat="server" /></div><div class="exRightArea"> <Extension:ExtensionContentArea ID="RightArea" runat="server" /></div></div>Opprett sidetypeRegistrer sidetype i Composer~~X-UA-Compatible=IE7
  • Egentlig ingen forskjell kodemessigInnholdsfunksjoner ingen innholdsflaterLayoutfunksjoner ingen propertiesArver fra BaseContentFunction Arver fra UserControlEgenwebcontrol ”Property” i Dropit.ExtensionNameSpaceHentegjennomContentFunctionData IKKE CurrentPage.PropertySetterettigheternår man oppretterVanliglese/endre/lage/sletteHvilkefunksjoner i hvilkeinnholdsflater
  • <div class="exLinks"><img id=”Bilde” runat=”server” /><Extension:PropertyPropertyName="Lenker" runat="server" /></div>Bilde.Src = ContentFunctionData.Property["Bilde"].ToString();Registerer ContentFunctionVis settings default rightsHvis ikke: HaXX0rtool på labs.dropit.seRegistrer LayoutFunction
  • MalerKan opprette en side som malClipboard persistertMister mulighet til å styre hva under hvaEndre en side, endre en side -> ikke globalVise global functionsNår man lager lager man kopiAdmin kan editereKan bruke dynamic content fra annen side for å la andre editereLayoutfunctions kan ikke editeres/vises
  • Lag en Ny sideWidepageToppOgKolonnerLagre som malDukker opp som sidemalLag ny side fra malenSkifte navn her og derKan ikke kontrollere hvilke maler under hvilke sider (styres av sidetypen)Gjør goggles og linker globalPutt den inn på to nye sideEndre den orginaleRediger som Admin
  • Introduksjon Til EPiServer Composer

    1. 1. IntroduksjontilEPiServer Composer<br />MadsNyborg<br />17.03.10 EPiMeetup<br />
    2. 2. Composer<br />Side 2<br />Tidligere X3 (X2)<br />Modul til EPiServer opprinnelig utviklet av DropIt<br />V 3.2.6 er ute (februar). <br />V 3.2.5 en del av Create+ 1.1 (CMS 5 R2 SP1)<br />
    3. 3. Funksjoner<br />Side 3<br /><ul><li>Content functions - innholdsfunksjoner
    4. 4. Tekst, bilder,... etc
    5. 5. Layout functions
    6. 6. Sidelayout, en eller flere innholdsområder
    7. 7. Combined functions – blandingsfunksjoner
    8. 8. Kan inneholde innholdsområder i tillegg til innhold</li></li></ul><li>Demo: Funksjoner<br />Side 4<br />
    9. 9. Composer-sidemaler<br />Side 5<br />Arver fra Dropit.Extension.Core.ExtensionBaseTemplate<br />Registreres som vanlig sidetype<br />Registreres igjen som Composer-sidetype<br />
    10. 10. Demo: Enkel Composer-sidetype<br />Side 6<br />
    11. 11. Funksjoner<br />Side 7<br /><ul><li>Innholdsfunksjoner
    12. 12. Arver fra Dropit.Extension.Core.BaseContentFunction
    13. 13. <extension:Property PropertyName=”hatt” runat=”server” />
    14. 14. CurrentPage.Property[”hatt”] -> ContentFunctionData.Property[”hatt”]
    15. 15. Layoutfunksjoner
    16. 16. Som innholdsfunksjoner
    17. 17. En eller flere innholdsområder: ExtensionContentArea
    18. 18. Rettigheter
    19. 19. Lese/endre/lage/slette
    20. 20. Hvilke funksjoner i hvilke innholdsområder</li></li></ul><li>Demo: Funksjoner<br />Side 8<br />
    21. 21. Maler / Globale funksjoner<br />Side 9<br />Composer-maler<br />Enhver composerside kan lagres som en mal<br />Som en persistert utklipstavle<br />For redaktører: samme som sidemal<br />Global functions<br />Instans av en funksjon kan gjøres global<br />Kan kun redigeres av Composer-administrator<br />
    22. 22. Demo: Maler/Globale funksjoner<br />Side 10<br />
    23. 23. MadsNyborg<br />Konsulent<br />+47 959 39 813<br />mads.nyborg@bekk.no<br />

    ×