User:Subfader

=My Extension Requests=

Not everything here might be a "real extension", could also be a patch etc. I have no problems changing the MW core data.

If you think you could code one of these extensions, pls offer me a first guessed price.

Please don't question the usefulness of my requested features. It makes sense for my site, otherwise I wouldn't request them ;)

The requests are well thought about and the requested details should def be given be you, although other ideas solving it are welcome.

I'd welcome if you "release" the extension you have written officially on mediawiki.org for later usage / updates etc.

Switch article order on category pages
I'd like to be able to switch the order (asc/desc) of the articles (only) listed on a acategory page. It should enable 3 things: I think a lot of wikis would find use in this.
 * set default order in extension
 * a tag to include manually into certain category pages for setting the opposite order of the default set in the extension.
 * display switch links (sort: asc | desc ) in the same (not below) row as "The following X pages are in this category, out of X total."
 * a user preferency for the user's default order (still the switch links will be displayed though)

Hide/Show articles in category
__HIDDENCAT__ hides the category on an article page. This is not what I mean. Imagine a wiki about TV shows (bad example). Imagine "Seinfeld on NBC" as a category. There would be articles like "1995-04-16 - Seinfeld - S01-E05" etc but also repeats, e.g. "2003-11-04 - Seinfeld - S01-E05 (Repeat of 1995-04-16)". I want to be able to hide those repeats on the category page but also to display them again. Therefor the category on which this should be the case must be marked as "to be hidden". A simple "one-reason-per-wiki" solution would be to add "Hide" as catsortkey on the repeat article (2003...) for those categories it should take affect: So on the category page of Seinfeld the hide link would pop up: "Hide Repeats" (Repeats was defined as reason in LocalSettings). Clicking it would hide all articles reading  and make the link "Show Reapeats".

A mutli-reason solution could be to use  while this would leave the problem of multiple hide-links on a category page.

A global __HIDEARTICLE__ for all categories of the article wouldn't work for my wiki.

Allow user to delete only files he uploaded himself
I'd like to see a wg that allows the group User to delete files the user uploaded himself (not other User's files). So if the user uploaded the file the [delete] button will appear on top so he can delete the complete thing like a sysop. Maybe add a message that deleting is not possible if the file is still used on other pages.

Images in categories
The problem: When you categorize images into the same categories as articles they're listed on the category page as "Media files" below the articles. There's nothing wrong about it. The problem is the counting and the navigation of both. The standard limit of 200 = articles + files. E.g. you have 183 articles and 30 images in the same category: On the bottom you'll have 17 images (200 minus 183) reading "next 200" or you have 250 artciles and some images. The images won't appear until you click "next 200". How am I supposed to know there are images in the category when opening it?

Possible solutions: Split the counting and navigation
 * List all images below the articles. When browsing next 200 articles, only list the rest of the articles.


 * List all images independetly from the article navigation but in a kinda iframe with vertical scrollbar. The "frame" could be 5 image boxes wide and 2 (or 3) image boxes high and placed above the article links section. The "frame" won't be needed if there are 10/15 or less images.

I'd like it to work with MW 1.13 as they changed some things on includes/CategoryPage.php, also I'd like be able to switch the sortkey in categories in general.
 * Split up article and image count and navigation. E.g. 500 articles and 500 images: When browsing forward to articles 401-500 still show images 1-200. When browsing now images 201-400 still keep articles 401-500. For a better navigation it may good to only list like 40 images but 200 article links.

Proper Ajax Rating
Extension:AjaxRatingScript is full of bugs and most people are not able to install it. Devs are only communicating on their own wiki which is horror. So pls don't tell me to suggest it there.

I'd like a rating system that is fully integrated in the wiki:
 * Option for admin to decide if only logged in users can rate or everybody (while considering only registered users is more safe against abuse)
 * Each rating section on an article page should have some link "Details" (link to different page or better as collapsible NavFrame)
 * See who else voted how (with linked users name and his ratings)
 * Update your vote: see your own rating (simply bold in above "users who rated" list) and enable updating it by simply rating again
 * Special page for
 * "Best rated articles" listing the best 50 | 100 | 250 | 500 rated articles of the wiki
 * Unrated articles
 * Integration on user profile: A user should be able to add some code on his profile page so "My favourites" are displayed: (5 | 10 | 25 | 50) best rated atricles by User...
 * Option for admin to display the rating behind article links on categories. Combined with that: Option to sort articles in a category by rating
 * Some smart way to delete all votes by abusers (e.g. users who obviously rate everything worst or best to manipulate results)

Private Messages system
There is no seperate PM extension atm. It could be based on Extension:MediaWiki Bulletin Board or Extension:AWC's Forum. But I hate MWBB cos the devs don't seem to care much about it. The PM system should use the following features additionally to what MWBB already features:
 * Load edit toolbar like on a normal edit page, including preview
 * Inbox and Outbox (for sent messages)
 * On a reply: load old message(s) like forum quotes, leave space on top of the edit field for the new reply (to force "latest on top" order)
 * Option to delete selected messages in Inbox and Outbox

=Sub pages=