Wikipedia 10K Redux by Reagle from Starling archive. Bugs abound!!!
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
[[andy Jewell]], or
[[Andy Jewell]], the page linked to will always be
Andy_Jewell. 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.,
Ich_Bin_Ein_Berliner). 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)