Manual talk:Interface

inner names of the MediaWiki outer parts
Peter Blaise says: Does anyone know of or can we make this http://www.mediawiki.org/wiki/Manual:Interface include a "names of parts" page, making it easy to find the control for any MediaWiki screen element I'm staring right at! And when we do have something on screen with an apparent name displayed, it seems to be controlled by something under another name, such as, "discussion" is really "talk" and:


 * - on-screen "navigation" (called "site" here, but does NOT include "search" and "toolbox"!)
 * ... = MediaWiki:Sidebar
 * ... = http://your_wiki's_URL/index.php?title=MediaWiki:Sidebar

And so on. Please help find the inner names of the MediaWiki outer parts, such as:


 * - on-screen "search [__________] [Go] [Search]" area
 * ... = (synonym?)
 * ... = place for a wiki admin to edit/control it


 * - on-screen "toolbox" area
 * ... = (synonym?)
 * ... = place for a wiki admin to edit/control it

Because I want to CONTROL those on-screen MediaWiki elements, and I can't find any reference to what that are called. As, as exampled above, the name on screen is not used in any support documentation I can search at MediaWiki.org. So, c'mon folks, if you know or can find it, please share links at http://www.MediaWiki.org/ or create it and then share links! Thanks!

-- Peter Blaise peterblaise 13:19, 7 June 2007 (UTC)

Jim says: I think you have a point. If the Wiki model is to be ubiquitous, it must become easy to administer as well as to use. This software system is as good a candidate for wide adoption as I have seen. However, this is an ambitious goal.

I think that the state of the software is too fluid to do what you want with manual methods.

Here are two questions to consider:
 * How can you find the name (program identifier, what you called inner name) of some message in the wiki, so that you know which row in the table to customize.
 * How can you automate your customization steps, because I think you may want to repeat them.

Perhaps the place to start is to see how the names of the message text items are added to the table in the special:allmessages page. I doubt the page is built by hand.

Jim 02:28, 8 June 2007 (UTC)

Peter Blaise responds: Yes, Jim, and no. Thanks for your exploration and insight, but I think you are only thinking of special:allmessages. I find that special:allmessages is sorely limited, and being in alphabetical order, is not instructional as much as it is referential once you know what you are after. How do you learn to know what you are after in the first place? special:allmessages is a PHP-generated program, by the way - see http://www.mediawiki.org/w/index.php?title=Special:Allmessages&ot=php ... but you're right - it CAN'T really be hand coded with each version ... can it? Geesh! There's GOT to be a dynamic generator for it ... right?

I'm also thinking of everything else on screen that's not in special:allmessages, including: ... and so on. Many of these are controlled by: ... and also the: ... themselves, as well as managing: I'm looking for or trying to
 * logos,
 * windows/subwindow/frame shapes, colors, and sizes,
 * font choices and sizes,
 * *.css configuration files
 * *.js configuration files
 * *.png image files
 * links under anything we can click on.
 * create the treasure map to show where everything is buried!

I agree this is manually done and daunting. However, once some people get started, there tends to be a groundswell for automation. For instance, we used to manually edit the Windows registry using notes from cheat sheets, then automated Windows registry editing with an endless list and mini programs, and did the same.
 * XTeq X Setup Pro http://www.x-setup.net/
 * Microsoft TweakUI PowerToys http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

Someone will eventually
 * create a single menu-driven control panel for MediaWiki,

including all the background mini-programs to control everything in the MedaiWiki interface, rather than every one of us having to do it all manually, searching for and editing each configuration file with a text editor. I've got pages and pages I refer to, but I haven't found everything I'm after, and I've not automated it ... yet. Anybody else?

-- Peter Blaise peterblaise 12:34, 8 June 2007 (UTC)