This is a very good idea Mozey. Tagging the plugins. Instead of having a big Miscellanous section, we have sections and tags.
For example, I wanted to write a contact grabber. That means I can have THREE plugins. So here are my plugins First plugin: API, Web services etc. to retrieve the contacts Second plugin: Default modules and templates etc. to display a default interface Third plugin: Themes and helpers. If we wish to switch the design from ExtJs to YUI from a single line. Why do I need tree plugins when I can have everything into the same plugin? Short answer: to facilitate code re usability and user contributions. Long answer: The modules and templates can change. Maybe you don't like my workflow and you would like to submit your own workflow using the same API. The most important thing here is the API. The API should never change (improved yes, but no contactGrabber 2 (like for the sfFeed)) And maybe you are not a big fan of ExtJS and you prefer YUI. Fine, you can write your own helpers and switch from ExtJS to YUI from a single line. The idea is to divide everything in order to make it reusable and customizable. Like Caesar used to say: "Divide and Conquer". Thanks -Hassen On Dec 11, 2007 6:12 PM, mozey <[EMAIL PROTECTED]> wrote: > > well!, perhaps we can further divide plugin types. So instead of just > a good old plugin you have either a: > > - Library: just like the blueprintcss example, just expand it and use > its functions. > - Plugin: Actual functional something or other, WITH test cases, this > and that AND documentation. > - Module: Almost like an application, WITH test cases, AND sample > data, AND proper documentation. > > Where all of these types of components have a set of things that is > expected to accompany them, like the test cases, documentation, etc. > This would improve on the over all quality of the code, and i there > are TWO plugins that does one thing, III would chose the one which > comes with test cases for instance!. > > Ontop of that!, a rating system based on: > > - usability: > - downloads: > - etc etc > > so same idea different fields?!? > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---
