Tony Hussein wrote:
I think whenever a good not very complicated module is needed by many users, a few users/developers can band together and create it. The WordPress community is very active and lots of stuff is free. DNN not the same. My guess this is related to Linux vs Windows parallel. Lamp developers love free open source. Windows not so much.
The DotNetNuke project is not very inviting for new users to contribute. I don't know if this is intended, but it has been going on for years and nobody with authority wants to fix it. We have several problems:
There is no wiki. Important information is scattered around on various external sites that appears and disappears as time goes by. Even critical information like safe upgrade instructions and upgrade paths is located on external unofficial sites.
Dead or slow moving teams. Many core modules have very few releases each year (if any). Not because they are perfect, but because their teams are not functioning. And it's very difficult to find information about how to join a team and submit patches. May be they don't want any help.
No decent repository for user contributed extensions. "The forge" is a joke and an insult. Nough said.
Because of these problems the DotNetNuke community is fragmented and weak. Everybody is trying to fend for themselves and make a buck from snowcovered or some google ads on their sites. As the CE and PE versions becomes more different with time, it's vital that the community steps up and takes charge of the CE specific components. When PE was introduced, CE lost it's web farm support. With this recent purchase there is no hope of having the search engine fixed with any help from the corporation. And if you think it's working, you are not really using it.
This is not a "Windows vs Linux" problem. It's a DotNetNuke culture problem.