Skins break on major version upgrade
Bug #1453632 reported by
Aaron Wells
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Confirmed
|
Medium
|
Unassigned |
Bug Description
One problem with the Mahara skins feature, is that it is highly dependent on modifying the underlying theme, and templates. And these both change, sometimes radically, from one major version of Mahara to the next.
This means that skins will break when you do a major version upgrade (unless the skin author edits the skin to be compatible with the new version). And that could provide quite a disincentive for people to upgrade their Mahara site.
I'm not sure what the best solution for this problem is, so I'm opening this bug partly to discuss the issue.
tags: | added: theming |
To post a comment you must log in.
I think any fix for this is probably going to involve adding a Mahara version compatibility number to the skin itself. At the simplest, you could add the version to the skin when you create it. Then, on an upgrade, you would either hide the obsolete skins, or put a warning flag or something on them.