There was a project in the 2018 Google Summer of Code that added a new special page to the Page Forms extension, Special:MultiPageEdit, which lets users edit and create lots of pages at once from a single spreadsheet interface. It would be great to have a similar interface for creating and editing pages from a calendar interface, for pages that call templates that contain one or more date fields. This interface would most likely use the FullCalendar (https://fullcalendar.io/) JavaScript library. This feature may require the presence of the Cargo extension, or at least would be easier to use if Cargo is installed, since Cargo has separate types for "Start date" and "End date", something that Semantic MediaWiki lacks.
If there's time left over after this project is completed, it could be very interesting to create a similar editing interface using a map, for pages with Coordinates fields, letting users create and drag around markers on a map using OpenLayers and/or Google Maps.
**Prerequisites**: PHP, JavaScript, Ajax
**Mentors:** Yaron Koren, Erik Biegert, Yashdeep Thorat
**Microtasks:** T217516, T217517, T217518