User:Waldyrious
Appearance
Links
Useful stuff
- Writing an extension for deployment
- http://shorturls.redwerks.org (see Manual:Short URL)
- Manual:JS/API/UI Extension Developer Library
- Git/TLDR
- investigate withJS url param (possibly only enabled in commons, i.e. not a mediawiki feature)
MediaWiki reference
- See also: Brion Vibber's Modular registry of components -- similar to this list, but more of a wish-list of missing resources
- Manual:Code -- overview of mediawiki
- Markup spec#Parser outline -- step-by-step operation of the parser
- Manual:Configuration settings -- list of all configuration settings and a description
- includes/Autoloader.php -- contains the locations of all MediaWiki classes
- Manual:Database layout -- db tables + timeline of their existence across MW versions. Also links to db schema diagram
API
- Special:ApiSandbox
- API:Client code#Javascript (JsMwApi looks interesting)
- API:Data formats#JSON callback restrictions and Manual:Ajax#Limitations
- Bug 20814 - Enable $wgCrossSiteAJAXdomains for wikimedia sites (only WMF wikis allowed to make AJAX requests to each other)
- bugzilla:19907#c14 -- "For non-credentialed requests, we can send Allow-Origin: *" -- what does this mean?
- Could w:Cross-document messaging help here?
Developers
- Developers/Accounts
- Special:Code/MediaWiki/author
- http://toolserver.org/~krinkle/TSUsers.php
- http://toolserver.org/~krinkle/wikimedia-svn-users.php
Misc.
- WikiOverflow & MediaWiki IdeaTorrent
- Pitch wysihtml5 (also check for similar stuff?) against VisualEditor and suggest improvements to both
Potential bugs for hacking sessions
- easy*
- Fix "of a page X" to "of the page X", see Communication/pt.
- Also, make it suck less in narrow browser windows (other languages cell unnecessarily long, progress indicators getting wrapped away from the corresponding languages). Make it use the flatlist/
.hlist
approach.
- Also, make it suck less in narrow browser windows (other languages cell unnecessarily long, progress indicators getting wrapped away from the corresponding languages). Make it use the flatlist/
- Special:Version/Credits
- Apply flatlist approach
- Link to translatewiki:Category:MediaWiki translators rather than translatewiki:Special:ListUsers/translator
- if translatewiki is on the interwiki map by default, use the internal link format rather than the external one.
- Harmonize special page titles (Delete page✓ / Delete → Delete file / Action completed → Page deleted / Block user → User blocked)
- Difference between revisions of "Pagename" → Pagename | Difference between revisions
- bugzilla:29488 - Make pages accessed from special:random display a redirect notice. Most useful for when a custom random link --e.g. Special:Random/talk-- is followed.
- bugzilla: 3753 - Option to hide rows from Special:Contributions where the edit is the most recent to a page
- When a category contains elements whose sort key is a space, the header in the category should be a
so that it aligns with other columns, "cont.", etc. - Add class to files that are redirects
- Redirected files don't show the "redirected from" line
- Move options (e.g. watch src & target page) not preserved if error returns editor to move page (e.g. destination page exists)
- Special:Blocklist's wpOptions url parameter uses [] which makes link in wikitext not work correctly. why is it there anyway?
- patrolling:
- Autopromotion rule to make a user's edits auto-patrolled if all their previous edits (minimum: X) have been patrolled
- The "Marked as patrolled" page's "Return to Special:RecentChanges" link should preserve the RC configs (e.g. hideanons, etc)
- Can't patrol a redirect's first revision (mark as patrolled link should show up as it does for a new page)
- Patrolling a the first revision of a page: no diff link in the RC, one has to click the page title, which displays the latest revision for patrolling, rather than the 1st
- "Mark this page as patrolled" is ambiguous. Doesn't that work by revisions? Clarify.
- Marking an edit as patrolled should have a link back to the patrolled edit!
- What's the difference between MediaWiki:Sitesubtitle (seems to be only used in the CologneBlue skin), MediaWiki:Tagline and $wgExtraSubtitle (seems to only be used in SkinLegacy.php)? Should one of the messages be deprecated/aliased? should the config variable be deprecated? (If so, Extension:Configure needs to be updated)
- Why doesn't [1] display entries in alphabetical order?
- medium*
- bugzilla:27087 - Rename curid and wgArticleId to pageid and wgPageId
- bugzilla:10268 - Watchlist RSS feed should include diffs (like page history rss does. See also: bugzilla:471 - Basic XML Feed support for watchlist)
- Also investigate whether RC feed omits diffs for pages in the MediaWiki namespace
- bugzilla: 7908 - Footnotes content should appear in a tooltip | bugzilla:5231 - Mouseover explanations for interlanguage links in native languages
- bugzilla:14901 - Email notification mistakes log action for new page creation (don't send emails saying a page was created when it was deleted, protected, etc. See also Extension:Email notification/to-do. Also, there was a post in the planet wikimedia about simplifying the email text, but I can't find it... outreach:Account Creation Improvement Project/Testing content#Email welcome?). Meta-bug for email notification issues: bugzilla:1932
- Special:UserList and Special:ActiveUsers: Add option to filter out blocked users.
- Special:UserList: Contribs filter should include only non-deleted contribs count.
- Add checkbox to Patrol log to allow hiding automatic patrols
- Undeleting a page should show a checkbox to undelete the corresponding subject/talk dual
- Investigate illegal title issues (see chat log w/ robin, Manual:$wgIllegalFileChars, Manual:$wgLegalTitleChars, docs/title.txt, and includes/Title.php's
getTitleInvalidRegex()
)- try uploading a file and setting its target filename to include a /
- "Associated namespace" checkbox in Special:RecentChanges should work also when namespace filter is inverted
- auto-generated icons for sidebar items: lowercase everything; replace periods (and possibly other special characters) with dashes
- hard*
- Is it possible to change the url when following a redirect? what are the drawbacks? cache invalidation? reload (new http request)?
- would it be possible to enable transclusion of Special:Random?
- Allow
preloadtext=
parameter to index.php so wikitext can be passed directly in the url (and thus customized, while a preload file can't take parameters). See Manual:Creating pages with preloaded text and Manual:Parameters to index.php#Options affecting the edit form - Allow filtering popular pages by namespace (e.g. Special:PopularPages/talk). Also allow transcluding it and adding a limit (Special:PopularPages/10 or Special:PopularPages?limit=10)
- Implement wikicreole parsing using the approach suggested in this thead (see also a very interesting analogy with spoken languages, by Thomas Dalton)
* Note: These are my personal estimates. I have no idea how optimistic I'm being in some of these.
Toolserver projects
- See tools:~waldir
Skin
- Relevant files:
- Notes at meta:User talk:Waldir/common.css, code at meta:User:Waldir/vector.css
- User:Dantman/Skinning system
- Ryan Lane @ #mediawiki said: "there's 3 ways. the old stick it in core and link way (for the autoloader), added as an extension, and this non-autoloaded way. The non-autoloaded way allows for defining config globals, resource loader, etc., which is nice"
- Manual:Skinning (probably outdated)
- Manual:Skinning/Vector (apparently outdated)
- Manual:Skinning/Tutorial
- New skins system
- Category:Skin
- People:
- User:Matma Rex restored one of the old skins to make it usable (see Sumana's email for details), make sure to learn from him
- Ryan Lane has fixed up the strapping-mediawiki skin
- Dantman (Daniel Friesen) has written a bit about the skin system
- Trevor Parscal was, I believe, one of the main people involved in creating Vector
- Krinkle seems to be quite knowledgeable about how skins work, judging from some of his comments to Gerrit patches I've seen
- Wouldn't it be great if mediawiki was like the CSS Zen Garden?
Meta MW documentation
- Moving mediawiki documentation from meta to mediawiki.org
- Project:Requests/User rights/Waldir 2 (archived without actually being closed)