(Originally posted on my Flatburger.com Blog) I just wanted to expand upon what Bill said about FlatBurger not building and selling modules or applications in the following post:
http://www.blogger.com/ResourceCenter/Blogs/tabid/5576/EntryID/224/Default.aspx
As Bill said, as a result of us working with many partners, we have seen first hand the demand for the creation or improvement of certain modules. Take this Blog module for instance. Hans-Peter Schelian (www.schelian.com), the creator of this module, has done an amazing job, and on top of that, he has been generous enough to give it away for free! He has done this for several other modules as well, and is a true role model for open source development. We use the module, and certainly appreciate it.
That said, however, we have heard many customers and partners ask for something better. While this blog module is quite functional, it does not compete well with popular blogs out there such as TypePad or Blogger. We have actually had partners tell us that they have had potential customers not accept a DNN solution as a whole because of this lacking functionality.
To fill this need, a module developer will need to focus on making a blog that can compete with the best of the best blogs out there. Doing so would create a module that people would not only be willing to pay for, but also grow the number of people willing to use DNN as a solution to fill their needs. Too often module developers develop a large suite of modules, but do none of them particularly well. Even if they do develop the best DNN module for that particular category, little happens to advance the cause of DNN as a whole. DNN does not advance as a whole until each module is competitive with the best applications in their category outside of DNN.
Each person or company only has so many hours in a day. Most of the DNN module developers I talk to know this all to well. The key here is to focus your energy on a single module, and do it very well. FOCUS! FOCUS! FOCUS! It is because of the need for focus that we will never create modules to sell ourselves. Doing so would detract from our ability to focus on providing the services and support to the community, which is the core of our business. Because we are focused on that, any module we would create to give or sell to the consumer would be lacking, and would ultimately not really be worth the effort. It would also compete directly with the community we are trying to serve.
From hosting providers to enterprises to small organizations to my mom (who is now using DNN and loving it), we talk to a lot of consumers about what they need. During the course of this we can recognize trends and patterns in what consumers are demanding. We can help to consolidate the voices of the consumers to make it easier for the development community to meet those needs.
Organizing the community wide development effort to some degree has its advantages for all involved. If 10 developers read this blog entry and decide to go off and create a new blog module, we have only met 1 need. If instead, through communication with each other, we coordinate to figure out who is going to focus on what, and instead come up with 10 killer solutions, the impact on the DNN community, and all of us, is substantially amplified.
So, I invite consumers and developers alike to contact us. Tell us what you need. Tell us what you have or will have in the near future. Login and post a comment to this blog and let everyone know. You can also reach me personally at jmcwilliam@flatburger.com.
