#172: Wiki syntax support for all content

Contents
  1. Motivation
  2. Proposal
  3. Implementation
by Whit Morriss last modified Feb 13, 2007 04:22 PM

"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

Posted by Alexander Limi at Aug 23, 2006 10:31 PM
http://plone.org/products/plone/roadmap/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).