User:CmdrDan/Projects/Personalizing Wikipedia

What are User Pages? edit

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

User Sub Pages edit

Making User Sub Pages edit

Is really simple:

just append"/page name"
NB: Does NOT auto CAPITALIZE first letter.

Searching User Sub Pages edit

How?

Displaying User Sub Pages edit

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 edit

Is simple, just add this: {{db-u1}}

* Wikipedia:Guide to deletion

Deleted User Page Log? edit

How can I see what's been deleted?

Unify Experience across all Projects!!! edit

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 edit

Subpages script from User:קיפודנחש edit

  • 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:
    mw.util.addPortletLink('p-tb', mw.util.wikiGetlink('Special:PrefixIndex/' + wgPageName), 'Subpages');
    
Source: User:קיפודנחש

Page Collector from User:קיפודנחש edit

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:

  • 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:
==User:קיפודנחש/pageCollector==
* User:קיפודנחש/pageCollector
  • I want to be able to specify a userpage as the source of the data that's currently hard coded in common.js
// list of "todo" pages and button legends for PageCollector
var pagesToCollect = [
	{page: 'Wikipedia:WikiProject bananas/suspicious', caption: 'Suspicious bananas'},
	{page: 'User:LizzysAunt/Pages I want to show to my niece', caption: 'Lizzy'}
];

I want to put this on, say, User:CmdrDan/PageCollectorPageSpecs

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.

How have other people customized Wikipedia? edit

PimpMyPedia edit

Find out who's running what...in terms of:

Changing Username edit

ChangingUsername

What was I thinking? edit

Page Collector edit

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<tab>Kids Project, that could easily be changed by the user.