Tags:
create new tag
, view all tags

Feature Proposal: Auto-create topics upon view, if they're non-existent, in webs with a WebAutoCreateViewTemplate topic

Motivation

I have code generating links to twiki topics which don't yet exist. The initial content of those topics can use variable expansion (of the topic title, specifically) to ensure the page that's rendered is correct contextually. Once the topic exists, end-users can edit it as needed.

Description and Documentation

The idea is, if a web has a topic WebAutoCreateViewTemplate, rather than engage the user in a "create topic" workflow, to copy the template text to the new topic and present it in view mode.

So long as the topic text is doing variable expansion, the resulting topic could be quite useful to end-users even without any editing.

This feature would allow for a web to be used as a place to review/discuss some other website's pages. The name of the topic would of course have to map over to part of the URL of the other site's pages in a consistent way (which can often be the case, and is for the case I'm envisioning)

Examples

Impact

WhatDoesItAffect: Rendering, Documentation

Implementation

-- Contributors: PaulReiber - 2011-02-14

Discussion

Looks like an interesting feature. Not sure how often this is used. Could be implemented as a plugin if not too frequently used.

At what time do you fire off the topic creation? When user clicks on red-link? And, should the red-links be shown as normal blue links?

-- PeterThoeny - 2011-02-19

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r3 - 2011-02-19 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.