User story: As a Wikipedia editor, I want to curate a to-do list of editing tasks I want to perform, so that I can organise and prioritise my work.
Numerous users have suggested that PersonalDashboard should contain some form of to-do list. Editors want to be able to make notes about work to be done, review their open tasks, and check them off as they're completed.
The most obvious initial scope of this task would be a list of pages the user wants to edit, but we could imagine it including more nebulous tasks too, like "Find candidates for adminship" or "Review the verifiability policy".
Existing solutions
Making a list on a user page
- Completely free-form content
- Unstructured
- Public
W-Ping user script
(Thanks @ClaudineChionh!)
- User:SD0001/W-Ping
- Enables users to add reminders to the top of their Watchlist.
- Users set a date that the item should be displayed.
- Users can add a note to remind them why a to-do list item was added.
- Reminders are snoozeable or dismissable, when presented.
ToDoLister
- Link to view your list from any page
- Link to quickly add any page to the list
- Optionally specify a comment when adding a page
- Customise the location and labels for these links
- Customise the userspace subpage used for the to-do list
- Entries automatically timestamped
- (remove) links to quickly remove items from the list
- Show the list on another page using {{tl|To do}}
TodoList
- Todo list can be displayed on top of any page
- Items can be added, removed, and named
- Optional comments can be added
- Items can be ordered
pageCollector
- Todo lists can be any page, including shared venues
- Pages can be added while viewing a page
- Users get no feedback when a page is added to their todo list
- Todo list is a simple bulleted list of pages
Off-wiki solutions
There are numerous to-do list apps and websites which we could also look to for inspiration.
Open questions
- Should to-do lists be public, private, or shareable?
- Could this work as a list of wikilinks to pages (including interwiki links) or is there a reason to need some other form of to-do list item?
- Is a single to-do list sufficient, or are multiple distinct lists desirable?
- Can/should we encourage users to remove old items from the list, so that it doesn't become unwieldy?
- Could the feature have a timer/reminder system?
- Could or should we make suggestions for items to add to the to-do list (e.g. Draft namespace pages you created)
- Could we enable users to add items to their to-do list while viewing the item (e.g. a page)?






