Extension Manager & Updates
Aloha!
I just read that Mark wants to strip down the core as much as possible and leave any extra functions to plugins. Excellent!
BUT ... ;-)
I like to suggest an extension to the extension settings on the admin pages:
Showcase
Please show all available (or as many as possible) plugins directly in this section - so people at least find the most important directly IN THE ADMIN section instead of another (official) repository.
Download & Install
Even better: a one click download, install and activation prodcedure - instead going to some other site, download it, ftp upload, admin interface and activation.
Update checker
A routine that shows if updates for plugins or the board are available. Many phpBB boards got hacked because admins didn't know anything about new versions or patches. IPB has an version detector and direct download link.
Comments
@minisweeper: Yeah. Some programms call it extension manager - extension browser is fine with me as well ... as long as I get it! ;-)
But it is a great idea.
@lech: It's actually like mark described it. Sorry if my English is confusing.
I think a central server - at least for an update notification if nothing more is very important. If have seen way too many web applications die a miserable death because they were never updated or the admins didn't know there was a patch.
There are way too many spammers and script kiddies out there - so speed and security is certainly very important.
The luxery of a central repository for extensions is certainly a nice to have for later versions. (says he who doesn't write any code)
@lech: Nope.
The central repository only offers a list of all available plugins and a chance for every external vanilla installation to compare it's installed plugins versions with the current versions on the central repository.
If the external admin decides to install or upgrade a plugin it gets downloaded to his/her own server.
I hope that makes it clear?
@lech: Sure there are always ways to beat a system - and unless you do stuff like 'certified' extensions with digital signatures ... ;-)
My intention behind the idea is to support the very idea of a 'naked' core and the plugins. I think most admins and webmasters would appreciate a tool that offers a list of available plugins and a simple installation - instead of being unaware what great things you can do with vanilla!!!
as far as extensions go, this could be done the same way, except only when I hit the extensions listing page the first time during a session, rather than on login - that way, if I'm happy with my set up, I don't have to look at the extensions listing. I can manage just my own.
Does this make sense?
@lech: That central repository won't stop you from still doing stuff manually. But not everyone is so into administration/coding like you. Many people will use Vanilla because it's simple and don't need to know more - so let's help these people a bit to keep it easy and give them more time on running their site / community / forum.
It'd be really nice to see a "Your Vanilla XP installation is out of date. The current version is Vanilla Vista! - Please visit http://getvanilla.com/ and update your installation" on the top of the page. Just to let me know that I have to go and download it, and update it.
I don't suggest making it an "autoupdate", but more of a notification system. Hell, if mark wanted to he could make it so that he could said vanilla admins messages ..bwahahahah. That would be great!