Benjamin Scott wrote:

On Sep 28 at 2:54pm, Bruce Dawson wrote:

The only real problem I see is: Maintaining the conventions of a flat namespace.

Why do we need a convention for that?

All I can say is "you'll see". The real answer is a question: "And why do you find hierarchical name spaces convenient?" :-)

A bit of explanation: Having a "flat wiki" implies that a naming convention be followed for link names. For instance: SummerSummit2005 could just as rationally be Summer2005Summit, or even Summit2005Summer. Which should it be?

Whatever you feel like. Links and searches will get people there.

Unfortunately, human nature tends towards being lazy, so this quickly degrades into "Whatever I feel like", and "whatever you feel like", and "whatever they feel like", and ... because people will chose a name that makes sense to them and not necessarily the community.

Of course, having no structural conventions ensures that no one will ever be successful at refactoring the web (or any part of it). Well, not without a herculean effort. So we won't have to worry about any hurt feelings/egos.

How can the convention be enforced without a lot of time-consuming refactoring of the entire web?

Any conventions we might have don't need to be enforced, for the same reasons. Should someone want to clean up things, the software makes it easy to do.

How will people feel when their pages are suddenly refactored and they can no longer find evidence to the point they are trying to assert?

I don't know how they will feel. TWiki maintains a nice revision history, so nothing should be "lost". Beyond that, what people feel is really their problem, not ours. :-)

Ah. You have rhinoceros hide ;-)

The external link problem is about the only thing that really worries me. It sucks to have someone link into OurFooBar only to find it renamed to FooBar in the name of reductionism. But honestly, web links tend to break like spiderwebs anyway, so I'm not sure we're really making that much of a difference. I honestly don't think name churn is going to be *that* big a problem for GNHLUG. And we can always use the TWiki Redirect plug-in to help that problem (like Wikipedia does with their redirections).

Name churn is always a problem for the maintainer of the web site (you did volunteer to be the webmaster!?) If we start adding meeting minutes, presentations, ideas, projects, ... then name churn will start occurring much more than it is now.

Well, maybe we can change the 4xx (nonexistent page) error to point to a search page?

I agree with the above. Having different webs is a "semantic crutch" until some better technique comes up. There are two alternatives that I can think of:

* Naming conventions for links (that I mentioned above).
* Having a some specialized TWiki code that automatically creates
pages and their links. An example from another site I set up:

I'm a little confused as to why we need code to create pages and links for us. Most of the time, any topic page should already be linked to by at least one other page. If that somehow fails, the search function should find whatever got lost. If *that* somehow fails, I imagine it should be easy enough to have TWiki list "orphaned" pages for us. For that matter, I imagine someone else has already done this. :)

[blob of code deleted]

Ask me to demo this at the Autumnal meeting if you don't understand the above.

I'm afraid I don't. I would welcome the demonstration. Despite all the experience I have with our wiki, I don't actually know that much about TWiki.

It implements a "work-flow" - something that is frequently repeated, but the mechanism does most of the templating and overhead for you. Some (unimplemented) workflows on the existing web are: moving future events to past events, adding future events, ...

I'll demonstrate something I put together for another company. Or you can search for "workflow" at TWiki.org. That's where I got the idea from, and it really helps.

Speaking of busy pages, should I turn on the "Release Edit Lock" feature so that pages won't be locked for an hour after someone has editted it? I've already bumped into it several times.

Yah, me too. I'm thinking having that release-edit-lock check box default to on would be better.

I changed the setting in TWiki.TWikiPreferences to default to on.

One can always turn it off if one is doing multiple edits. Maybe reduce the timeout to something like 20 minutes, too?

OK. I changed that to 20 minutes too (in lib/TWiki.cfg).

--Bruce
_______________________________________________
gnhlug-org mailing list
[email protected]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-org

Reply via email to