Yes. Thank you Cathal. I appreciate your time and response.
I have to say that I understand all the points you made and I think I understood those before I posted. What I don't see is who the community should be holding responsible. Unless I can infer from your post that we can hold the core team accountable. That sounds like a logical place to me. If so then please represent these views to the core team.
The DNN website should represent the best that DNN can offer not just in an application, but in content and community. This is what most people naturally expect. People are looking and there are more and more reasons not to be impressed.
I have often been accused of living in utopia but I have learned to have more realistic expectations. At the same time I think a high level of excellence can be achived under the right conditions and I try to have that as a goal. You stated quite clearly my hopes for DNN as well when you said: "i hope we can exceed the standards of proprietary software" but I would go further and say "exceed the standards of any software" becuase propriety as you well know doesn't mean a whole lot these days.
My answers to the problem:
- Hire people: To me DNN now has enough of a following and reputation that it should able to apply some business model which would allow it to take on enough top noch staff to meet or exceed expectations. This can be done while still keeping with community driven open source standards. At least that's what I think should be possible.
- Make excellence a priority without excuses. I know what people are thinking "If DNN focuses on fixing every little bug and keeping the site updated there won't be time for any new features or innovation". Your right, unless you add more of the right people to the project and have people to mamange and organize the work. That brings be back to my first point. Hire people - Incentivise volunteers.
Thanks for listening.