SlideShare ist ein Scribd-Unternehmen logo
plone.app.discussion
Ein Kommentarframework für Plone
Some time ago ...
Viele verschiedene Erweiterungen
Plone.app.discussion (Pycon DE)
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

Weitere ähnliche Inhalte

PDF
Mockups prototyping
PPT
Blog usability
PDF
Wir brauchen einen neuen Workflow
PPTX
Hypervideo, HTML5, Popcorn: Wie Videos Web-Bürger erster Klasse werden
PPT
Community trifft Development - Umgang mit Bugs bei maemo / Meego
PPTX
2nd mobile-freidae - Community News
PDF
Dark Page Posts - Die dunkle seite der Facebook Anzeigen
PPTX
Career path for today's information management professional - ARMA CT 9/24/13
Mockups prototyping
Blog usability
Wir brauchen einen neuen Workflow
Hypervideo, HTML5, Popcorn: Wie Videos Web-Bürger erster Klasse werden
Community trifft Development - Umgang mit Bugs bei maemo / Meego
2nd mobile-freidae - Community News
Dark Page Posts - Die dunkle seite der Facebook Anzeigen
Career path for today's information management professional - ARMA CT 9/24/13

Ähnlich wie Plone.app.discussion (Pycon DE) (20)

PDF
DevOps: Automatisieren, was wir predigen
PDF
Plone.app.discussion
PDF
Plone 4 - Gegenwart und Zukunft (Pycon DE)
PDF
Dzug plone4
PPTX
Entwickeln mit Wordpress
PPT
XPages - The Basics
PDF
Ueberlegungen Projektmanagement Web Applications
PDF
Übersicht Planung Webprojekte
PPT
Templates, Code & Tools
PDF
Joomlaplatform deutsch
PDF
Electron.NET: Cross-Platform Desktop Software mit ASP.NET Core
PDF
Extbase/Fluid: Kennenlernen und ausprobieren
PDF
OpenSocial und Apache Shindig
PDF
Sencha Touch & PhoneGap
PDF
Lean Usability Testing - Einfache Tests ohne Uselab (UXCW16)
PDF
L3T-Countdown (Stand Mai 2011)
PDF
Vorstellung Open Social Ipc 2009
PPT
Web 2.0 Usability: Chancen fuer Lernen und Lehren?
PDF
Web Entwicklung mit PHP - Teil 3 Beta
PPT
Top 10 Internet Trends 2007
DevOps: Automatisieren, was wir predigen
Plone.app.discussion
Plone 4 - Gegenwart und Zukunft (Pycon DE)
Dzug plone4
Entwickeln mit Wordpress
XPages - The Basics
Ueberlegungen Projektmanagement Web Applications
Übersicht Planung Webprojekte
Templates, Code & Tools
Joomlaplatform deutsch
Electron.NET: Cross-Platform Desktop Software mit ASP.NET Core
Extbase/Fluid: Kennenlernen und ausprobieren
OpenSocial und Apache Shindig
Sencha Touch & PhoneGap
Lean Usability Testing - Einfache Tests ohne Uselab (UXCW16)
L3T-Countdown (Stand Mai 2011)
Vorstellung Open Social Ipc 2009
Web 2.0 Usability: Chancen fuer Lernen und Lehren?
Web Entwicklung mit PHP - Teil 3 Beta
Top 10 Internet Trends 2007
Anzeige

Mehr von Timo Stollenwerk (20)

PDF
German Aerospace Center (DLR) Web Relaunch
PDF
Performance Testing (Python Barcamp Cologne 2020)
PDF
Python & JavaScript
PDF
Roadmap to a Headless Plone
PDF
Plone.restapi - a bridge to the modern web
PDF
Divide et impera
PDF
The Butler and The Snake (Europython 2015)
PDF
Hypermedia APIs mit Javascript und Python
PDF
Plone Testing & Continuous Integration Team Report 2014
PDF
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
PDF
The Butler and the Snake - JCICPH
PDF
The Butler and the Snake - Continuous Integration for Python
PDF
AngularJS & Plone
PDF
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
PDF
PDF
Who let the robot out? - Building high quality software with Continuous Integ...
PDF
The Future Is Written - Building next generation Plone sites with plone.app.c...
PDF
Plone Einführung
PDF
Einführung Test-driven Development
PDF
Test-Driven Development
German Aerospace Center (DLR) Web Relaunch
Performance Testing (Python Barcamp Cologne 2020)
Python & JavaScript
Roadmap to a Headless Plone
Plone.restapi - a bridge to the modern web
Divide et impera
The Butler and The Snake (Europython 2015)
Hypermedia APIs mit Javascript und Python
Plone Testing & Continuous Integration Team Report 2014
The Beauty and the Beast - Modern Javascript Development with AngularJS and P...
The Butler and the Snake - JCICPH
The Butler and the Snake - Continuous Integration for Python
AngularJS & Plone
Who let the robot out? Qualitativ hochwertige Software durch Continuous Integ...
Who let the robot out? - Building high quality software with Continuous Integ...
The Future Is Written - Building next generation Plone sites with plone.app.c...
Plone Einführung
Einführung Test-driven Development
Test-Driven Development
Anzeige

Plone.app.discussion (Pycon DE)