[pmwiki-users] wysiwyg editor for wiki
Pico
pmwiki at ben-amotz.com
Thu Jul 20 20:44:59 CDT 2006
Chris Cox wrote:
> Pico wrote:
> ...
>> So, to make sure that I am clear here, I am not talking about some holy grail of
>> WikiWYSIWYG. The goal is much more modest. I called it WYGWNSY ("what you get
>> will not surprise you") in PITS/00773 before I knew about WYSIWYM, but whatever
>> we call it, I think it would be a huge first step (and I think that for many
>> people who are thinking about WYSISYG, that first step might be enough).
>
[snip]
>
> Perhaps what is needed is a recipe for wysiwyg enclosures.
> Then you're not creating wiki markup, but rather creating
> direct html that is embedded with some meta information (or
> simply a rich content with a well defined HTML presentation)
> that exists outside of the css and style structure of
> PmWiki.... think embedded frame.
>
> That's probably doable and doesn't defeat the feature set
> of PmWiki... just handles a blob with it's own set of
> language and rules (e.g. HTML) and makes it embeddable
> and has some non-pmwiki way to make edits.
Yes! I think we are getting somewhere. Let me take a step back and
make some space for this: I will concede the way we currently enter and
engage with out PmWiki markup does not need to be changed, because it
works for us, and it works very well.
If I understand you correctly, the idea would be to provide an editing
interface that allows an author to add and edit text without being
exposed to all of the underlying PmWiki markup. Because the underlying
PmWiki markup continues to exist as the definitive expression of the
author's instructions to be interpreted by PmWiki in rendering pages for
readers, it is not threatened or diminished with we provide authors who
are more proficient in words than code with an additional editing layer
that allows them to squint and focus on what they need to work on: text
and context, phrasing and spacing, emphasis and asides.
I keep thinking back to the differences among ordinary text editors and
word processors. In particular, I'm thinking of the options that
WordPerfect has always provided to authors in balancing between final
text and underlying code, allowing writers to move in close to reveal
the underlying formatting codes and step back in progressive increments,
by hiding the code, showing and then hiding symbolic representations of
select code (hard returns, tabs, comments), and continuing to step back
further through draft and page modes to a final print preview. I do not
mean to say that PmWiki needs to provide authors with so many layers and
increments, but it would be nice to have one more editing layer that
can allow authors to shift their focus away from the underlying source
of instructions to PmWiki to view the basic forms and structures that
begin to emerge from those instructions, as well as the essential shapes
and texture that emerge when a layer of "skin" is applied to suggest
tones and highlights, even if they are only models and approximations of
the final results.
Here is something that I recently stumbled across that totally
challenged my assumptions and views about interacting with web content:
direct manipulation of rendered html (using javascript and css)
http://tool-man.org/examples/index.html
The working examples provided on that site include:
draggable layers
drag and drop sorting of lists and toolbars
editing in place that follows the axiom Alan Cooper calls "allow input
wherever you have output".
If you have never seen these, you have to just go there and try it. It
is really an amazing thing to experience. I am not saying that we could
just take that and turn it into a recipe to provide a killer editing
layer. But it may provide some exciting inspiration to do more than we are.
Pico
More information about the pmwiki-users
mailing list