Hi all

Background: A while back I started the process of upgrading the LyX wiki
to a new version of the "wiki engine". Right now the wiki uses PmWiki-v1,
but once I'm done we will be using PmWiki-v2. This is a major upgrade of
the wiki engine and I am at the same time restructuring the wiki slightly.

This upgrade will therefore take some time, and I'm going to try really
hard to not disrupt the operation of the existing wiki. I'd very much
appreciate help in this process, so those who want to can help me with
testing the upgraded installation. And don't worry about your skills -
*anyone* can help with this (if you code or write documentation, please
devote your effort to LyX directly instead:-)

So exactly what would I like help with? Well, let me first explain that
besides upgrading the wiki engine, I'm also moving all pages related to
LyX development into a separate wiki. In fact, I've already created a test
installation of the wiki with a separate "wiki field" for the developers.

This developer's field is located here during the initial testing phase

        http://wiki.lyx.org/test/wiki/devel/pmwiki.php/Devel/Devel

and it uses the new wiki engine with the new markup syntax. You can help
by looking at the pages in this field and see if things don't seem to work
(compared with how they work in original wiki). I'm especially interested
in links that doesn't work. Such links typically go to pages that have not
been moved to the development field, e.g. LyX.Welcome. Since they should
stay in the user's field, they will have to be fixed by putting 'lyx:' in
front of the link. Here's an example of a working link:

        [[lyx:LyX.Welcome]]

This link goes to the page LyX.Welcome in the user's field. It will work
regardless of which field it's placed in. In the future, any pages in the
user's wiki that refer to pages in development field will similarly have
to prefix the link with 'devel:'. So

       [[devel:DevelInfo.Cursor]]

will link to the page DevelInfo.Cursor in the development field. This
link will also work regardless of which field it is in.

What's this with the [[...]] you might wonder... well, the new syntax for
wiki assumes that everything within [[...]] is a link. Words such as
CamelCase are still recognized as links, but I plan to disable this
eventually. So if you feel really helpful, please go ahead and put all 
links you can find on wiki pages within square braces :-)

The important thing is however to fix stuff that is broken. So if you find
something, let me know about it so I can fix it (if you'd like, please go
ahead and fix broken links). When you've looked at a page and found that
it seems fine, please add any notes about it here

     http://wiki.lyx.org/test/wiki/devel/pmwiki.php/Site/PageStatus

For pages that have problems, please let me know about it on this
list.

That's it for now... once the new development field works reasonbly
well - when lots of pages are listed in Site.PageStatus as ok - I'll
install it under this URI (wont work until then):

     http://wiki.lyx.org/test/devel/pmwiki.php/Site/PageStatus

I will also "retire" the corresponding pages in the current lyx wiki,
making them redirect to the new field. Once this is done, I plan to
repeat the process for one or two of the normal groups in the current
wiki before I finally upgrade the whole thing.

/Christian


-- 
Christian Ridderström, +46-8-768 39 44               http://www.md.kth.se/~chr


Reply via email to