Pareto (http://en.wikipedia.org/wiki/Pareto_principle) once said that 80% of effects come from 20% of causes. For software we can re-phrase as 80% of users use only 20% of features.
These are not at all a scientific statements but you understand what they mean. We can add more and more features to web2py with the effect that: - web2py grows in complexity to the point that it becomes harder to maintain - web2py gets slower - I spend all my time reviewing patches instead of improving documentation - You spend all your time thinking how to improve web2py instead of building applications with it - Many of these improvement will not buy us a significant number of users. I am not trying to discourage people from submitting patches and I very very much appreciate people who have done so. Most if not all the patches that I have received were good and needed. I am sure I will continue to receive excellent patches. Yet, when discussing the roadmap it has to be clear that the point should not be adding new features. The goal should be locking existing features: make sure they are well documented, make sure there are no problems, make sure everything has tests. We also need a plugin system but that is not a new web2py feature. That is a set of specifications and naming conventions for writing models/views/controllers. It is possible that we may have to modify admin as result of these specs (in order to apply/remove plugins). Finally, this community has to do a better job at outreach. You should talk to your friends and blog about web2py. You must talk about the applications you build with it. We do not lack developers. We lack salesmen. This is not because we want to have more user but because more users means web2py is tested more, there will be more web2py jobs, and you (as early adopters) will have a better chance to sell your web2py based solutions. Massimo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---