User:CmdrDan/Projects/Personalizing Wikipedia

What are User Pages?

 * User pages
 * simple:Wikipedia:User_page

There's only one User page; right? Right.

There's also only one User talk page See: https://en.wikipedia.org/wiki/Wikipedia:User_pages#Terminology_and_page_locations

Making User Sub Pages
Is really simple: just append"/page name" NB: Does NOT auto CAPITALIZE first letter.

Searching User Sub Pages
How?

Displaying User Sub Pages
is easy: https://en.wikipedia.org/wiki/Special:PrefixIndex/ Select User from the Namespace dropdown https://en.wikipedia.org/w/index.php?title=Special%3APrefixIndex&prefix=CmdrDan&namespace=2&stripprefix=1

the result is shown in alphabetical order. Is there a way to sort this in any other way, say, by creation date?

Deleting User Pages
Is simple, just add this: * Guide to deletion

Deleted User Page Log?
How can I see what's been deleted?

Unify Experience across all Projects!!!
I want to have access to the same set of tools on wikivoyage as I have on wikipedia... point all common.js to one file?


 * Unify common.js!!!

Is there any way to do this?

User Scripts

 * User scripts

Subpages script from User:קיפודנחש
Source: User:קיפודנחש
 * subpages: (this is not so important now, because the "page info" in toolbox has a subpages link. it is convenient, thoug): this will add "Subpages" link to the toolbox in any page in wikipedia. in order to use it, add to your Special:MyPage/common.js the following line:

Page Collector from User:קיפודנחש
Page Collector is a terrific script that lets you add a link to the wikipedia page you're viewing to one of a set of user-defined Pages. See more @ User:קיפודנחש/pageCollector

Improvements: ==User:קיפודנחש/pageCollector== * User:קיפודנחש/pageCollector
 * I want to be able to use this on other projects, viz. Commons, and any other WMF wiki.
 * It would be terrific if the page(s) to which links to articles were appended could be on any project and not just the local project.
 * Moreover, it would be stupendous if links to pages could be appended to more than one page @ a time--if somehow I could specify an alias to multiple pages.
 * Could pages be inserted rather than appended? I mean, inserted @ top of the page, rather than appended to the end of the page.
 * Duplicate detection is an obvious thought, but sometimes people might want to have duplicate links; so forget about detecting duplicates.
 * How about...adding two types of links. Every page has a two item sub-menu that let's the user choose to add either a link to that current page or a heading with a link to that page. Or perhaps the heading should add two lines, the heading and the bulleted line that follows:

I want to put this on, say, User:CmdrDan/PageCollectorPageSpecs
 * I want to be able to specify a userpage as the source of the data that's currently hard coded in common.js

the user page User:CmdrDan/PageCollectorPageSpecs would contain: |page=Wikipedia:WikiProject bananas/suspicious |caption=Suspicious bananas |page=User:LizzysAunt/Pages I want to show to my niece |caption=Lizzy or perhaps have all of the info on one line, or whatever other format.

PimpMyPedia
Find out who's running what...in terms of:
 * Custom CSS
 * Custom Javascript(s)
 * User:קיפודנחש/pageCollector.js
 * https://en.wikipedia.org/wiki/User:%D7%A7%D7%99%D7%A4%D7%95%D7%93%D7%A0%D7%97%D7%A9/pageCollector
 * who's running this? who's included the line: importScript('User:קיפודנחש/pageCollector.js'); in their custom.js file?

Changing Username
ChangingUsername

Page Collector
Re: pageCollector: It would be great if this script had knowledge of projects and added them automatically. If it referenced a dedicated PageCollector-Projects page, say, USER/pageCollector/projects which consisted of lines of two fields: the PAGE to which links are appended and the text CAPTION for the button caption.

Additionally, it would be nice if this script could watch specified pages for subpages and automatically add lines to the above Projects page. Thus if I added a sub-userpage, say, CmdrDan/InterestingThings and CmdrDan/InterestingThings itself had a subpages say: CmdrDan/InterestingThings CmdrDan/InterestingThings/Kids CmdrDan/InterestingThings/School CmdrDan/InterestingThings/Family

the pageCollector proj page would be be updated to include three lines; one for each of sub-pages above that included default text on each line, viz. ...CmdrDan/InterestingThings Kids Project, that could easily be changed by the user.
 * User page design center
 * Lawrence Lessig