1 really easy-to-use zope-based content management © iuveno ag 2003 joachim werner charleroi, june...
Post on 18-Dec-2015
212 views
TRANSCRIPT
![Page 1: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/1.jpg)
1
Really easy-to-useZope-based Content Management
© iuveno AG 2003Joachim Werner
Charleroi, June 27, 2003
![Page 2: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/2.jpg)
2
KONTENTOR: a 30 minute indroduction
● Installing KONTENTOR● Adding a KONTENTOR instance● Adding content● Customizing KONTENTOR● Internationalization● Resources, Downloads
![Page 3: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/3.jpg)
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.
![Page 4: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/4.jpg)
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
![Page 5: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/5.jpg)
5
![Page 6: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/6.jpg)
6
![Page 7: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/7.jpg)
7
![Page 8: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/8.jpg)
8
![Page 9: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/9.jpg)
9
![Page 10: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/10.jpg)
10
![Page 11: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/11.jpg)
11
![Page 12: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/12.jpg)
12
Show/hide the tree viewShow/hide the tree view
![Page 13: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/13.jpg)
13
Edit the current pageEdit the current page
![Page 14: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/14.jpg)
14
SectionSection
![Page 15: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/15.jpg)
15
SectionSection
![Page 16: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/16.jpg)
16
Edit this element(the header)
Edit this element(the header)
![Page 17: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/17.jpg)
17
New elementabove this one
New elementabove this one
![Page 18: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/18.jpg)
18
![Page 19: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/19.jpg)
19
![Page 20: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/20.jpg)
20
![Page 21: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/21.jpg)
21
Edit this elementEdit this element
![Page 22: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/22.jpg)
22
Bavaria State University: University of Bavarian Culture
![Page 23: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/23.jpg)
23
Move the headerto the top
Move the headerto the top
![Page 24: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/24.jpg)
24
Publish the pagePublish the page
![Page 25: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/25.jpg)
25
Add new page below this oneAdd new page below this one
![Page 26: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/26.jpg)
26
Page is not published yet (red icon)Page is not published yet (red icon)
![Page 27: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/27.jpg)
27
The page is edited byanother editor who usesthe WYSIWYG editor
in Internet Explorer 6.0.After editing the editor clicks
to request the review.
![Page 28: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/28.jpg)
28
There is a review request for the page courses.The Reviewer visits the page and reviews it.Everything is o.k., so the reviewer publishes
the page.
There is a review request for the page courses.The Reviewer visits the page and reviews it.Everything is o.k., so the reviewer publishes
the page.
![Page 29: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/29.jpg)
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
![Page 30: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/30.jpg)
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
![Page 31: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/31.jpg)
31
![Page 32: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/32.jpg)
32
![Page 33: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/33.jpg)
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
![Page 34: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/34.jpg)
34
![Page 35: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/35.jpg)
35
The elements on this slide areall fed by the same addressobjects, but use differenttemplates. If the address
is changed, all occurencesof the address object areautomatically up-to-date.
![Page 36: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/36.jpg)
36
Image Manipulation
Images can be– converted to different
image formats– resized– colorized or converted to
black & white– masked– ...
![Page 37: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/37.jpg)
37
Customize a KONTENTOR instance
● Color scheme● Page layout● Stylesheets
● Element templates
![Page 38: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/38.jpg)
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.
![Page 39: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/39.jpg)
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 ...
![Page 40: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/40.jpg)
40
Element Templates:Utilizing the Power of Zope Page Templates
<div metal:define-macro="header"> <h1 tal:replace="structure string:${here/beginEdit}<h${here/size}>${here/text}</h${here/size}>${here/endEdit}">Header</h1> </div> <div metal:define-macro="textBlock"> <span tal:replace="here/beginEdit"></span> <div tal:content="structure here/processedText"> </div> <span tal:replace="here/endEdit"></span> </div> <div metal:define-macro="link"> <span tal:replace="here/beginEdit"></span> <p><a href="" tal:attributes="href here/completeLink; target here/target" target="_top"><img tal:replace="structure python:here.getChromeObject(here.typeOfLink(), render=0).tag()" src=""><span tal:replace="here/text">Link</span></a></p> <span tal:replace="here/endEdit"></span> </div>
<div metal:define-macro="separator"> <span tal:replace="here/beginEdit"></span> <hr tal:attributes="width here/width; size here/separatorSize" noshade="noshade"> <span tal:replace="here/endEdit"></span> </div>
![Page 41: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/41.jpg)
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
![Page 42: 1 Really easy-to-use Zope-based Content Management © iuveno AG 2003 Joachim Werner Charleroi, June 27, 2003](https://reader031.vdocuments.us/reader031/viewer/2022032800/56649d255503460f949fbf60/html5/thumbnails/42.jpg)
42