Feature_requests
Features of Wikipedia software (Usemod wiki software) that somebody would like to see, someday:
Automate making old-style links into Free Links
Automatically-generated NewTopics page
Count and publicly display (somewhere) two or three different numbers of Wikipedia pages that are longer than various particulars lengths (to give a more realistic idea of how many actual pages are on the wiki, as opposed to redirection pages, tiny stubs, etc.).
InsertPagesIntoOtherPages
The wiki software could be written so that, for example, if I write <code>andy jewell</code>, <code>Andy jewell</code>, <code>andy Jewell</code>, or <code>Andy Jewell</code>, the page linked to will always be <code>Andy_Jewell</code>. In that case, one would be able to capitalize or not in the text of wiki articles at one's pleasure, and only the titles of articles would look strange (in some cases, e.g., <code>Ich_Bin_Ein_Berliner</code>). But that situation would be preferable to the current situation, in which some people are capitalizing second and third words of article titles, when, in referring to the subject of the article, one doesn't ordinarily capitalize those words. (For discussion, see naming conventions.) -- Larry Sanger
Wow, I'm so famous I'm used in a capitalization example.
More explicitly, we need an algorithm to convert free link text into the free link address. As far as I can tell, the current code looks like this :
covert all spaces to underscores.
uppercase the first letter
A more comprehensive approach might be
convert all bad characters (at least spaces perhaps as much as all characters except [a-z A-Z 0-9]) to underscores.
delete all leading and trailing underscores, replace any strings of underscores to a single underscore
uppercase the first letter, and any letter that follows an underscore
Can anyone improve upon this approach?
I assume they aren't needed, but I'd be more than happy to volunteer my coding skills to make this (or other things) happen.
Andy Jewell
Old feature requests (completed!):
- Free Links
- Renaming/deleting function
- BackLinks: see which pages links to the one you're at (Click the title of the current page (at the top of the page)--it will do a search for links to the current page)