Hi Thomas,

Thomas Waldmann wrote:
One thing I didn't like in the conversion scripts was that the default
conversion will take the latest version of a page, revise it, and
create a new revision.  While useful for debugging the migration, I
found it caused two problems:
      * The "abandoned pages" list was suddenly invalid, because every
        page had been updated!
      * Looking at the history for any given page, and viewing an
        older version didn't work, because the pre-1.6 syntax was
        preserved for the older revisions
So when I did the migration, I updated the conversion script to update
all revisions of a document, and *not* add a new revision of each
page.
    

Yeah, it's a bit a matter of taste what mode one prefers for that.
I'll have a look at your patch.
  
I suspect the patch is useful to other people.
  
Other items we encountered:
      * You have the opportunity to rename pages that use underscores,
        and instead use spaces.  We chose not to do the renaming,
        because that would have broken external links to wiki pages.
        If we do want to do page renaming, we'll do the renames, and
        create a redirect page in the old location....
    

That's no problem, moin has some builtin redirect magic for that case.

Try accessing a URL .../foo_bar when page "foo_bar" does not exist but
"foo bar" does.
  
Hmmm - I probably should have tested that further.  Well, I had greater than 20 wikis to work with, so not doing the name migration saved me a bunch of hassle.  Doesn't matter now.
 
  
      * Category pages broke, in that the implications of
        [[FullSearch()]] appear to be different, and there is now a
        "category:" variant that returns better results.  Edits might
        be needed.
    

What exactly do you mean?
  
There are differences between <<FullSearch>>, <<FullSearch()>>, <<FullSearch(linkto:NNNN)>>, and <<FullSearch(category:NNNN)>>

On category pages where we had (old syntax) [[FullSearch]], apparently that used to work the same as [[FullSearch()]], and now it seems that <<FullSearch>> and <<FullSearch()>> are different.  In any case, it may be desirable to change to using the new <<FullSearch(category:NNNN)>> syntax.

-Eric.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Moin-user mailing list
Moin-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/moin-user

Reply via email to