User:SWinxy/sandbox

These templates all fulfill very similar uses: generating a link to a page plus additional links, with varying styles, implementations, ordering, delineators, redirect capabilities, intended namespaces, and which project to link to. The full list of links that are generated by some or all of these templates: Most of these templates were created between 2005 and 2009, some earlier, some later. This design pattern goes against the Don't repeat yourself principle--it's too many templates covering nearly-identical purposes. I propose they be replaced with one template & module to rule them all: one that is agnostic to namespace, unnamed parameters to take in the link types, parameters to tune the style (delineators and font size), a parameter for the project site, and a parameter to suppress redirects. That template already exists:. Please end my suffering.
 * edit
 * view history
 * talk
 * what links here
 * watch
 * logs
 * google results
 * views
 * protect
 * delete
 * undelete
 * transclusions
 * subpages