TYPO3 – åpen kidekode
              l
«ent pr se» CMS
    er i
Hi or en
 st i
  Hi t i tlTYPO3 begynnerf i k i1997
   s oren i               akts      .
  Iperoden 1997( tl99 s ut klng ...
Hi or en f t t
 st i or set er
 24 m ai2002.Ver on 3. l
                sj    0 anser Før t ver j defner s
               ...
Og idag?
 Ver on 4. 1 av kj nen
    sj   1.      er
 Ca 2 100 tleggs odul
           il   m   er
 Over40 s åkver j
       ...
Hvordan TYPO3 er bygd opp
 PHP-basert
   Funger på ver j 5. x m ed noen
         er     s on 2.
   unntak
 Apache/ I
     ...
Lit m er om kj ne,ext ons,backend
 t           er      ensi
og f ont
    r end
 I idybden
  kke
Backend - adm i st asj
              ni r onsgrensesnit
                              t
 Kor om backend
    t
Fr end – hva gj at net si
  ont         ør      t dene vi
                              ses
 TypoScrptog t pl es ernøkkel ...
TypoScr pt
       i
 TypoScrptbest av
        i     år
   Obj er(
     ekt Oppset og i
               t   nnhol ekt )
    ...
TypoScr pt T pl es
       i em at
       Template record
         (typoscript)
                               Nettside



...
TypoScr pt T pl l Ext ons,
       i , em aVoia, ensi
Workspaces og språkver oner
                      sj
 Gj
  ennom etpr...
Et TYPO3 net st f a gr
            t ed r unnen
 Du fnneren opps ar s anualpå ht p:/ ypo3.
     i          t tm           ...
Et TYPO3 net st f a gr
            t ed r unnen – del2
  Logg deg på i«Backend»
  Endr pas or f adm i uker(
      e s d or...
Et TYPO3 net st f a gr
            t ed r unnen – del3
 Set e opp net st s st ukt ( i og l i
    t         t edet r ur s d...
T pl l – m al m ed pek og klkk
 em aVoia   er              i
 T pl l
  em aVoia
   Erm erenn en m et f å l m al .
        ...
T pl l – f det tlå vi ke
 em aVoia å     i   r
 Set e «St age Page»
    t     or
 Tior st ukt og m al
  l dne r ur
 Legge ...
TypoScr pt - «t power ofTYPO3»
       i       he
 Med TypoScrptl
            i eggerj tl.
                   eg i..
   Log...
TypoScr pt - «t power ofTYPO3»
       i       he
 Standar konfgur on
        d    i asj
   Spr doct
      åk,    ype,spam ...
Ut det f
  vi    unksj
            onalt
                iet
 Ext on m anagergi tl
    ensi            r igang tlr k i ala...
Ar dsfat ,ver oner og ar dsf yt
  bei l er   sj         bei l
 Ar dsfat – wor
   bei l er       kspac eren kr tul f
      ...
Logg – m ed m ulghet f å hent tl
                i     or     e ibake
 TYPO3 l
       oggeral aktvietibackend.
           ...
Ekspor og i por
      t   m    t
 Al f a hel net st
   tr     e t edertlenkelkat ogerved hj p av
                   i    t...
Ext on ki ar er
   ensi ckst t
 Gi m ulghettl
  ri         i
   Ras å kom m e igang m ed å l r m ever tlen ny
      kt    ...
Cases
 Underut klng
        vi i
   ht p:/
     t / pans hop.i
                  lnnear no/ ypo3/
                        ...
TYPO3 - pl m i
         uss/ nus
 Pl ser
  us
   Fl i lt / af i konfgur i m ulghet
    eks biiet kr tge     i erngs i er
 ...
Fr tda – TYPO3 Ver on 5.
  am i            sj   0
 Medf eren m erelerm i e kom pl tr i ng av kode
     ør          l   ndr...
TYPO3 ver on 4.
         sj   5
 Mål f ver on 4. erprm æ r å gj e backend m er
    et or sj    5    i t ør
 br vennlg og l...
Upcoming SlideShare
Loading in …5
×

Medlemsmøte i PHP Norge: Typo3

1,625 views

Published on

Erik Svendsen gikk igjennom de grunnleggende funksjonene og praktis bruk av Typo3.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,625
On SlideShare
0
From Embeds
0
Number of Embeds
45
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Medlemsmøte i PHP Norge: Typo3

  1. 1. TYPO3 – åpen kidekode l «ent pr se» CMS er i
  2. 2. Hi or en st i Hi t i tlTYPO3 begynnerf i k i1997 s oren i akts . Iperoden 1997( tl99 s ut klng av etkom m er i t i 98) i om vi i s el produkt gj , ennom sel kapetsuper i h.om ( s fs c hvorerdetidag) Som m er 99.Kas Skår f l super i h.om ,m ed en per høj orot fs c r tghet tlTYPO3.Detnest år bl br tlå ut kl et i ene i e et e ukt i vi e «pr am m et ogr » Desem ber2000 – m ai2002.Bet asen. a-f Lans ts åpen kidekode er om l Fåreti ubet i ant lbr e ( æ ri T and) kke ydelg al uker s lg yskl T3Boar 2002 d
  3. 3. Hi or en f t t st i or set er 24 m ai2002.Ver on 3. l sj 0 anser Før t ver j defner s es. s e s on i t om st l abi. Novem ber2002.Ver j 3. og «Ext on Manager s on 5 ensi » Desem ber2004.TYPO3 As aton soci i Sept ber2005.TYCON3 ( em T3CON) Åri i er j . lg nt nas onalkonf anse,ca er 250 delager t. Febr 2006.Ny gr i k pr i uar afs ofl Aprl2006.Ver j 4. l i s on 0 anser t Ver onerim elom tden harvæ r 3. x,3.. og 3. x. sj li t 6. 7x 8. Jul 2006.Nor k TYPO3 si l i s de anser ( s m e dag s den es på am om dans ke)
  4. 4. Og idag? Ver on 4. 1 av kj nen sj 1. er Ca 2 100 tleggs odul il m er Over40 s åkver j pr s oner Over6 000 net s ederls etpå t tt it ypo3. g ( en r or m eposior f t l t y or eler om ca 300 000 i alasj .NB! j harf i k hel 14 av di s nst l oner , eg akts e s e) Eler fnnes ls i lsi i tngerpå typo3. g s i err l og or om kke eele vi i si fnnes i ktge der i kke. Aktv ut kl m ij på 60 – 100 per oner i vi er lø s . T al ca 40 000 delart al på nyhet i t m ed m er ot t t ot t sls er e
  5. 5. Hvordan TYPO3 er bygd opp PHP-basert Funger på ver j 5. x m ed noen er s on 2. unntak Apache/ I IS MySQL Kan ogs i t l es m otOr l å ns aler ac e, MSSQL et .Noe kr c evende Kj nen eris orgr et er t ad r m ever derf am k unks onalt j iet et er gj abl es ennom «ext i ens ons»
  6. 6. Lit m er om kj ne,ext ons,backend t er ensi og f ont r end I idybden kke
  7. 7. Backend - adm i st asj ni r onsgrensesnit t Kor om backend t
  8. 8. Fr end – hva gj at net si ont ør t dene vi ses TypoScrptog t pl es ernøkkel – ut vi i noe i em at en en ses kke som hel . st Hva erTypoSc i rpt I etpr am m erngs åk,heleri ets i spr kke ogr i pr l kke krpt åk Ir iet erde etdekl as ons pr m ed vi s s i - ealt en ar j s åk s e krpt / ogr m erngs m ulghet . pr am i i er Og gi m ulghet tlavans tout ut en lnj PHP r i en i er put en ie Erpr am m er iPHP ogr t
  9. 9. TypoScr pt i TypoScrptbest av i år Obj er( ekt Oppset og i t nnhol ekt ) dobj er Obj egens ekt kaper Dat yper at Funksj oner Vikår l Konst er ant Syntaks m yObj = OBJ ect ECT m yObj . ue = som et ng ectval hi Ercase sensii tv
  10. 10. TypoScr pt T pl es i em at Template record (typoscript) Nettside TSFE Frontend Engine HTML-Template Database DB
  11. 11. TypoScr pt T pl l Ext ons, i , em aVoia, ensi Workspaces og språkver oner sj Gj ennom etpr i eksem pel og noen tleggs e vi j aktsk , il cas l eg vi hvike m ulghet s fnnes iTYPO3. se l i er om i Ist gr hva som gj TYPO3 uni . or ad ør kt Ist gr erdet e å bygge etTYPO3 baser net st f a or ad t t t ed r grunnen av.
  12. 12. Et TYPO3 net st f a gr t ed r unnen Du fnneren opps ar s anualpå ht p:/ ypo3. i t tm t /t no/ I t l on – hopperj over( e m anual,m en hus ns alasj eg s ) k Nødvendi konfgur i av PHP/ g i erng Apache I alas on av I ageMagi Gr csMagi og annet«snadder nst l j m ck/ api ck » Lastned og pakk utTYPO3 De r t r tghet ikat oger et e et i ene al Gj i alasj ør nst l onsver øyetkj bar – l fl ENABLE_I ALL_TOOL i kt ør t ag ien NST kat ogen t al ypo3conf Kj i t l j ver øyet( e kal opp net st ) ør ns alas ons kt bar l t edet Gj de nødvendi j t i ør ge us erngerii alasj nst l onsver øyet kt
  13. 13. Et TYPO3 net st f a gr t ed r unnen – del2 Logg deg på i«Backend» Endr pas or f adm i uker( e s d or nbr event tl ny og sl t uel age et e standar uker dbr ) Kl gj e «Ext i Manager ar ør ens on » Reposior ty Språk Las e opp og i aler «ext ons» - m å m odii es sener t nst l e ensi fser e T pl l em aVoia News Logi nbox ( fnnes en i det i nnebygd,m en vivi br en m eravanser ) l uke t Andr om ønskelg ( t / t e i ht p:/ ypo3. g/ ens ons ) or ext i /
  14. 14. Et TYPO3 net st f a gr t ed r unnen – del3 Set e opp net st s st ukt ( i og l i t t edet r ur s der agrngsm apper) Tior HTML al og CSS l dne -m er Herfnnes dett e m et . i r oder «Kodi iT ng» ypoSc i – dvs athel si s t opp ved hj p av rpt e den et es el TypoSc i .I rpt ngen HTML al ernødvendi -m er g Br av «m ar er iHTML m al – s uk kør » en ubpar s og m ar t ker Tior tlHTML m al ved hj p av T pl l l dne i en el em aVoia J br eg ukerden s s e m et it oden ( den vi vi es og ls) Ibegge de t s s e tlelene l t nødvendi m alier biderog o i t if l as es ge fl , l CSS opp tlfl r i iom ådetiTYPO3.
  15. 15. T pl l – m al m ed pek og klkk em aVoia er i T pl l em aVoia Erm erenn en m et f å l m al . ode or age er Nye i nnhol em ent – i bundettldat dsel er kke i abas t ukt kan l es r ur ages Man kan put e el ent i el ent t em er nni em er Gj uk av i enbr nnhold Fl or exf m Pek og klkk f em gangsm åt ir e St ukt l es som XML r ur agr Kan fnt i unes m ed TypoScrpt i Pr i f am gangsm åt aktsk r e
  16. 16. T pl l – f det tlå vi ke em aVoia å i r Set e «St age Page» t or Tior st ukt og m al l dne r ur Legge tl«st i t pl es» i atc em at Aktver T pl l s «Page Obj » ved hj p av i e em aVoia om ect el TypoScrptir m al i ot en Kode # Default PAGE object: page = PAGE page.typeNum = 0 page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page
  17. 17. TypoScr pt - «t power ofTYPO3» i he Med TypoScrptl i eggerj tl. eg i.. Logo,toppt ,m enyer bunnt t s ekst , eks , økeboks l i et , ogg nn c. Obj t ekt yper COA,COA_INT HMENU TEXT HTML , IMAGE,GIFBUILDER FILE RECORDS Og m ange fer le
  18. 18. TypoScr pt - «t power ofTYPO3» i he Standar konfgur on d i asj Spr doct åk, ype,spam pr ecton,r tlekst a CSS et ot i ef i r c. Indeks i erng Fr end r gerng ont edi i Javas i crpt Met agger at Tior l dnerog konfgur er«ext ons» i er ensi Et er vikår( ondii i)der om deternødvendi abl er l c ton/f s g Pr i eksem pl aktske er
  19. 19. Ut det f vi unksj onalt iet Ext on m anagergi tl ensi r igang tlr k i alasj av i as nst l on tleggsm odul ,sam toppdat i av s m e. il er erng am
  20. 20. Ar dsfat ,ver oner og ar dsf yt bei l er sj bei l Ar dsfat – wor bei l er kspac eren kr tul f es af f l unksj ietf å onalt or ar de m ed fer ver onerav sam m e net st Man kan bei l e sj t ed. skit m elom ver oner fe l sj . Gi m ulghetf ar ds l ri or bei fyt
  21. 21. Logg – m ed m ulghet f å hent tl i or e ibake TYPO3 l oggeral aktvietibackend. l it Loggen gi m ulghettlå angr tdlger handlnger ri i eii e i ( olbac r l k)
  22. 22. Ekspor og i por t m t Al f a hel net st tr e t edertlenkelkat ogerved hj p av i t al el i nnebyggetver øy. kt Avhengi erkan defner ghet i es
  23. 23. Ext on ki ar er ensi ckst t Gi m ulghettl ri i Ras å kom m e igang m ed å l r m ever tlen ny kt age am ket i tleggs odul il m Enkel ut de ant lf tieks s er t vi al el i t ende m odul er Lage ny f ont f r end unks onalt f eks s er j iet or i t ende m odul er
  24. 24. Cases Underut klng vi i ht p:/ t / pans hop.i lnnear no/ ypo3/ ad. t Eks pelpå ut detm ulghetf br konfgur i em vi i or uker i erng ht p:/ ak.i t / sm lnnear no/ ad. Br av vikårf å s f e headi uk l or kit nger Medl s er net s ed em bas t t t ht p:/ or knetlnnear no/ t /t s .i ad. Nyhet ,bl m ed m er av f er og, e unks onalt j iet De vikelge solde net s edene ri i tt ht p:/ t / www. .om / 3dsc T pl l if lbl s em aVoia ul om t ht p:/ t / www.yebas c / e.om Muli tkanalpubls i pl t or bas på TYPO3 i erngs at f m er
  25. 25. TYPO3 - pl m i uss/ nus Pl ser us Fl i lt / af i konfgur i m ulghet eks biiet kr tge i erngs i er St tut g itleggs odul og enkel å l nye or val il m er t age St tut kl m ij or vi er lø Mange kom m er i l akt er s ele ør Godtdokum ent tog høy s kker er i het Mi nuser Res ur kr s s evende Kom pl og tl s ust ukt er PHP-kode ( v f a 2000) eks idel r ur t ar r Høy l rngs er kel æi ts Forvans i å fnne f am tlde gode tleggs odul kelg i r i il m er
  26. 26. Fr tda – TYPO3 Ver on 5. am i sj 0 Medf eren m erelerm i e kom pl tr i ng av kode ør l ndr et eskrvi Vi br phpCR som eren PHP ver on av J l uke sj SR-170 Content Reposior API( ty underut klng br vi i ukes JackRabbi) t phpCR ut kl av TYPO3 devel entt ,m en vi kunne br vi es opm eam l ukes s Cont Repos t y APIiet hver PHP pr j om ent ior tt os ekt Hens kt m ed å i pl ent J i en m em er SR-170 erå f en unior m åt f år fm e or tl igang tli i nnhol og gj e TYPO3 egnetf ale t d, ør or l yperdat abaser , s tandr m åt å l e i am e e agr nnhol på det Devel entt opm eam eri er s tif i li som eri er s tiå nt es er rvilge nt es er ut kl denne del – dvs phpCR vi e en TypoScrptiver j 2. i s on 0 Også andr bet i endrnger– egen m odulf e ydelge i or oppgraderng i
  27. 27. TYPO3 ver on 4. sj 5 Mål f ver on 4. erprm æ r å gj e backend m er et or sj 5 i t ør br vennlg og l t e konfgur barm otulke uker i et er i er i br gr uker upper. Forvanlge r gerngs uker vi detbet etm eroppgaveorent t i edi i br e l y i er br gr es t . uker ens nit

×