plone.app.discussion
Ein Kommentarframework für Plone
Some time ago ...
Viele verschiedene Erweiterungen
Barcelona
Barcelona
Distributed Agile
Kommentarsystem?
Design Prinzipen
Leichtgewichtig
First-Class-Citizen
Workflow / Permissions
Moderation




Moderation
Erweiterbarkeit
Benachrichtigungen
Demo
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             ➔
                              plone.app.registry
„melden“                  ➔
                              Workflow
Wer darf „melden“?        ➔
                              Permissions
Mail-Benachrichtigungen   ➔
                              Workflow Events
User Interface            ➔
                              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

Plone.app.discussion (Pycon DE)