Page 1 of 1

Some feature ramblings on installing and upgrading!

Posted: Thu Nov 24, 2005 10:11 pm
by zoran
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.

Posted: Thu Nov 24, 2005 11:50 pm
by MySchizoBuddy
I agree, perhaps we can also have a automatic add to the S9Y user map. give the user an option " would you like to be included in S9Y user map" if they say yes then just take them to the frappr site. I dunno if there is a free api available, so we can ping frappr directly

wordpress has this dashboard feature. which i totally like. All latest wordpress news in one page and is the first thing that opens up when u login.

Posted: Fri Nov 25, 2005 12:33 pm
by garvinhicking
Yes, an "check for upgrades" option and the dashboard is on the Wishlist for Serendipity. Volunteers are welcome :)

I must admit I'm not fond of automatic subscription to the Who's using or s9y user map. We could offer links to go there and do it manually, but automatted things shed a bad light on s9y, IMHO. I think definite user interaction should be required for that, else it might offend our integrity about "spyware".

Best regards,
Garvin

Posted: Fri Nov 25, 2005 1:21 pm
by zoran
garvinhicking wrote:Yes, an "check for upgrades" option and the dashboard is on the Wishlist for Serendipity. Volunteers are welcome :)
As usual! :)

Are the rss parsing libraries in the standard s9y distribution? A simple version would be to shown the latest entry of http://blog.s9y.org/categories/1-Announcements or http://blog.s9y.org/categories/2-Security.
garvinhicking wrote:I must admit I'm not fond of automatic subscription to the Who's using or s9y user map. We could offer links to go there and do it manually, but automatted things shed a bad light on s9y, IMHO. I think definite user interaction should be required for that, else it might offend our integrity about "spyware".
I agree that any possible s9y=spyware interpretations should be prevented. We can start out with the link at the end of the install process. Perhaps later offer some automated things, if resources and neccessity permit :)

Zz.

Posted: Fri Nov 25, 2005 1:35 pm
by garvinhicking
Hi Zoran!

(about volunteering)
As usual! :)
Hehe. I currently don't have time for larger tasks until after January, so I'm trying to distribute non-critical feature requets to other people, yeah :-)
Are the rss parsing libraries in the standard s9y distribution? A simple version would be to shown the latest entry of http://blog.s9y.org/categories/1-Announcements or http://blog.s9y.org/categories/2-Security.
Yeah, the remoterss plugin is bundled by default, uses Onyx, and there's already a version that uses the backend_rss event hook to be able to show feeds on the backend section of the admin panel.

Best regards,
Garvin