WebSeitz/wikilog
Zwiki Customizations
is seeking a full-time developer.

(backlinks off) (map off)
(search off)
last edited by BillSeitz on Mar 9, 2008 2:42 pm

To make my wiki more bloggable, I need to make some changes.

Starting point:

Deal with spiders/robots

Want to be indexable by Google, etc. But don't want to wipe out my server with pointless traffic.

Plan

Implementation

Support all-caps creation (e.g. )

Add wikiname3 to [Z Wiki Regexes], add to simplewikilink and wikilink lines.

Some annoying new [Wiki Names]: [OK], , , ; every state address (an issue if using for - though I suppose I could tweak the pattern then to make this only work for a word with at least 3 letters...) (Jan9'02 tweaked wikiname3 to skip 2-letter abbreviations)

Later tweak (Jan'02): explode titles

For search engine indexing, want a page's /id to be exploded into separate words. Decided to focus on doing it in the title tag, which is sometimes weighted more heavily

Custom view

See for overall spec. Current issue is how to make a custom version of the page, which would show full rendered text for blog entries, and probably just name for true pages.

Some options for distinguishing blog entries from wiki pages (see discussion at MeatballWiki:WikiLogNameSpaces)

Rendering multiple entries to a single page: I looked at the Python rendering code, and realized that one big method renders the entire page (including header and footer). So was afraid I'd have to do a nasty re-factoring. But then noticed the way that ZWiki:GeneralDiscussion is pulled onto their ZWiki:FrontPage, and decided to see if there might be an easier approach. The aha! is that if you use to include content from other pages, then the current containing page handles the rendering for you, so you don't have to worry about rendering out each included page on its own. That should make things lots easier. See for first cut.

Need more-changes using the batch-control part of dtml-in. (Actually, for older entries, probably want (a) to list blog entries by create-date (id) rather than mod-date, and (therefore) (b) separate blog entries from wiki pages.)

(Should think about rendering/cache issues for performance purposes...)

see notes/log there (Mar'02)

[Wiki Browser] view - [Marc Conley] provided code to generate data file (May'02)

Added LINK to point to ('s) feed. (Aug'02)

Changed results to look like (sorted by mod-date, same table format). Plus applied that sort to page: would like to make prettier, but method results can't automatically be rendered - did an ugly hack for now to show first 50 chars (unrendered), will revisit later.


next steps (toward ) will be:


How about an option to show diffs for wiki pages which have changed, up to a certain size? --


Kewl. I've been looking for something like this. I wanted to update zKnowMan (on Zope.org), to include ideas from www.welchco.com (he posted his source a while back). Are your zWiki mods available in one easy spot, or do you have a zip file for a shleppy Windoze user like me ;-) I have a iMeme account and a Windoze server on a T1 all by itself :^) I've also been doing some work on the [Save On Client] and [Save On Server] Problem - [Ray Stream] aka raystream@raystream.com


Are any of your changes available in source form? I'm interested in duplicating some of them under [C M F Wikiand] would rather not recreate the wheel. - J C Lawrence mailto:claw@kanga.nu


Get back to some customization, on my private machine, to work with ZWiki:ZwikiTracker.

Goals:

work

Nov15'02

Nov20

Nov21

Dec4

Dec6

Dec12 - step back try again

Not sure how you're storing the names, swiping the list from another page or a property, but could you store them as: BillSeitz JohnDoe, etc? -


May'03 -

??? - upgrade

Jun'03 - -> ,

Jun'03 -

Jul'03 -

Sept'03 - ,


hi, i've set to htmldtml (or rather dtmllinkhtml, i'm on the latest version) and changed to . This makes the whole thing work as expacted by also gives a speed increase.

woops, the tags got eaten by the browser so it's dtml-var src to dtml-var src fmt=structured-text in the source

See : | | | | | | | |


 




Bill Seitz, fluxent at gmail dot com, Weblog