Some feature ramblings on installing and upgrading!
Posted: Thu Nov 24, 2005 10:11 pm
Hi all,
The Who is using page is pretty cool. A problem with it, is that it is easy to forget to enter you data after completing your s9y install.
How about extending the install-script so that it gives a ping to a server, indicating that a new s9y install (URL, description, maintainer) was made? Of course only with permission of the person installing it. The ping could be in the form of an automated coWiki edit of the 'Who is using' page.
This way we would have a complete list of our installed base. Something to brag about! Perhaps include a counter on the homepage
Another thing I was thinking about was that from a security perspective, you would want as many installs to be running the latest, greatest and securest version of s9y. Not everybody that runs the software checks the s9y.org news pages. It is easy to lag behind with upgrading.
How about extending the admin frontpage with a check (within every X days) that connects with s9y.org to see if there is a newer version?
This option should be configurable, for those users that do not want their install to make unwanted calls to s9y.org.
One last thing I was wondering: would it be possible to do an online upgrade? In line with my previous comment I can imagine the following functionality.
On your admin front page you see that a newer version is available, an upgrade option is provided. The package is downloaded, backups are made (using a 'save as' dialog for the resulting zip). Then a big 'Continue at you own risk!' dialog is the confirm to do the upgrade. I would use it!
What do you think?
Zz.
The Who is using page is pretty cool. A problem with it, is that it is easy to forget to enter you data after completing your s9y install.
How about extending the install-script so that it gives a ping to a server, indicating that a new s9y install (URL, description, maintainer) was made? Of course only with permission of the person installing it. The ping could be in the form of an automated coWiki edit of the 'Who is using' page.
This way we would have a complete list of our installed base. Something to brag about! Perhaps include a counter on the homepage
Another thing I was thinking about was that from a security perspective, you would want as many installs to be running the latest, greatest and securest version of s9y. Not everybody that runs the software checks the s9y.org news pages. It is easy to lag behind with upgrading.
How about extending the admin frontpage with a check (within every X days) that connects with s9y.org to see if there is a newer version?
This option should be configurable, for those users that do not want their install to make unwanted calls to s9y.org.
One last thing I was wondering: would it be possible to do an online upgrade? In line with my previous comment I can imagine the following functionality.
On your admin front page you see that a newer version is available, an upgrade option is provided. The package is downloaded, backups are made (using a 'save as' dialog for the resulting zip). Then a big 'Continue at you own risk!' dialog is the confirm to do the upgrade. I would use it!
What do you think?
Zz.