Jump to content

Project: Redcap; the crossroads of the Order

Project Redcap:Maintenance

From Project: Redcap

This page contains maintenance instructions and logs for the Project: Redcap wiki. It's mostly for administrators.

To check the status of the wiki, make a feature request, or report a bug, please refer to Project Redcap:Community portal.

Maintenance Log

To see when the next maintenance window is, please refer to Project Redcap:Community portal.

2025 Maintenance

2025-12-27:

I tried to add the extension https://www.mediawiki.org/wiki/Extension:RottenLinks but it evidently requires outbound network access to run the UpdateExternalLinks script. Our hosting provided blocks that by default; if we think this extension is worth the effort I can work with the hosting provider to get permission to run it. Admin (talk) 09:59, 27 December 2025 (MST)

I tried updating the background colors of the wiki by editing MediaWiki:Common.css but there are too many different page elements to track down and override. I decided it wasn't worth the effort at this time. If someone else in the community wants to give it a try I can help them get started. Admin (talk) 09:59, 27 December 2025 (MST)

2025-03-30:

  • Full database backup
  • Wiki upgrade to version 1.43
  • Installed Extension:JsonConfig
  • Removed end-of-life extension Ploticus
  • Updated all other extensions

Upgrade Procedure

The simplest and safest way to update the wiki is to make a fresh install of MediaWiki and migrate the customizations into it.

  1. Lock the database
  2. Make a full database backup (see LocalSettings.php for the name of the database).
  3. Archive the database backup in private cloud storage.
  4. Upload the new MediaWiki distribution zip to public_html and unpack it.
  5. Rename the newly created mediawiki-X.YY-etc directory to redcap_new.
  6. cp -R redcap/images/* redcap_new/images
  7. cp redcap/LocalSettings.php redcap/.htaccess redcap_new
  8. Check the skins listed in LocalSettings.php. Download and install any that aren't already present in the skins directory.
  9. Use Special:Version to view the list of installed extension. For any that are not already present in the /extensions directory, download and unpack the latest versions.
  10. cd ~/public_html; mv redcap redcap_old; mv redcap_new redcap
  11. Unlock the database (edit LocalSettings.php
  12. cd maintance; php run.php update
  13. Log in with a web browser and see if it works!