Wikimedia

When creating a newsletter, the default newsletter page should be offered as Main Page

This task is about MediaWiki's Newsletter extension.

When creating a new newsletter, defining a new page is required. If there is no newsletter page, one needs to be created manually.

However, when the newsletter is created, a new special page is created for that newsletter automatically. That page contains the title, description, a subscribe button... It also comes with a Talk page. For many newsletters, that might be all what they need.

Imagine that by default, the newsletter Main Page will be the new special page about to be created. If the publisher doesn't introduce any information, this will be it. If the publisher adds another page (as we do now), then the Main Page will be that one instead.

You can look at screenshots in the task for more implementation information.

You are expected to provide a patch in Wikimedia Gerrit. See https://www.mediawiki.org/wiki/Gerrit/Tutorial for how to set up Git and Gerrit.

Read about contributing to Newsletter extensions here

Task tags

  • newsletter
  • ux
  • php

Students who completed this task

LukasA

Task type

  • code Code
close

2018