Erik Moeller wrote:
Dan-
If the documentation used a "Help:"
namespace, then none of
the links would have to be updated, and all an administrator of a new
site would need to do would be to download the documentation database
dump and upload it.
Yes, a Help: namespace would probably make sense. Compare:
Help:Edit conflicts Wikipedia:Edit conflicts
Help:Editing Wikipedia:Editing help
Help:Sections Wikipedia:Sections
Besides, our own spin-off projects have the exact same problems as Memory
Alpha when it comes to these help texts.
Offering this for download would be very easy if it contains no self-
references and is nicely isolated. For bonus points, write a script that
automatically fetches and installs the latest version of the help texts
(preserving older versions and warning if they exist).
The Help: namespace seems to be a workable idea, but only for the more
mechanical issues, and not for policy issues. At Wikisource there has
been a demand for this sort of thing, and it would be helpful to be able
to import a few files from one of the other projects. For the user it
would be helpful to know that the same query format will achieve the
same result on all the the projects. Perhaps too just typing "help:"
(with the mandatory colon, at least in Wiktionary) in the search box and
hitting "Go" would give a list of available help files.
What to do with "Help talk:"? Should they
point to the Meta talk pages?
No. I expect that after the initial setup these may evolve differently
in each project. Each should have its own "Help talk:" page. Meta
would have the template page, and its talk page should be devoted to
more general issues about the template.
If everyone agrees, I can set up the Help: namespace on
meta, and you
people can try to come up with a site-independent structure and contents
for it. All that needs to be done then is add the Help: namespace to the
default, export it into a tarball regularly, and optionally, provide the
aforementioned import script.
Regular exports after the initial one would be a problem when it is
independently editable in each project.
Regarding translations, since Meta is supposed to be
multilingual, we'll
just have to set up separate namespaces for each language there, e.g.
Hilfe:, Aide: etc.
Certainly.
As for the policies, this would be the kind of stuff
I'd like to see in a
web-based installation script (phpBB like), where you then could just
select some key policies
[ ] NPOV
[ ] Naming conventions
[ ] Fiction
And the script would automatically import these into the $wgSiteName
namespace. Yeah, I'm dreaming, I know.
Policies will diverge consderably more than mechanical instructions.
Even NPOV, where there is a clear understanding that it should apply to
all projects, can have different interpretations. It tends to be less
of a problem in the non-encyclopedic projects, and instructions should
deal with how it integrates with the vision of particular projects.
Naming conventions will have even more variations.
Ec