Last modified: 2014-01-04 05:55:15 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T25016, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 23016 - Create new extension implementing article importance and quality (and/or other configurable attributes) as database fields
Create new extension implementing article importance and quality (and/or othe...
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Extensions requests (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-03-31 10:32 UTC by tisane2718
Modified: 2014-01-04 05:55 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description tisane2718 2010-03-31 10:32:53 UTC
This new extension will create a new database table for article quality and importance (in the default configuration), and/or whatever other attributes the wiki owner may wish to configure. This will allow RecentChanges and other listings to be filtered by these criteria. It will be possible to set and modify the values of these fields by API or by tabs/dropdowns at the top of the page. The wiki owner can configure the fields to allow any value (presumably implemented by inputbox), or only those values that exist in a list (implemented by dropdown menu.)

For rationale, please see http://en.wikipedia.org/wiki/Wikipedia:VPT#Create_article_quality_and_importance_fields_in_the_database .
Comment 1 tisane2718 2010-04-09 23:49:22 UTC
It looks like someone created something similar to this. http://www.mediawiki.org/wiki/Extension:Attribute

Special:XyAttributeQuery could use some more filters (e.g. by category), but other than that it looks all right. I tried, for instance, inserting tags <attribute quality="High" /><attribute importance="Low" /> and transcluding them through templates.

I see no record of any proposal to use this extension on Wikimedia projects, but it seems that if it were installed, we could pretty easily implement the desired  functionality by putting attribute tags within existing templates that categorize pages by quality/importance/whatever. The work of changing them could probably be semi-automated, since we have categories like [[Category:WikiProject banners with quality assessment]].
Comment 2 Happy-melon 2010-04-10 09:36:51 UTC
(In reply to comment #1)
> It looks like someone created something similar to this.
> http://www.mediawiki.org/wiki/Extension:Attribute

That extension needs almost as much work as PWD before it'll pass security review.  I'm fairly sure the installer doesn't even run.  
 
> Special:XyAttributeQuery could use some more filters (e.g. by category), but
> other than that it looks all right. I tried, for instance, inserting tags
> <attribute quality="High" /><attribute importance="Low" /> and transcluding
> them through templates.
> 
> I see no record of any proposal to use this extension on Wikimedia projects,
> but it seems that if it were installed, we could pretty easily implement the
> desired  functionality by putting attribute tags within existing templates that
> categorize pages by quality/importance/whatever. The work of changing them
> could probably be semi-automated, since we have categories like
> [[Category:WikiProject banners with quality assessment]].

You'd only need to edit [[Template:WPBannerMeta]] and the 20 or so banners which don't use it.  

Overall this extension looks like a messy, cut-down version of SMW, which is just different enough to be incompatible.  Reinventing the wheel to give this enough functionality to be useful, wouldn't be my preference for dealing with this.
Comment 3 tisane2718 2010-05-09 10:14:29 UTC
Is there any reason not to use SMW to implement this? SMW seems like a pretty good extension, from what I've seen so far.
Comment 4 CBM 2010-05-09 23:49:02 UTC
A reasonable implementation of this as an extension would be more difficult than you might think. 

(1) On enwiki, many articles have more than one quality rating and more than one importance rating.  This is because each rating is Wikiproject-specific. Different projects may have different requirements for quality ratings, and importance is always assessed on a per-project basis. New Wikiprojects are formed routinely, so it is not feasible to hard-code a list into the database. 

(2) A key requirement for ratings is the ability to keep a log of assessment changes. This is done by a bot on enwiki. Replacing the current bot-based system with an extension would require implementing logging as well (there is currently no built-in category membership logging, for example) 

(3) People are already used to using category-based tools, which would need conversion to a new system.
Comment 5 tisane2718 2010-05-27 11:13:29 UTC
Might not http://en.wikipedia.org/wiki/User:Pyrospirit/metadata be modified to populate the quality field with the appropriate data?
Comment 6 Nathan Larson 2013-10-12 04:13:22 UTC
See also Wikipedia:Village_pump_(technical)/Archive_73#Create_article_quality_and_importance_fields_in_the_database and https://www.mediawiki.org/wiki/Requests_for_comment/Page_metadata
Comment 8 Nathan Larson 2014-01-04 05:55:15 UTC
Maybe this should be closed as INVALID or WONTFIX, given the availability of the page_props table -- unless that table is getting so clogged up with stuff that performance could be becoming an issue.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links