Extension: BlueSpiceExpiry


all extensions

Overview
Description: Pages can be marked as expired.
State: stable Dependency: BlueSpice
Developer: HalloWelt License: GPL-3.0-only
Type: BlueSpice Category: Quality Assurance
Edition: BlueSpice pro, BlueSpice Farm, BlueSpice Cloud

Features

Expiry marks — after a certain period of time — a chosen article as "obsolete". The article can be updated by editing or by confirming that the article is still up-to-date. Expiry is the ideal basis for an archiving system. Outdated articles can be moved to an archive after being queried.

  • An author can add an expiration date to an article.
  • The expiry date can automatically be postponed to the future for a specific period of time.
  • Several authors: There can only be one expiration date. The user who originally entered the expiration date will be informed of the change.
  • There is no limit to the number of expiration dates with respect to users.

Technical Information[edit source]

This information applies to BlueSpice 4. Technical details for BlueSpice Cloud can differ in some cases.

Requirements[edit source]

  • MediaWiki: 1.35.0
  • BlueSpiceFoundation: 4.0

BlueSpiceReminder: 4.0

Integrates into[edit source]

  • BlueSpiceEchoConnector
  • BlueSpiceReminder
  • BlueSpiceSMWConnector

Special pages[edit source]

  • Expiry

Permissions[edit source]

Name Description Role
expirearticle Expire pages admin, editor, maintenanceadmin
expiry-delete Remove expiration from pages admin, editor, maintenanceadmin

Configuration[edit source]

Name Value
ExpiryEnablePDFWatermark true
ExpiryEnablePageWatermark true
ExpiryEnablePrintWatermark true

API Modules[edit source]

  • bs-expiry-store
  • bs-expiry-tasks

Hooks[edit source]

Accessibility

Test status: 2-testing complete
Checked for: Web, Authoring tool
Last test date: 2022-08-05
WCAG level: AA
WCAG support: does not support (workaround: no)
Comments:

page does not announce to screenreader that it is expired. (WCAG 4.1.3-Status messages).

erm:27714

Special:Expiry -> jsgrid pagination issue.

Extension type: core
Extension focus: reader

Discussions