Software AG Tech Communitites are hosted with OpenCms for more than five years now. The evolution from OpenCms 6 to OpenCms 8 proved to be en par with the challenges developed ever since: whether it is stability, flexibility, scalability or versatility you're looking for - OpenCms delivers.
However in order to keep pace with recent developments like social networking and dealing with volumes of large video files and other binaries it becomes tricky: Never reinvent the wheel and use your tools for what they were intended for. Thus the deployment of specialized third-party systems like for example Liferay, Alfreso and JForum. Depending on the scenario the optimal approach may look differently: tight vs. loose coupling, integration of external functionality into OpenCms vs. sharing OpenCms content with other applications via push, just to name a few.
We will be discussing the pros and cons of the different strategies using OpenCms 8 as an example. The focus will be on dependencies and pitfalls to look out for when migrating several thousands resources from OpenCms 7 and how to integrate it with other legacy systems. In addition we present an optimized Designer-Developer-Editor workflow using our gradually evolved templating engine.
12. c mp n
o oi o
L ctdi D r td, ema y
o ae n ams tG r n
a
We - e tc ot aeD vlp n
bC nr S f r ee me t
i w o
K o l g Ma a e n
n we e n g me t
d
S c l da
o i Me i
a
Ifr t nP r l
nomai ot s
o a
Op n ms ee p n s c 2 0
e C d vl me ti e 0 5
o n
Op n ms as 2 1
eC D y - 02
13. Wiibe d
lt l ?
l n
Of o re
c us.
T a k fr o r t nin
h n so y u at t !
e o
Op n ms as 2 1
eC D y - 02
14. Ovr e
ev w
i
Mirt gS f aeA '
gai ot r G s
n w
01
T C c mmu i t vro 8
E Ho n y o es n
t i
Op n ms ti p r
e C h d at
r y
02 a pi t n
p lai s
c o
E tn i Op n ms
xe dng eC
03
Op n ms as 2 1
eC D y - 02
15. Mirt gS f aeA '
gai ot r G s
n w 01
T C c mmu i t Op n ms
E Ho n yo e C 8
t
Op n ms as 2 1
eC D y - 02
16. T C c mmu i c mmu ie. f ae gc m
E Ho n y o nt s ot ra .o
t i s w
1 . 0 me es
6 0 + mb r
0
1 0 frms
0 + ou
5 . 0 frm p s
0 0 + ou ot
0 s
Dso e N wA st S aeIs hs
i vr e ses h r ni t
c , g ,
C lb rt wt P es
ol oae i e r
a h
Op n ms as 2 1
eC D y - 02
17. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
Moi t n
t ai
v o
A E
D
mo i
bl
e
Op n ms as 2 1
eC D y - 02
18. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
Mirt npo es
gai rc s
o
N wi tlt nv. p rd Wi r
e n aai sU ga e z d
s lo a
Op n ms as 2 1
eC D y - 02
19. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
Mirt npo es
gai rc s
o
S fmirt n
ot gaio
C d c u b rue
o e o l e e sd
d
d et mo u r p rah
u o d l a po c
a
f ms r
r tt
o a
Op n ms as 2 1
eC D y - 02
20. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
Mirt npo es
gai rc s
o
C niuain
o f rt
g o
p rmees
aa tr
mo e t stn s
vd o et g
i
Op n ms as 2 1
eC D y - 02
21. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
L an g
e ri s
n
L k n g me t
i Ma a e n
n
Hs r ils
ioysot
t
P bi e / n u lh d
u lh dU p bi e
s s
rsuc s
eo r e
Op n ms as 2 1
eC D y - 02
22. Mirt gS f aeA 'T C c mmu i t Op n ms
gai ot r G s E H o
n w n yo e C 8
t
R c mme d dssin
eo n e eso
U d t gte
p ai h
n
Ac do eeo C lg e
r ic s f oo n
h 1:
15
4
f m Op n ms t 8
ro eC 7o
Wofa gK c -i
l n o hTe
g n
Op n ms as 2 1
eC D y - 02
23. Op n ms
eC 02
ti p r a pi t n
h d at p lai s
r y c o
Op n ms as 2 1
eC D y - 02
24. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
It
nro
DY
R
D S W (ME ME WY C W)
RE T B T C U
Op n ms as 2 1
eC D y - 02
25. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
Itgaino sb ytms
ne rto fu sse
WCMS
Dsus nfrms
i si ou
c o
Wi
ki
Mi i c mp n ns
sn o o et
sg :
Sc l
oia
P r n lain
es azt
o i o
Itgae sac o e a sb ytms
ne rtd e r vr l u ss
h l e
Op n ms as 2 1
eC D y - 02
26. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
E a ain
vl t
u o
J os P 5
B sE P .0
A ah J t e d2 .
p c e es e . 1
p 2
L ea 6
i ry .
f 0
Ce r ae/i
l s c je
ap v
Op n ms as 2 1
eC D y - 02
27. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
L ea F aue
i ry e trs
f
P r n le D sb ad/ o p g
es azd ah o r H me a e
o i
Fi d / n we g N t ok
r n s K o l e ew rs
e d
A ti s e m
cit t a
vy r
S lsac i efc
ore r n r e
h t a
Op n ms as 2 1
eC D y - 02
28. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
Itgaino sb ytms
ne rto fu sse
D v lp r
ee e
o
C nu a t
o sl n
t Ma a e
ng r
Op n ms as 2 1
eC D y - 02
29. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
T C c mmu i - o P g
E Ho n y H me a e
t
A aa l t a
vibe o l
l l
Sa u d tdo n w
ty p ae n e
rsuc s
eo r e
S ac a c a n l
er l hn e
h l s
S nu /ini
i pS n
g g
Op n ms as 2 1
eC D y - 02
30. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
T C c mmu i - esn le
E Ho n y P r azd
t o i
H meP g
o ae
C s mi b sdo
ut z ae n
o e
y u i eet
o rn rs
t s
A dn w(xen l
d e e tra )
ca n l
hn e s
A do mo i n w
d r df e s
y
s e ms e d
ta / es
r f
A dg d es
d agt
Op n ms as 2 1
eC D y - 02
31. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
My t a – l b u Me
Sr m Al o t
e a
S aei omain
hr n r t
f o
wt teC mmu i
i h o
h ny
t
Tl tes b u
e oh ra o t
l
y usl
or fe
Etbi y u
s lh o r
a s
pee c
rsn e
Op n ms as 2 1
eC D y - 02
32. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
Me es t a – u da
mb rSr m B i
e l
Poes n l ew r
rfsi aN t ok
o
S ac
erh
C n et
o nc
Ca
ht
Me es cit
mb rat i
vy
sem
ta
r
Op n ms as 2 1
eC D y - 02
33. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
R q i me t
e u e ns
r
J V pafr
A A l om
t
S a bly
cl i
a it
SO
S
S geR gs ain
i l e irt
n t o
Op n ms as 2 1
eC D y - 02
34. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
S geR gs ain
i l e irt
n t o
49. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
L ea Itgain
i ryne rt
f o
L oec u l g
o s o pi
n
E tn e vro o R Sp re
xe d d es n f S ot t
i l
Me ui e rt n
n n gai
t o
Op n ms as 2 1
eC D y - 02
50. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
L ea Itgain
i ryne rt
f o
A ge aino
g rg to f
mu il fe s
lpe e d
t
D pi t i m
u lae t
c e
e mi t n
l n i
i ao
C ci v t
ah g i t
n a l
Op n ms as 2 1
eC D y - 02
51. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
S ac tc n lg
e r e h oo y
h
S li ta o L c n
orn e d f u e e
s
Op n ms e r i e i efc
e C sac n xn r e
h d t a
c a g s ew e vro s . 2 8 .
h n e b t e n es n 8 . – . 4
i 0 0
Id x gOp n ms iN th
n ein e C v uc
a
8 ofr gs n adzdsac i efc
. f i t d ri
5 en a e er n r e
h t a
Op n ms as 2 1
eC D y - 02
52. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
F c tdsac
aee e rh
„ rl o n s l v.
D id w “t e s
l y
h rr i le r i
i ac c sac n
e ha hg
A aa l F c t
vibe aes
l
A sty e
se tp
D t rn e
ae a g
Tg / ae oi
a s ctg r s
e
Op n ms as 2 1
eC D y - 02
53. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
F c tdsac - e ri s
aee e r L an g
h n
L t u e o fe o t n
i n mb r fi r pi s
mi l
t o
Alwmu il ctg r s
l
o lpe ae oi
t e
Maefc tdsac e sy ii u h be
k aee e r ai dsn i a l
h l tg s
Mo i r sr sac q ei
n o ue' e r u r s
t s h e
Op n ms as 2 1
eC D y - 02
54. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
S c lq i
oi E u y
a t
U e at n i Op n ms
sr ci sn e C
o
a dJ ou u d t
n F rm p ae
p r lat i i e
ot s cit n x
a vy d
Op n ms as 2 1
eC D y - 02
55. Op n ms ti p r a pi t n - i ry
e C h d at p lai s L ea
r y c o f
Efcs n C n l in
f ta d o c s s
e uo
Ic ae at i
n r sd cit
e vy
Ic ae n mb r
n r sd u e
e
o rgs ain
fe irt s
t o
R b spafr fr
o ut l om o
t
ftr e tnin
uue xe s s
o
Op n ms as 2 1
eC D y - 02
56. Op n ms ti p r a pi t n
e C h d at p lai s
r y c o
D c me t n g me t
o u n Ma a e n
Af soa e trad t rp soy
lec s xen l aa e oi r
r t
l g f s on t e dt b i teV S
a e i d o n e o en h F
r l e
Mea aa e aaef m bn r s
td t sp rt r
o i iae
C a l t mio mea aanOp n ms
rwe o r r td t i e C
r r
Op n ms as 2 1
eC D y - 02
57. E tn i Op n ms
xe dng eC 03
Op n ms as 2 1
eC D y - 02
58. E tn i Op n ms
xe dng eC
F n ya l
a cTbe s
D n mic l s
ya c ou mn
F x l d t suc s
l i e aa o r
eb e
A A eal
J X n bed
B sdo j ey l i
ae n Qu r pu n
g :
ht:d ttbe.e/
t / aaa l n t
p/ s
Op n ms as 2 1
eC D y - 02
59. E tn i Op n ms F n y a l
xe dng e C – a c Tbe s
F n ya l
a cTbe s
Op n ms as 2 1
eC D y - 02
60. E tn i Op n ms F n y aiain
xe dng e C – a cN v tg o
F n y aiain
a cN v t
g o
Mu il N v ain
lpe ai t s
t g o
Op n ms C na e
e C 8 o ti r
n
Ee n
lme t
N v tasc td
al s so i e
e a
wt p g s fles
i a e /od r
h
Itrain lain
nen t azt
o i o
Op n ms as 2 1
eC D y - 02
61. Op n ms E trre– iibe d
e C nepi wlt l ?
s l n
Coi R mak
ls g e rs
n
Op n ms as 2 1
eC D y - 02
62. Op n ms E trre– iibe d
e C nepi wlt l ?
s l n
T a k o fr o r t nin
h n y u o y u at t !
e o
Op n ms as 2 1
eC D y - 02
63. A dn wfr
n o o
smeh gc mpee df rn.
o ti o l l iee t.
n ty f .
H wS f aeA i
o ot r G s
w
o t z gw rf w
pi i oko s
min l 1:
40
0
wt Op n ms a d
ih eC 8 n
teT e E gn
h h me n i e
R b rDa aa
o et i r
w
Op n ms as 2 1
eC D y - 02