#172: Wiki syntax support for all content
- Contents
"wicked" provides usable wiki-like linking and content creation within AT based content. This proposal recommend the inclusion of this behavior as an option for Plone's content.
- Proposed by
- Whit Morriss
- Seconded by
- Alexander Limi
- Proposal type
- User interface, Architecture
- Assigned to release
- Repository branch
- trunk
- State
- completed
Motivation
Users/integrators often ask for wiki-like collaboration inside of Plone. Wikis in the narrowest and most unique definition have 2 inherent qualities; a open security model and the ability to rapidly create of links and linked content. Manipulation of Plone's security allows for the first quality, "wicked" solves the second.
wicked uses a minimal, readable, international keyboard friendly linking syntax that works with all formats and wysiwyg editors with no invasive changes.
Proposal
"wicked" currently is currently a well tested standalone product.
The basic integration into plone proper
1. creating configuration UI
- turning wicked on and off
- setting scope of link resolution
2. integrating with ATCTDocument and the the Archetypes TextField
Implementation
Plone Integration
Notes(most of this will be covered in the wicked 1.1 release)
configuration for turning wicked on and off in a Plone site
- zcml or UI
Field integration (ATDocument, TextField)
CacheFu integration for renames
GS profile
Should be coordinated with PLIP 149
...which is about improving the ability to select what markup is available on the different types (in addition to adding a new one as a proof-of-concept).