(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 

Add new attachment

Only authorized users are allowed to upload new attachments.

This page (revision-16) was last changed on 26-Sep-2007 09:43 by ChuckSmith  

This page was created on 25-Aug-2006 16:20 by Christoph

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed 3 lines
%%commentbox
assuming that creole would not contain tables as a conent, the edit variants would display the table differently
%%
I did not understand what WardCunningham was trying to tell me when we first talked about the [[Memento]] ([[Placeholder]]) idea. I therefore created this page that actually simulates the edit/view cycle. I demonstrated the meaning of the placeholder with this application at the [[WMS workshop]]. The [[Remove Placeholder Proposal]] shows that it was not explained good enough here on this wiki so far. I hope this "simulation" helps you to understand the concept better.
At line 5 changed one line
!!!The First Heading
--[[ChristophSauer]] 2007-02-23
-----
At the end of the page there are to variants of "edit" buttons. If you click on the edit buttons you will see the wiki markup code of the page below the line (it actually only forwards you to another wiki page displaying the code in nowiki markup, that's why it is a simulation).
At line 7 changed one line
blablabla [TheSimpsons]
If you click on "Easy Edit" you will see that the "Placeholder" markup is actually intended for the edit mode only, where it hides complicated code from the user. The user knows that there is a table, plugin, etc. He can move it around in edit mode, but will not be confused by it's markup he does not know (the gibberish code). Placeholders therefore have no formatting effect.
At line 9 added 20 lines
We therefore have to distinguish between "placeholder" markup and "plugin/macro/extension" markup (term is engine specific) in the future. The both terms where obviously confused. Placeholder is edit only and does not format any markup while a plugin markup indeed formats something to the output.
assuming {{{<<x>>}}} would be placeholder markup, {{{[{x}]}}} would be plugin markup.
{{{
edit area content: "Hello [{CapitalizePlugin text='World'}]" -> web page content: "Hello WORLD";
}}}
Placeholder hides the gibberish of the plugin code from the user in "easy edit mode":
{{{
edit area content: "Hello <<plugin 1>>" -> web page content: "Hello WORLD";
}}}
What the content of the placeholder should be has not yet been discussed. I guess this can be left to the implementation. For a user not familiar with the advanced features of a wiki engine this tells them that they should not think to much of it - just not removing it. If they want to touch it, they can use the native "edit" button.
Below this line there's the actual simulation: Assuming that creole would not contain tables as a element, the edit variants would display the table differently
---------
== The First Heading
blablabla [[TheSimpsons]]
At line 15 changed one line
blablabla [Futurama]
blablabla [[Futurama]]
At line 22 removed one line
At line 27 changed one line
!Variant 2 - Creole View with Mementos
!Variant 2 - Creole View with [Placeholders]
At line 29 removed one line
Version Date Modified Size Author Changes ... Change note
16 26-Sep-2007 09:43 2.742 kB ChuckSmith to previous restore
15 26-Sep-2007 01:20 2.762 kB 219.138.204.162 to previous | to last
14 26-Sep-2007 01:20 2.754 kB 60.190.243.173 to previous | to last
13 26-Feb-2007 08:50 2.742 kB ChristophSauer to previous | to last clarified sentence
12 23-Feb-2007 17:19 2.724 kB ChristophSauer to previous | to last spelling
11 23-Feb-2007 12:08 2.725 kB ChristophSauer to previous | to last ups, our filter does not support the headings yet of course
10 23-Feb-2007 12:08 2.725 kB ChristophSauer to previous | to last formatted original example to current creole syntax
9 23-Feb-2007 12:03 2.674 kB ChristophSauer to previous | to last typo
8 23-Feb-2007 11:59 2.676 kB ChristophSauer to previous | to last explained placeholder
7 31-Aug-2006 13:00 0.49 kB Christoph to previous | to last moved explanation out of the commentbox since some might interpret it as adds and overlook it
6 28-Aug-2006 20:26 0.508 kB Chuck Smith to previous | to last Mementos -> Placeholders
5 28-Aug-2006 19:52 0.504 kB Christoph to previous | to last
4 28-Aug-2006 15:06 0.504 kB Christoph to previous | to last typo
3 25-Aug-2006 17:44 0.503 kB Christoph to previous | to last
2 25-Aug-2006 16:23 0.369 kB Christoph to previous | to last
1 25-Aug-2006 16:20 0.366 kB Christoph to last
« This page (revision-16) was last changed on 26-Sep-2007 09:43 by ChuckSmith