Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.