plone.app.discussion (pycon de)
TRANSCRIPT
plone.app.discussionEin Kommentarframework für Plone
Some time ago ...
Viele verschiedene Erweiterungen
BarcelonaBarcelona
Distributed Agile
Kommentarsystem?
Design Prinzipen
Leichtgewichtig
First-Class-Citizen
Workflow / Permissions
Moderation
Moderation
Erweiterbarkeit
Benachrichtigungen
Erweiterung Kommentar Schema
class CommentExtender(FormExtender):
adapts(Interface, IDefaultBrowserLayer, CommentForm)
Fields = Fields(IWebsite)
def update(self):
self.add(IWebsite)
self.move('website', before='text')
Unangemessene Kommentare „melden“
Konfiguration
„melden“
Wer darf „melden“?
Mail-Benachrichtigungen
User Interface
➔ plone.app.registry➔ Workflow➔ Permissions➔ Workflow Events➔ Kommentar Viewlet
pypi.python.org/plone.app.discussion
Zusammenfassung
Fragen?
Quellen
● plone.app.discussion PyPi Seite● plone.app.discussion Dokumentation● Screencast● Martin Aspeli: Distributed Agile
Bilder
● Folie 2: http://www.flickr.com/photos/stevenw82/4978045709/
● Folie 5: http://www.flickr.com/photos/jcarlosn/4622843874/
● Folie 8: http://www.flickr.com/photos/broffer/5325789881/
● Folie 12: http://www.flickr.com/photos/bukutgirl/158341577/
● Folie 14: http://www.flickr.com/photos/bucher/369728056/
● Folie 15: http://www.flickr.com/photos/lukeredmond/539754755/
● Folie 18: http://www.flickr.com/photos/ants88/3761279758
● Folie 19: http://www.flickr.com/photos/visualpanic/3153346586/
● Folie 20: http://www.flickr.com/photos/jordesign/3619404268