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. 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. 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. 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. Lit m er om kj ne,ext ons,backend
t er ensi
og f ont
r end
I idybden
kke
7. Backend - adm i st asj
ni r onsgrensesnit
t
Kor om backend
t
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. 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. TypoScr pt T pl es
i em at
Template record
(typoscript)
Nettside
TSFE
Frontend Engine
HTML-Template
Database
DB
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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