Edit AllPages

In an attempt to get CocoaDev working again, I rewrote the engine somewhat. While I was in there anyway, I got the multiple reverse indexes on eg AppleScript working. Just so people know. I think the rest of the changes were all behind-the-scenes - we can now easily wipe version histories to save space, etc.

All together now. “We hate Perl DBM.” Good.

– KritTer

Does this mean out-of-date pages can be deleted? – DustinVoss

On the server, yes. You’d have to get StevenFrank to do it. – KritTer

Good job, clean-cut boy… oh never mind. Thanks :) – RobRix

A little OT here, but still related to the engine: Does anyone but me get annoyed by needing to repeatedly type things like \%\%BEGINCODESTYLE\%\%? I propose that the engine should also include parsing for shorter pseudo-HTMLish tags like for instance [b] and [/b] to demarkate bold areas, [hr] to make a line, etc. Another option would be to include some buttons on the edit page that would insert snippets. Something like this code (lifted and modified from a BBS system for inserting smilies) ought to do it:

insert \%\%BEGINBOLD\%\%
insert \%\%ENDBOLD\%\%

You’d also need to add a name="editform" to the form tag.

This code isn’t perfect, it puts the text at the end of the end of the textarea instead of at the insertion point; maybe a DOM expert could help here.

// JackNutting

Yes, please. The %% things are difficult to use and difficult to read in edit mode.

I happen rather to agree with this - except when one’s writing code, when they stick out much more than HTML or BB. But how often does one markup code, really. Post a complete list of replacements for everything we currently have and I’ll suggest it to StevenFrank. – KritTer

Sorry about the late response. Here’s a complete list of alternates:

\%\%BEGINLIST\%\% or [ul] will open a bulleted list

\%\%ITEM\%\% or [li] adds an item to an opened bulleted list

\%\%ENDLIST\%\% or [/ul] will end a bulleted list

\%\%BEGINBOLD\%\% or [b] begins a bold section of text

\%\%ENDBOLD\%\% or [/b] ends a bold section of text

\%\%BEGINITALIC\%\% or [i] begins an italicized section of text

\%\%ENDITALIC\%\% or [/i] ends a italicized section of text

\%\%BEGINCODE\%\% or [pre] begins a code snippet

\%\%ENDCODE\%\% or [/pre] ends a code snippet

\%\%BEGINCODESTYLE\%\% or [tt] begins monospaced text

\%\%ENDCODESTYLE\%\% or [/tt] ends monospaced text

\%\%LINE\%\% or [hr] adds a horizontal line to the text.

There are lots of other ways to do this (as seen on various wikis), but I like these because they mirror standard HTML tags that are already familiar to lots of people.

// JackNutting

I agree, these are much better –NirSoffer

Can we not use square brackets? I’d hate to see this interfere w/ our ObjC code. – MikeTrent

Since I wrote the mods before this list was up, I just used standard Wiki. Bold, italic and code style. – KritTer

See also ShouldWeSwitchToTwiki