CZ:Proposals/Redirection creation bot

From Citizendium
< CZ:Proposals
Revision as of 12:36, 1 March 2008 by imported>Christian Kleineidam (→‎Complete explanation)
Jump to navigation Jump to search

This proposal has not yet been assigned to any decisionmaking group or decisionmaker(s).
The Proposals Manager will do so soon if and when the proposal or issue is "well formed" (including having a driver).
For now, the proposal record can be found in the new proposals queue.


Driver: (please specify, if any)

Complete explanation

A bot should be created that creates Redirect pages whenever a new page gets created. The bot should follow the following rules to create Redirects:

1) If someone creates an article that has words that end in either 's or s the bot creates a new page without that ending that redirects to the original page.

Example: If someone creates Socks Sock will be created to redirect to Socks.

2) If a article has the form "string1, string2" the bot creates a new page named "string1 string2" and a page named "string1 (string2)"

Example: Someone creates French, history then French history and French (history) should be created to redirect to French, history.

3) If the article has more than two words in it's title which aren't seperated by ",",".",:","(" or "[" a redirect gets created for the abbreviation of the term that is created by taking the first letter of each word.

Example: If polymerase chain reaction gets created we need a redirect at PCR that redirects to polymerase chain reaction.

4) If a page with the name "String1 (String2)" gets created a new page with the name "String1" gets created with is a redirect to "String1 (String2)".

Example: If someone creates En passant (chess) we also need En passant to redirect to the former.

5) If a page already exists the bot naturally won't create a redirect at that page.

Reasoning

1) People who create new articles will have to spent less time on creating redirects and have more time for the actual article. 2) We will overall have more redirects which leads to:

a) Less people starting a new article when there is already an article about the topic.
b) People will find faster what they search.

Implementation

A practical "to do list" type explanation of how the proposal will be implemented, and who will implement it. If there is no one to implement the proposal (as, for example, with many technical or recruitment proposals), then it is automatically declined.

Discussion

A discussion section, to which anyone may contribute.


Proposals System Navigation (advanced users only)

Proposal lists (some planned pages are still blank):