Author Topic: combining API-plugin repositories  (Read 6272 times)

Offline corbosman

  • Sr. Member
  • ****
  • Posts: 260
combining API-plugin repositories
« on: February 14, 2010, 10:14:27 AM »
Hi all, ive been wondering if it would be an idea to start consolidating some google code repositories under 1 spot. (awaiting a future new plugin repository).

I currently own the google code repository named 'roundcube-plugins' for my plugins, and im more than willing to add committers to that repository, so we can share 1 repository for all our plugins.

We could then also start looking at some additional functionality like translation frontends (I could modify my translation frontend to work straight off the roundcube-plugins repository).

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
combining API-plugin repositories
« Reply #1 on: February 17, 2010, 07:48:24 AM »
I would join this project. We have to discuss how to organize the download section. I think it's best to provide only bundles for download (f.e. corbosman_bundle.zip, johndoh_bundle.zip, myroundcube_bundle.zip). If we would have there a link for each plugin I'm afraid that it gets too crowdy. The content of the bundles could be described on the frontpage.

Just my 5 cents.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline corbosman

  • Sr. Member
  • ****
  • Posts: 260
combining API-plugin repositories
« Reply #2 on: February 17, 2010, 08:58:09 AM »
Bundles are kind of hard to maintain though. After every change of 1 of the plugins you'd have to update a bundle. Also, it's a bit of a pain for users to only get bundles. Someone may modify one of your plugins slightly, which makes unpacking a bundle dangerous as it may overwrite their changes.

Right now in the download section I keep older versions around. That is not necessary of course. If we dont show older versions, I think a long list of plugins wont be so bad. If you look at it now, ive set a 'Deprecated' tag on all older versions, so you dont see them unless you check 'All Downloads'.  Maybe we can even use tags somehow to identify plugin authors so one could list only their own plugins.

Another option is to provide a bundle of all plugins say once a month. Thats a bit of work though.  Just throwing out ideas.  I feel we're not using the amazing plugins that exist to their full potential. Like, the plugin list on the wiki is a bit of a chaos.

Offline SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
combining API-plugin repositories
« Reply #3 on: February 17, 2010, 09:23:57 AM »
I like the idea, why don't we have a site front end where you can search and sort by category, also have screenshots and rating. We could also utilize some php and cron-jobs to build plugin bundles ever so often.

Offline corbosman

  • Sr. Member
  • ****
  • Posts: 260
combining API-plugin repositories
« Reply #4 on: February 17, 2010, 09:38:27 AM »
I know the roundcube team is working on a plugin repository (my company donated the hardware and hosting), so i dont want to go too far and end up with duplicate functionality. I have not seen it, so I dont know what it offers. Thats why im suggesting to only clean up some of the chaos right now.

One thing im not too happy about is that the plugins are currently spread all over the place. This means I will only use plugins from someone that I somewhat trust to do the right thing. It's so easy to introduce security risks, either knowingly or unknowingly. By having a more centralized repository, all our eyes can look at checkins and see whats going on. Maybe by starting to consolidate, we can create a more trusted set, and other plugins will join.

I also find the wiki page to become almost too unwieldly. I cant see anymore whats new, whats been updated recently, etc. I have to resort to viewing the wiki history. Maybe we can structure that page a bit more.

Offline SKaero

  • Administrator
  • Hero Member
  • *****
  • Posts: 5,882
    • SKaero - Custom Roundcube development
combining API-plugin repositories
« Reply #5 on: February 17, 2010, 09:53:05 AM »
I had only head talk about getting a new plugin repository I didn't know that it was being worked on.