Thanks for the lead, Gilles.
FYI, I've gotten closer to the section-editing I want through PmWiki. It's
really cool to be able to zero-in on the desired information. I remember how
scared I once was myself: markup deterred me from using wikis for years. But
it's easy to fill in a form. Even when the author has to deal with markup, at
least that can be minimized and there can be context-sensitive instructions
available.
As you recall, I wanted links across the top of my edit form that let me edit
any or all of the sections on the page while omitting ugly markup that the user
isn't supposed to edit. By "sections" I mean any page variable (or at least the
title), any page text variable, or any anchored section that I define in my
edit form. I don't want section-edit links on the displayed page, which is the
current sectionedit recipe's behavior.
Here is what I'm going for:
Editing Main.MyPage
Section: ALL Title MyPTV MyAnchoredSection
You are currently editing all sections. Select a specific section above, or
click here to edit the whole page. Hover over the section name for help.
Title: [This is the page title]
MyPTV: [This is my page text variable]
MyAnchoredSection: [This is my anchored section]
Please summarize your changes:
[ ]
Save Save and edit Preview Cancel
I can now show the above edit form by using the recipes EditMore or
EditAttributes: I simply re-load the page, hiding the normally-edited text area
and showing only the section(s) to be edited.
EditMore only allows me to edit page variables, not page text variables.
Neither recipe allows me to edit anchored sections. But I'm so close I have to
believe it's possible to modify one or both of those recipes to get what I
want. Unfortunately, I don't have the technical skills yet.
Even if I solve anchored sections, I've encountered the following issues:
1. EditAttributes sometimes appends a duplicate set of page text variables to
the bottom of the page instead of updating the PTVs in place.
2. Pages edited using EditAttributes that have (:title {$Namespaced}:)
sometimes literally display the title as "{$Namespaced}".
3. EditAttributes refuses to show a field whose value is empty.
4. Guiedit doesn't work on the sections - it only works on the main textarea
(which is hidden in my design). I could probably live with that, since the user
can toggle back to normal whole-page editing (where the gui edit buttons work)
if needed, but it's not ideal.
5. EditMore saves "(:title Talk about {{$BaseName}$Title}:)" as "(::title Talk
about My Content Page:)". This means whenever I section-edit my Talk page it
becomes hard-wired to the current title of my content page. I want the Talk
page's title to automatically change along with the content page's title. I
could live with the current behavior if necessary, and I can see how conversion
into literal text might sometimes be a desirable side effect, but if I can't
control it I'd rather the default be the normal behavior of standard editing:
no conversion.
If anyone knows how to solve these problems, or would like to help me solve
them, please let me know.
Randy
On Aug 28, 2010, at 9:46 AM, ABClf wrote:
> Just to mention what I have seen recently in another little flat file wiki :
> LionWiki has a sectionedit driven by sort of personal ajax that may be worth
> looking
_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users