Closed Bug 314545 Opened 19 years ago Closed 19 years ago

Upgrade wikis to MediaWiki 1.5.1

Categories

(mozilla.org Graveyard :: Server Operations, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: beltzner, Assigned: alex)

References

()

Details

developer.mozilla.org is running on MediaWiki 1.5.1 which has some security fixes (for IE users) and the following changes from 1.5.0:

=== Big changes ===

Schema:
  The core table schema has changed significantly. This should make better
  use of the database's cache and disk I/O, and make significantly speed up
  rename and delete operations on pages with very long edit histories.
  
  Unfortunately this does mean upgrading a wiki of size from 1.4 will require
  some downtime for the schema restructuring, but future storage backend
  changes should be able to integrate into the new system more easily.

Permalinks:
  The current revision of a page now has a permanent 'oldid' number assigned
  immediately, and the id numbers are now preserved across deletion/undeletion.
  A permanent reference to the current revision of a page is now just a matter
  of going to the 'history' tab and copying the first link in the list.

Page move log:
  Renames of pages are now recorded in Special:Log and the page history.
  A handy revert link is available from the log for sysops.

Editing diff:
  Ever lost track of what you'd done so far during an edit? A 'Show diff'
  button on the edit page now makes it easy to remember.

Uploads:
  It's now possible to specify the final filename of an upload distinct
  from the original filename on your disk.
  
  An image link for a missing file will now take you straight to the upload page.
  
  More metadata is pre-extracted from uploaded images, which will ease pressure
  on disk or NFS volumes used to store images. EXIF metadata is displayed on
  the image description page if PHP is configured with the necessary module.

User accounts:
  There are some changes to the user permissions system, with assignable
  groups. This is still somewhat in flux; do not rely on the present system
  that you see in this alpha to still be there.

E-mail:
  User-to-user e-mail can now be restricted to require a mail-back confirmation
  first to reduce potential for abuse with false addresses.
  
  Updates to user talk pages and watchlist entries can optionally send e-mail
  notifications.

External hooks:
  A somewhat experimental interface for hooking in an external editor
  application is included. This may not be on by default in final release,
  depending on support.

And...
  A bunch of stuff we forgot to mention.

Moving to this version would get us the (very useful) feature of having the option of being emailed when watched pages are changed, as well as version consistency with devmo for our own patches, etc.h
I support this due to it making the wiki faster on the database, as well as that neato permalink thing that allows me to reference a wiki page without fear that a link may be vandalized by the time a reader of my blog or whatever clicks on it ;)
I will handle the devmo stuff
Assignee: justdave → polvi
This is proving to be a pain in the butt. I think I am going to try to just recreate the patchs, and apply them to a fresh 1.5.2 install, then commit that to CVS as DEVMOWIKI.
The upgrades in the staging environment have been successful. I have also tested the changes for bug 312562, and they look good.

At this point we are blocked on the /ja/ folks getting us a new LanguageJa.php file... but we could upgrade all the others first if you like.

Please test! http://developer-stage.mozilla.org/en/docs/
Now in production! Enjoy.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.