Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003.

Similar presentations


Presentation on theme: "1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003."— Presentation transcript:

1 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003

2 2 KONTENTOR: a 30 minute indroduction ● Installing KONTENTOR ● Adding a KONTENTOR instance ● Adding content ● Customizing KONTENTOR ● Internationalization ● Resources, Downloads

3 3 Installing KONTENTOR ● Standard tarball installation into the Zope Products directory ● PIL (Python Imaging Library) is needed; install files for Windows are provided in a separate tarball ● Zope 2.6.1/2.6.2 ● Python 2.1.3 or 2.2.3.

4 4 Adding a KONTENTOR Instance ● Select Kontentor from the Add menu ● Choose an Id ● A configuration wizard is run that helps with configuring the new KONTENTOR instance

5 5

6 6

7 7

8 8

9 9

10 10

11 11

12 12

13 13

14 14

15 15

16 16

17 17

18 18

19 19

20 20

21 21

22 22 Bavaria State University: University of Bavarian Culture

23 23

24 24

25 25

26 26

27 27 The page is edited by another editor who uses the WYSIWYG editor in Internet Explorer 6.0. After editing the editor clicks to request the review.

28 28

29 29 Copy, Paste, Symlink ● In KONTENTOR you can – Copy & paste – Cut & paste – Create symbolic links ● When elements are pasted to another page with a different chrome, the layout of the element changes automatically

30 30 Dynamic Content in KONTENTOR (I) ● Auto-publication with predefined publication and removal dates (per element!) ● Randomizer object (for banner or image rotation, arbitrary quotes etc.) ● News, events, press releases: – Top news – News archive, press releases archive – Top events – Event calendar

31 31

32 32

33 33 Dynamic Content in KONTENTOR (II) ● Quick index ● Addresses from database ● Full text search ● Dynamic image resizing, image manipulation ● Dynamically created graphical text buttons ● Fully integrated Newsletter system

34 34

35 35 The elements on this slide are all fed by the same address objects, but use different templates. If the address is changed, all occurences of the address object are automatically up-to-date.

36 36 Image Manipulation Images can be – converted to different image formats – resized – colorized or converted to black & white – masked –...

37 37 Customize a KONTENTOR instance ● Color scheme ● Page layout ● Stylesheets ● Element templates

38 38 Color Schemes ● The colors for a Chrome preset can be easily configured with the Color Scheme object. ● Additional colors can be added to the list.

39 39 KONTENTOR Page Layout ● The page layout is defined in a ZPT or DTML Method called index.html... ● CSS 2 stylesheets in four layers allow changing the default styles without loosing upgradability...

40 40 Element Templates: Utilizing the Power of Zope Page Templates ${here/text} ${here/endEdit}">Header <div tal:content="structure here/processedText"> <img tal:replace="structure python:here.getChromeObject(here.typeOfLink(), render=0).tag()" src=""> Link

41 41 Internationalization ● KONTENTOR is localized to German and English ● Content as well as the user interface are multi-lingual. ● Support for UTF 8 is currently being added ● Localizer is used as a message catalog ● Support for Zbabel-style markup

42 42


Download ppt "1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003."

Similar presentations


Ads by Google