I had already made the code to set a custom logo, so it wasn't that
difficult to implement it.
The variable, that was already used by Special:RandomByTest, is "testwiki".
With the changes I made, if your preference is set to Wx/xyz or if the
URL contains &testwiki=wx/xyz:
* a custom logo will be displayed on Wx/xyz pages
* non-existing Wx/xyz pages will redirect to the real wiki if it exists
* recent changes is already currently set to limit to changes in wx/xyz pages
You used &title=MainPage&project=wb/xyz but it would be difficult to
implement it so that you can access it without the prefix in &title.
I would like to have these redirects quite soon. Maybe we can talk
about it / propose it at Wikimania.
2011/7/17 Milos Rancic <millosh(a)gmail.com>om>:
That's great :)
My general suggestion for that is the next:
* You should create a new variable, called something like "project".
So, there would be two different ways of seeing the content. One as
".../index.php?title=wp/xyz/MainPage", the other as
"../index.php?project=wb/xyz&title=MainPage". The last one would be
used for regular approach to the Incubator, the first one for
approaching "virtual project".
* If someone approaches to the project=wp/xyz, everything would be
seen as it is a separate project: different logo, different links. For
example, "Recent changes" link should lead to the RC limited just on
wp/xyz project. Search as well; and so on. But, if someone approaches
to the title=wp/xyz/MainPage, everything would be as it is now on
Incubator.
* After that, you should interpret redirected URL. If the URL is
"xyz.wikipedia.org" (i.e., not the name of the main project), then you
would redirect it directly to "project=wp/xyz&title=<whatever>".
With those enchantments, Incubator Extension would be ready for
redirects implementation. (OK, at that moment you should ask others to
test the extension. If you want, I could point a couple of DNS entries
to your site; if you want hosting with regular mod_rewrite, I can give
it to you.)
_______________________________________________
Langcom-l mailing list
Langcom-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/langcom-l