2009-05-18 16:16:48 +02:00
|
|
|
==========================
|
|
|
|
plone.app.discussion to-do
|
|
|
|
==========================
|
|
|
|
|
|
|
|
[ ] Thread building in conversation.getThreads()
|
|
|
|
[ ] Batching in conversation.getComments()
|
|
|
|
|
|
|
|
[ ] ++comments++ namespace traversal adapter
|
|
|
|
|
|
|
|
[ ] Implement plone.indexer indexers for comments, filling standard metadata
|
|
|
|
|
|
|
|
- Note discrepancy between Python datetime and indexing expecting a Zope 2
|
|
|
|
DateTime field
|
|
|
|
|
|
|
|
[ ] Implement plone.indexer indexers for commented-upon content
|
|
|
|
|
2009-05-18 17:49:48 +02:00
|
|
|
- Unique set of commentators
|
2009-05-18 16:16:48 +02:00
|
|
|
- Number of comments
|
|
|
|
- Date/time of most recent comment
|
|
|
|
|
2009-05-18 17:49:48 +02:00
|
|
|
These have to be reindexed when comment is added/removed
|
|
|
|
(IContainerModifiedEvent). They also need to be set up in catalog.xml.
|
2009-05-18 16:16:48 +02:00
|
|
|
|
|
|
|
[ ] Add tests for conversation dict API
|
|
|
|
[ ] Add tests for IReplies adapters
|
2009-05-18 17:49:48 +02:00
|
|
|
|
|
|
|
[ ] Add UI
|
|
|
|
|
|
|
|
- comment display should be a viewlet overriding the standard comments
|
|
|
|
viewlet
|
|
|
|
|
|
|
|
- comment forms should use z3c.form subforms and plone.z3cform's
|
|
|
|
ExtensibleForm support
|
|
|
|
|
|
|
|
[ ] Add control panel
|
|
|
|
|
|
|
|
- install plone.registry records using registry.xml
|
|
|
|
- create control panel using helper class in plone.app.registry
|
2009-05-18 16:16:48 +02:00
|
|
|
|
|
|
|
[ ] Make sure a catalog Clear & Rebuild doesn't lose all comments
|
|
|
|
|
|
|
|
[ ] Add BBB support for the existing portal_discussion interface
|
|
|
|
|
|
|
|
- implement in BBB package
|
|
|
|
- mix into tool.CommentingTool
|
|
|
|
- emit deprecation warnings
|