Milestone | Deadline | Ziel | Aufgaben |
---|
Episoden |
| Basisklassifikation vollständig abgebildet. | - Re-do the slugs for the Basisklassifikation.
- Enter the whole Basisklassifikation.
|
| Verwertungsrechte für Episoden vollständig abgebildet. | - Have an episode metadata field for rights holders (probably easiest to reuse the Speakers field).
- Have an episode metadata field for licenses.
- Have an image metadata field for rights holders (probably easiest to reuse the Speakers field).
- Have an image metadata field for licenses.
|
| Metadaten von Episoden werden validiert. | - Make the Basisklassifikation required unless the podcast is already classified.
- Limit the number of Basisklassifikation terms to three.
- Limit the number of keywords to N; after talking to somebody from the library/Meghan.
- Require users to declare copyright holders and enter a license.
|
| Nutzer*innen können Episoden ohne Anleitung hochladen. | - BUG: Remove the horizontal scrollbars in the sidebar of post-new.php.
- If no speaker is entered, use the login name.
|
| Deutschsprachige Nutzer*innen können Episoden ohne Anleitung hochladen. | - Translate field descriptions into German, if feasible.
- Translate validation errors into German.
|
Podcasts |
| Verwertungsrechte für Podcasts vollständig abgebildet. | -
- Have a podcast metadata field for rights holders (probably easiest to reuse the Speakers field).
- Have a podcast metadata field for licenses.
- If copyright holders and a license are declared for a podcast, use them as defaults for episodes.
|
|
| Nutzer*innen können Podcasts ohne Anleitung anlegen. | - Filter Basisklassifikation terms by UI language when creating a new podcast.
- Make the speakers and Basisklassifikation fields required when creating a new course.
- Override the slug field of lecture series with <semester>-<course ID> and hide slug entry field.
- BUG: When adding a new podcast, the semester and the course ID fields are displayed after changing the podcast language even if the podcast is not a lecture series.
- BUG: When adding a new podcast, the semester and the course ID fields are displayed after a podcast has been created, regardless of podcast type.
|
|
|
|
|
A11Y |
| Die Seite ist für sehbehinderte Personen verwendbar. | - BUG: Taxonomy lists in which the series metadata entry is hidden, thereby also hide the episode number, leaving no visible episode number for visually impaired visitors; the metadata block should only be hidden for non-screen readers.
- Test the site with screen readers.
- Ask disabled colleagues for feedback.
|
Working front-end |
| Die deutsche Seite ist für Besucher*innen verwendbar. | - BUG: Following a link to an English episode on the German site takes visitores to the English site. Hard to fix. Perhaps a feature request should be posted to Polylang. For now this can only be worked around by adding English episodes twice, once classified as English and once classified as German. However, this may leads to invalidate language date and may break A11Y assumptions.
- Test whether episode speakers and series speakers both show up on a series page/entry if both are given and differ.
- Add link title attribute to metadata entries.
- There are no PHP warnings on the front-end, even with debugging enabled.
|
Übersetzung |
| Die englische Seite ist für Besucher*innen verwendbar. | - BUG: Series taxonomies don't show up on episode pages on the English site.
- Translate legal information into English.
- Translate the main menu to English.
|
Relaunch |
|
|
|
Nice front-end |
|
| - BUG: Current page displays a non-text default cursor.
- Maybe use <https://wordpress.org/plugins/podcast-subscribe-buttons> to make subscribing to podcasts easier.
- Don't show taxonomies in post metadata if the current view is for that taxonomy.
- Use a hyphenation library to hyphenate long words before saving/updating a post/page/podcast.
- Selbe Farbe für “Nächste/Vorherige Seite” verwenden wie im Menü oder Kontraste wieder etwas abschwächen.
- Hübschere Pfeile bei „Nächste/Vorherige Seite“.
- Have a page that lists all classifications.
- Have a page that lists all speakers, maybe by podcast.
- Have a page that lists all semesters.
|
|
|
|
|