This is a page for gathering my featuritus thoughts. :D

Please don't take this as a dig on zwiki, but a brainstorm previously refrained by wishful intentions to implement myself, document perfectly, or

No blank brackets

[] is not a wikilink. Neither is [ ]?.

In-page properties.

PropertyName?: Description.

Thus <dtml-var PageName.PropertyName> would yield Description

You could add Summary: , Keywords:, Relevance: properties to a page, and violia, an auto-property which could be used in dtml-foo and cataloging.

Case Agnostic Wikilinks

CamelCase is so wonderful it need not be case sensitive.

Plural Agnostic Wikilinks

You shouldn't have to bend over backwards to make something plural, or worse, make something singular.

Breadcrumbs

Option to display previously visited pages. I don't care if they get stored in a cookie. See: KWiki

RecentChanges?

Visibley linked and camel cased consistent with wikidom.

Ajaxy page name lookup

Button Bar formatting helper

TopicTags?

del.icio.us

Auto-anchor Hash links

Create page from existing page

This is one of many ZwikiTemplates?

Markup escape

STX extension to make a section of a page render as is. Mimimal implementation to render as plain HTML.

SisterSites

Display links to pages which also exist on other sites

Alternate Names

Allow a page to include a list of alternate names which also represent the current page. Be it abbreviations, alternate spellings, acronyms, synonyms, plural or alternate spelling.

Export content features

Features to make it easier to take rendered content and move it to other mediums. Remove page links (keep others), expand page names, remove new page links, ...

Page History Page

/diff is handy but doesn't retain the "story" of a page as, say, a comment header on a source file. I'd prefer that a PageNameDIFFS? be a page option store change history summaries. I don't expect this to be an undo-able system.

Auto-Archive discussion

I'd prefer discussion to automatically be posted to a PageNameDiscussionCCYYMMDD format, with the proper redirection of input and output to the PageNameDiscussion moniker.

Keyword or Brute Search

Catalog enabled searches require whole word matching. I havne't figured out wildcards. I would like a "Brute Search" checkbox to do word analysis. Maybe TextSearchPage? ?

Page Lookup box

System Message: SEVERE/4 (<string>, line 78)

Missing matching underline for section title overline.

===================================



... --Tom Purl, Mon, 19 Dec 2005 09:31:34 -0800 reply

> Breadcrumbs > > Option to display previously visited pages. I don't care if they get > stored in a cookie. See: KWiki

I've implemented Plone-style breadcrumbs in non-Plone ZWiki by editing the page templates. Is that what you're talking about? This is hard to implement since a page can have multiple parents.

> TopicTags? > > del.icio.us

Could you please expand on this a bit? Are you looking for a "tags" field in ZWiki? I've also thought about this quite a bit.

Breadcrumbs --DeanG, Mon, 19 Dec 2005 09:49:39 -0800 reply

Breadcrumbs was probably the right but wrong choice, as it's used for so many different navigation trails. Right now Zwiki's parents and subtopics are awesome at showing context.

I'm specifically thinking about "how did I get here" breadcrumbs, a collection of 2 to 8 page names which the user previously viewed before their current page. An easy way to "Back".

TopicTags? --DeanG, Mon, 19 Dec 2005 09:53:24 -0800 reply

I'm looking for a "tags" field in Zwiki. :-) Backlinks and Badges are the fundamental implementation of this, but something formal and building on the modern tagging meme.

Breadcrumbs --d2m, Mon, 19 Dec 2005 10:24:50 -0800 reply

a long time ago i did a 'pagetrail' implementation - screenshot: http://kanu.d2m.at/wiki/trailview/trailview_screen - source+docs: http://kanu.d2m.at/wiki/trailview/trailview_doc

Breadcrumbs --DeanG, Mon, 19 Dec 2005 11:36:08 -0800 reply

Neat!

TopicTags? --TomPurl, Mon, 19 Dec 2005 11:36:20 -0800 reply

I had a lot that I wanted to say about this, so I created the ZWikiTaggingDiscussion page.