Hi Richard,
Sounds great - let Paul Newman (see email below) know of your interest in being involved and we can look to see how it will work going forward and impact backwards compatibility.
Regards,
John Smith
Learning Technologist | School of Health & Life Sciences
T: +44 (0)141 331 3989 | E: [log in to unmask]
Glasgow Caledonian University, Cowcaddens Road, Glasgow, G4 0BA,
Scotland, United Kingdom
**** Please send all enquiries to our shared Blended Learning inbox at [log in to unmask] and one of the Learning Technologists will respond. ****
________________________________________
From: WebPA <[log in to unmask]> on behalf of Richard Craggs <[log in to unmask]>
Sent: 26 May 2017 11:00
To: [log in to unmask]
Subject: Re: Kickstarting Development
Hi John
Regarding database upgrades - if you take a look at this PR (https://github.com/WebPA/Source/pull/10) which was initially to increase a DB column size, I have added in the phinx migration framework to perform db migrations like you describe. (https://phinx.org/). This would currently be a sysadmin task rather than something that happens through the UI.
These migrations can also edit the file system e.g. to add additional lines to existing config files if that's what the upgrade requires.
To include this I also added the use of composer https://getcomposer.org/ as a dependency manager (to get the phinx tooling). If we like this approach we could use this for other dependencies (although WebPA doesn't appear to have many/any that I can see in the codebase).
Turning applications into things that could be automatically upgraded used to be my full-time job before I joined University of Leicester so if time allows and we're interested in this, I'd be happy to help out
Regards,
John Smith
Learning Technologist | School of Health & Life Sciences
T: +44 (0)141 331 3989 | E: [log in to unmask]
Glasgow Caledonian University, Cowcaddens Road, Glasgow, G4 0BA,
Scotland, United Kingdom
**** Please send all enquiries to our shared Blended Learning inbox at [log in to unmask] and one of the Learning Technologists will respond. ****
________________________________________
From: WebPA <[log in to unmask]> on behalf of Paul Newman <[log in to unmask]>
Sent: 09 May 2017 17:22
To: [log in to unmask]
Subject: Re: WebPA Development
Hi all,
Don't worry, we don’t want to lose the enthusiasm for WebPA either, and we are ready to move forward with this.
At the moment, we seem to have the following list of volunteer githubbers...
Andrew Millington - [log in to unmask]
John Smith - [log in to unmask]
Matthias Crauwels - [log in to unmask]
Of these, only John seems to have a github account already.
Andrew and Matthias, if you want to sign up to github, please do so... if you are already signed up under an alternate email address, let me know what it is and I can register you with WebPA's repos.
I'll give it a couple of days for anyone who wants to drop-out or sign themselves up, and then I'll add all the volunteers and we should be good to go.
--
Paul Newman
------------------------------------------------------
Senior PHP Developer
Learning Technologies & Digital Innovation Group, IT Services
Loughborough University
------------------------------------------------------
Glasgow Caledonian University is a registered Scottish charity, number SC021474
|