Goal
- Technical investigation to plan the initial work for the new extension (creating the extension, making a basic popup, etc)
- What's the maximum amount of work we can do before we can get data from the IP vendor(s)?
• Niharika | |
Aug 5 2020, 4:32 PM |
F31936550: image.png | |
Aug 13 2020, 1:55 AM |
Based on the mockup F31936550, I think this is what we can do:
At this point, everything should be working, the last task will be to replace the dynamic mock data being returned by the API with real data. We are making a small assumption that the data will be accessible from MediaWiki and not a completely independent service/database (still within our infrastructure). If that ends up being the case, we'll most likely remove the API endpoint we've created (not a huge loss).
@Tchanders & @Niharika If this makes sense, I'll convert this into tasks. :)
@dbarratt Thanks for making this comprehensive list!
I think we should request the performance and security reviews as early as possible, perhaps just after the extension is deployed to TheGoodPlace?
I suspect these reviews could be done at the mock data stage, as long as we have the plans in place for getting real data.
Looks good to me otherwise. @Niharika Do you have anything to add?
@dbarratt This all looks good to me. Thanks for the investigation. I think a lot of this can be re-used in the future whenever we think about creating new extensions. Perhaps we should document this on the wiki. Maybe under our team page?
I agree with @Tchanders' point about getting security and performance reviews early.
@Niharika Here is our road to deployment: T260597 (from bottom to top on the task graph)
I have also documented the general steps on the wiki: https://www.mediawiki.org/wiki/Anti-Harassment_Tools/New_Extensions