Last modified: 2013-01-15 05:35:37 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 T43111, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 41111 - Add Bugzilla components for Wikivoyage extensions
Add Bugzilla components for Wikivoyage extensions
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Bugzilla (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Andre Klapper
:
Depends on:
Blocks: 41184
  Show dependency treegraph
 
Reported: 2012-10-17 15:22 UTC by Dereckson
Modified: 2013-01-15 05:35 UTC (History)
5 users (show)

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


Attachments

Description Dereckson 2012-10-17 15:22:33 UTC
The following extension will be used on wikivoyage and so needs a component in product MediaWiki extensions:

- CreditsSource
- Insider
- Listings
- MapSources
- RelatedArticles
- RelatedSites
- TocTree
Comment 1 Dereckson 2012-10-17 15:38:09 UTC
I forgot four of them:
- BreadCrumbs
- Calendar
- CustomData
- ReplaceText (*)

(*) not confirmed it's used and pending review, but it's worth to add it to Bugzilla, as it's on Gerrit

So the consolidated list is:
- BreadCrumbs
- Calendar
- CreditsSource
- CustomData
- Insider
- Listings
- MapSources
- RelatedArticles
- RelatedSites
- ReplaceText
- TocTree
Comment 2 Sumana Harihareswara 2012-10-18 01:23:53 UTC
Andre, as you prioritize this, take into account the timeline of the Wikivoyage migration: https://www.mediawiki.org/wiki/Wikivoyage_migration
Comment 3 Andre Klapper 2012-10-18 13:58:17 UTC
I guess I'll look up the descriptions for each component on their home pages...
I assume that the default assignee for bug reports in these components will be "Nobody (wikibugs-l@lists.wm)" just like for most other products/components, however I will need to contact their maintainers anyway to make them aware of their Bugzilla component and bug reports ending up there.

Dereckson: Similar to Wikidata project using "wikidata-bugs@lists.wm" in this Bugzilla, is something in the style of "wikivoyage-bugs@whatever" wanted as default CC for these components?
This would make it possible to receive bugmail for all these components by subscribing to this one address under "User Watching" on https://bugzilla.wikimedia.org/userprefs.cgi?tab=email (my workaround until bug 37105 is solved).
Comment 4 Daniel Zahn 2012-10-18 15:46:33 UTC
I can create mailing lists or mail aliases to get wikivoyage-bugs@ to point to some real person(s).
Comment 5 Andre Klapper 2012-10-18 16:33:21 UTC
(Technically that's not even needed if people have Bugzilla accounts: They can just add the wikivoyage-bugs@ account to their User Watchlist.)

Question is social: Is it wanted by people that would like to follow wikivoyage bug reports via bugmail? :)
Comment 6 Andre Klapper 2012-10-18 18:40:38 UTC
I have no idea if there is a policy for extensions to have wiki homepages, but I personally prefer that, plus having author(s) listed for the sake of escalation (but in theory I could also wade through gerrit logs). So:

(In reply to comment #1)
> - Calendar

Which one is that, in order to clarify? http://www.mediawiki.org/wiki/Extension:Calendar lists quite a few.

> - CreditsSource
> - Listings
> - TocTree

404s for http://www.mediawiki.org/wiki/Extension:EXTENSIONNAME

> - CustomData
> - Insider
> - MapSources
> - RelatedArticles
> - RelatedSites

No author(s) listed on http://www.mediawiki.org/wiki/Extension:EXTENSIONNAME
Comment 7 Dereckson 2012-10-18 19:57:39 UTC
[ Extensions page on the wiki ]

Matthias Mullie created some extensions pages, I've a draft for RelatedArticles. I'll see to that once I'm done write some unit tests for wmf-config.


[ Calendar ]

[[mw:Extension:Calendar]] should be moved to [[mw:Extension:Calendars]].

The Wikivoyage's one is currently unlisted.


[ Descriptions ]

Description from extensions localization files:

Breadcrumbs: Adds a trail of bread crumbs to the page

Calendar: Adds a parser function to show a calendar

CreditsSource: Display source work credits in the page footer.

CustomData: Extension provides easy management of custom data.

Listings: Location listings extension (in german: Erweiterung zur Ausgabe von Ortsbeschreibungen)

TocTree: Extension for the expansion and collapsing of the table of contents

CustomData: Extension provides easy management of custom data (from README, no desc yet).

Insider: Extension for presentation of destination docents on the sidebar (in german: Erweiterung für die Ausgabe von Insidern auf der Sidebar)

MapSources: Map sources extension

RelatedArticles: Adds a link to related pages on the sidebar

RelatedSites: Adds a link to related sites on the sidebar

ReplaceText: Provides a special page to allow administrators to do a global string find-and-replace on all the content pages of a wiki
Comment 8 Andre Klapper 2012-10-19 22:30:03 UTC
Thank you! I've created all components (including calendar):
https://bugzilla.wikimedia.org/describecomponents.cgi?product=MediaWiki%20extensions

(In reply to comment #7)
> [ Calendar ]
> [[mw:Extension:Calendar]] should be moved to [[mw:Extension:Calendars]].
> The Wikivoyage's one is currently unlisted.

I'm not in a position to make recommendations, but has creating something like [[mw:Extension:Calendar_(Wikivoyage)]] been considered and linking it from current [[mw:Extension:Calendar]]? 
Anyway, up to you what you plan to do in this case, as long as I can link the Bugzilla component description against some "Calendar extension homepage" in the end. :)

> Insider: Extension for presentation of destination docents on the sidebar

Did you mean documents instead docents?

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


Navigation
Links