Page MenuHomePhabricator

MediaWiki-extensions-CentralNoticeComponent
ActivePublic

Details

Description

Centralised notice extension (Homepage)

To make a confidential Fundraising task, visible only to members of acl*WMF-FR click here: https://phabricator.wikimedia.org/maniphest/task/create/?template=89899

Recent Activity

Yesterday

Jdlrobson closed T348078: Proofread Page: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0, a subtask of T348076: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0, as Resolved.
Thu, Apr 25, 5:05 PM · Moderator-Tools-Team, MediaWiki-Engineering, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-WikimediaEvents, MediaWiki-extensions-Phonos, PageTriage, IP Info, MediaWiki-extensions-LiquidThreads, Math, MediaWiki-extensions-CentralAuth, MW-1.42-release, Web-Team-Backlog (Needs Prioritization (Tech)), MediaWiki-User-Interface
Jdlrobson closed T348083: Growth team: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0, a subtask of T348076: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0, as Declined.
Thu, Apr 25, 12:08 AM · Moderator-Tools-Team, MediaWiki-Engineering, MediaWiki-extensions-CentralNotice, MediaWiki-extensions-WikimediaEvents, MediaWiki-extensions-Phonos, PageTriage, IP Info, MediaWiki-extensions-LiquidThreads, Math, MediaWiki-extensions-CentralAuth, MW-1.42-release, Web-Team-Backlog (Needs Prioritization (Tech)), MediaWiki-User-Interface

Wed, Apr 24

Jdlrobson added a comment to T361680: CentralNotice should catch banner errors and log them to its own channel.

@Jdlrobson You say banner errors would go to "their own channel" - where is that, how would we view them? Would it just be a page in logstash.wikimedia.org?

Wed, Apr 24, 9:23 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog
Pcoombe moved T361680: CentralNotice should catch banner errors and log them to its own channel from Blocked or not fr-tech to Triage on the Fundraising-Backlog board.

@AKanji-WMF I would be more comfortable with someone from Fundraising Tech reviewing the actual patch, since I don't tend to touch Centralnotice internals and know nothing about our error logging

Wed, Apr 24, 7:57 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog
Jdlrobson triaged T360668: Drop support for non-Codex message boxes as Medium priority.
Wed, Apr 24, 3:12 PM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))

Tue, Apr 23

Jdlrobson triaged T361680: CentralNotice should catch banner errors and log them to its own channel as High priority.
Tue, Apr 23, 10:41 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog

Fri, Apr 19

Jdlrobson moved T361680: CentralNotice should catch banner errors and log them to its own channel from Backlog to Tracking (Temporarily) on the Web-Team-Backlog (Needs Prioritization (Tech)) board.

@AKanji-WMF could somebody in fundraising tech please review the associated patch? I see you moved it into "Blocked or not fr-tech" but I am waiting for fundraising tech to guide on next steps.

Fri, Apr 19, 11:30 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog

Thu, Apr 18

Mystrixo added a comment to T361992: Can't publish CentralNotice translations in Algerian Arabic.

Thanks. (Text in videos cannot be searched for, things in videos cannot be read by a screenreader software.)

Thu, Apr 18, 5:04 PM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice
Aklapper added a comment to T361992: Can't publish CentralNotice translations in Algerian Arabic.

Thanks. (Text in videos cannot be searched for, things in videos cannot be read by a screenreader software.)

Thu, Apr 18, 4:56 PM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice

Wed, Apr 17

AKanji-WMF moved T361680: CentralNotice should catch banner errors and log them to its own channel from Triage to Blocked or not fr-tech on the Fundraising-Backlog board.
Wed, Apr 17, 4:27 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog

Tue, Apr 16

Romaine closed T266399: Banners that aren't translated look mangled on RTL wiki on mobile as Resolved.
Tue, Apr 16, 2:36 PM · Wiki-Loves-Monuments, MediaWiki-extensions-CentralNotice
Romaine added a comment to T266399: Banners that aren't translated look mangled on RTL wiki on mobile .

We don't use separate banners for mobile, but we use the CN banner that Seddon has created. Therefore I think that this issues has been resolved.

Tue, Apr 16, 2:35 PM · Wiki-Loves-Monuments, MediaWiki-extensions-CentralNotice

Thu, Apr 11

Pginer-WMF moved T361992: Can't publish CentralNotice translations in Algerian Arabic from Backlog to tux on the MediaWiki-extensions-Translate board.
Thu, Apr 11, 8:30 AM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice

Wed, Apr 10

hashar removed a project from T35783: Mechanism used for SOPA blackout is not effective if JavaScript disabled: Patch-For-Review.
Wed, Apr 10, 1:02 PM · Verified, MediaWiki-extensions-CentralNotice

Tue, Apr 9

Urbanecm_WMF moved T360668: Drop support for non-Codex message boxes from Inbox to Triaged on the Growth-Team board.
Tue, Apr 9, 10:27 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))

Sat, Apr 6

Mystrixo added a comment to T361992: Can't publish CentralNotice translations in Algerian Arabic.

@Mystrixo: Thanks for reporting this. For future reference, please use the bug report form (linked from the top of the task creation page) to create a bug report, and fill in the sections in the template, instead of deleting them.

Is there any error in your web browser's developer tools' "console" or "network" tab? Does this also happen in safe mode? See https://www.mediawiki.org/wiki/Help:Locating_broken_scripts

Sat, Apr 6, 2:36 PM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice
Tacsipacsi renamed T361992: Can't publish CentralNotice translations in Algerian Arabic from Can't publish translations for Algerian Wiki to Can't publish CentralNotice translations in Algerian Arabic.
Sat, Apr 6, 10:51 AM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice
Johannnes89 added projects to T361992: Can't publish CentralNotice translations in Algerian Arabic: MediaWiki-extensions-CentralNotice, MediaWiki-extensions-Translate.
Sat, Apr 6, 7:36 AM · MediaWiki-extensions-Translate, MediaWiki-extensions-CentralNotice

Fri, Apr 5

bwang closed T360222: [SPIKE] Site notices / Central notices are not accessible by default as Resolved.
Fri, Apr 5, 7:16 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
bwang added a comment to T360222: [SPIKE] Site notices / Central notices are not accessible by default.

done! https://phabricator.wikimedia.org/T361966

Fri, Apr 5, 7:16 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
Esanders removed projects from T360668: Drop support for non-Codex message boxes: VisualEditor, TemplateData.

Removing VE (not uses) and TemplateData (only use is a parser test dependent on core functionality).

Fri, Apr 5, 12:19 PM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))
Esanders updated the task description for T360668: Drop support for non-Codex message boxes.
Fri, Apr 5, 12:18 PM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))
Jdlrobson assigned T360222: [SPIKE] Site notices / Central notices are not accessible by default to bwang.

@bwang could you please create a task for next sprint or submit a patch that captures what has been agreed?

Fri, Apr 5, 2:44 AM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
Jdlrobson added a comment to T360222: [SPIKE] Site notices / Central notices are not accessible by default.

Okay sounds good. If we did want to run a banner in the night theme I guess the banner itself could remove the class?
We'd need to add the class to both Vector and Minerva skins. Alternatively perhaps Skin::getSiteNotice could contain this logic..?

Fri, Apr 5, 2:43 AM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
Jdlrobson added a comment to T361680: CentralNotice should catch banner errors and log them to its own channel.

Is it possible to log the banner name as well? That would be really helpful

Fri, Apr 5, 12:06 AM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog

Thu, Apr 4

bwang placed T360222: [SPIKE] Site notices / Central notices are not accessible by default up for grabs.
Thu, Apr 4, 6:30 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
bwang moved T360222: [SPIKE] Site notices / Central notices are not accessible by default from Doing to Ready for Signoff on the Web-Team-Backlog (FY2023-24 Q3 Sprint 6) board.
Thu, Apr 4, 6:29 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
bwang updated the task description for T360222: [SPIKE] Site notices / Central notices are not accessible by default.
Thu, Apr 4, 6:26 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
bwang added a comment to T360222: [SPIKE] Site notices / Central notices are not accessible by default.

@Pcoombe and I just met, we agreed the immediate solution would be for the Web team to apply the .notheme class and a default text color to the #siteNotice element. We chose to do this instead of modifying CentralNotice because #siteNotice can contain many types of content, i.e. the example in the description from korean wiki has its own custom #siteNoticeLocal element that needs to be handled.

Thu, Apr 4, 6:26 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice

Wed, Apr 3

Pcoombe merged T264375: Make it easier to identify client side errors from CentralNotice banners in logs into T361680: CentralNotice should catch banner errors and log them to its own channel.
Wed, Apr 3, 5:05 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog
Pcoombe merged task T264375: Make it easier to identify client side errors from CentralNotice banners in logs into T361680: CentralNotice should catch banner errors and log them to its own channel.
Wed, Apr 3, 5:04 PM · JavaScript, MediaWiki-extensions-CentralNotice, Fundraising-Backlog
Pcoombe added a comment to T361680: CentralNotice should catch banner errors and log them to its own channel.

Is it possible to log the banner name as well? That would be really helpful

Wed, Apr 3, 2:27 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog
Jdlrobson added a comment to T361680: CentralNotice should catch banner errors and log them to its own channel.

@Pcoombe looks like a duplicate to me. Feel free to merge the two descriptions as you see fit. Patch above shows what this entails.

Wed, Apr 3, 12:13 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog
Jdlrobson added a project to T361680: CentralNotice should catch banner errors and log them to its own channel: MediaWiki-extensions-CentralNotice.
Wed, Apr 3, 12:13 PM · MediaWiki-extensions-CentralNotice, Patch-For-Review, Web-Team-Backlog (Needs Prioritization (Tech)), Fundraising-Backlog

Mon, Apr 1

AKanji-WMF moved T360949: Upgrade centralnotice-staging to get off debian buster from Triage to FR-Ops on the Fundraising-Backlog board.

@Dwisehaupt recommends shutting off the buster in favour of the bullseye

Mon, Apr 1, 8:24 PM · MediaWiki-extensions-CentralNotice, Fundraising-Backlog
bwang claimed T360222: [SPIKE] Site notices / Central notices are not accessible by default.
Mon, Apr 1, 5:02 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
bwang moved T360222: [SPIKE] Site notices / Central notices are not accessible by default from Ready for Development to Doing on the Web-Team-Backlog (FY2023-24 Q3 Sprint 6) board.
Mon, Apr 1, 5:02 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
Jdlrobson added a comment to T360668: Drop support for non-Codex message boxes.

Extensions using JavaScript to create message box should either switch to Codex

Is there any way to switch to Codex without using Vue? Extensions (and gadgets!) may have complex JavaScript, which would take quite some time to be completely rewritten in Codex/Vue, blocking phase 2 longer than necessary.

Mon, Apr 1, 6:49 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))

Thu, Mar 28

abi_ moved T360668: Drop support for non-Codex message boxes from Backlog to maintenance and operational issues on the MediaWiki-extensions-Translate board.
Thu, Mar 28, 8:22 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))

Mar 27 2024

Cstone added a project to T360899: CentralNotice selenium tests failing: Fundraising Tech - Chaos Crew.
Mar 27 2024, 3:43 AM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 26 2024

ovasileva moved T360222: [SPIKE] Site notices / Central notices are not accessible by default from Incoming to Ready for Development on the Web-Team-Backlog (FY2023-24 Q3 Sprint 6) board.
Mar 26 2024, 4:55 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
ovasileva moved T360222: [SPIKE] Site notices / Central notices are not accessible by default from Ready for Development to Incoming on the Web-Team-Backlog (FY2023-24 Q3 Sprint 6) board.
Mar 26 2024, 4:55 PM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice
WMDE-Fisch moved T360668: Drop support for non-Codex message boxes from Incoming to Priority backlog on the WMDE-TechWish-Maintenance board.
Mar 26 2024, 8:24 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))
WMDE-Fisch added a project to T360668: Drop support for non-Codex message boxes: WMDE-TechWish-Maintenance.
Mar 26 2024, 8:23 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))
ovasileva lowered the priority of T360222: [SPIKE] Site notices / Central notices are not accessible by default from High to Medium.
Mar 26 2024, 8:18 AM · Web-Team-Backlog (FY2023-24 Q3 Sprint 6), Accessibility, FY2023-24-WE 2.1 Typography and palette customizations, MediaWiki-extensions-CentralNotice

Mar 25 2024

Ejegg created T360949: Upgrade centralnotice-staging to get off debian buster.
Mar 25 2024, 9:16 PM · MediaWiki-extensions-CentralNotice, Fundraising-Backlog
AKanji-WMF triaged T360899: CentralNotice selenium tests failing as High priority.
Mar 25 2024, 7:56 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice
Ejegg created T360899: CentralNotice selenium tests failing.
Mar 25 2024, 2:51 PM · Fundraising Tech - Chaos Crew, Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Mar 24 2024

TheDJ updated the task description for T360668: Drop support for non-Codex message boxes.
Mar 24 2024, 10:19 PM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))
Tacsipacsi added a comment to T360668: Drop support for non-Codex message boxes.

Extensions using JavaScript to create message box should either switch to Codex

Mar 24 2024, 9:32 AM · WMDE-TechWish-Maintenance, MassMessage, Two-Column-Edit-Conflict-Merge, GrowthExperiments, MediaWiki-extensions-Graph, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-CentralNotice, StructuredDiscussions, MediaWiki-extensions-Translate, Growth-Team, MobileFrontend, Web-Team-Backlog (Needs Prioritization (Tech))