Hi everyone,
First, I'd like to comment on what a fantastic job all of the core and project team members do, in maintaining, updating and supporting the DNN framework.
The only real limitation I can see from the core release product is a surprising lack of data providers. I know the Firebird project is well under way, but are there any plans to have a MySQL provider included with the core framework at any stage in the future?
Apart from MSDE and now SQLExpress, MySQL would have to be one of the largest and most supported free databases. Over teh years, I have had web sites hosted with over 100 hosts, on both linux and windows platforms, and every one I've come across to date includes MySQL databases as part of the hosting package, where the MS SQL is additional.
Please dont get the wrong idea. I'm all for supporting the MS platform, and think the .NET framework is great. I use the MS SQL on my companie's web server (running DNN 4.3.7), but I also do a bit of design work for a couple of charities who want the functionality provided by DNN, but can't afford adding MS SQL to their current web hosting arangements.
I think DNN is a product that deserves widespread support from the general web designer / web hosting / web developmet community. The best way to leverage this would be to take the Firebird project a lot further and add providers to the core for other (perhaps more popular??) databases such as MySQL and Oracle.
I can hear people screaming "You can write your own provider"... this is true, however creating such a beast requires an intimate understanding of not only the data access routines, but the core framework itself. Someone without this knowledge or programming skill (someone like me!) would either niot be able to create the required code, or would manage to completely break the core DAL.
Logically, to provide maximum support and useability, providers for additional databases ideally should be part of the core distribution.
OK guys, I've had my vent and made my suggestion. You may shoot at will, but please only use foam bullets!
Steve.