Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Community › Forums Register  |  

Affordable ASP.NET Hosting Service
  Ads  
Aspose - The .NET & Java component publisher
 


  Sponsors  

Meet Our Sponsors

OnyakTech
CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
SteadyRain
DataSprings - Great Ideas. Always Flowing.
 


DotNetNuke Forums
 
  Forum  General DotNetN...  Chat About It!  Getting DNN to work with Firebird and/or Advantage Database Server
Previous Previous
 
Next Next
New Post 6/16/2008 3:42 AM
User is offline Mike Grace
206 posts
www.computastat-group.co.uk
9th Ranked


Getting DNN to work with Firebird and/or Advantage Database Server 

Hi,

Can anyone tell me what would be involved (code and sql change wise) in getting DNN to work with these 2 databases.

I know that the Firebird project was abandoned. Why was this?

I have just started with a new company who only use Firebird and Advantage Database Server therefore I cannot use MS-SQL at all, not even the express version.

I am willing to take on this project but I need more information as to what is involved.

It would be a shame if I have to abandon using DNN. I have used it for over 3 years now and it would be perfect for my companies web projects.

 

Regards

 

Mie

 
New Post 6/16/2008 4:01 AM
User is offline Sebastian Leupold
15158 posts
www.deutschnetnuke.de
1st Ranked












Re: Getting DNN to work with Firebird and/or Advantage Database Server 

Mike,

to make DNN work with another Database requires to write database providers for core framework and all modules you use, which needs a huge effort (and was the reason to abandon the Firebird provider project). AFAIK there is currently only one 3rd party database provider, i.e. Oracle from EquityDP. I suggest to contact Sanjay (who also worked on the firebird project ~2 years ago) for more details.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
New Post 7/22/2008 2:05 AM
User is offline Mike Grace
206 posts
www.computastat-group.co.uk
9th Ranked


Re: Getting DNN to work with Firebird and/or Advantage Database Server 
Modified By Mike Grace  on 7/22/2008 4:09:17 AM)

Sorry for the delay Sebastian.

 

I see what you mean. Even if I did get the core working, I would not be able to use any 3rd party modules without having the source code and updating them.

Looks like I am going to have to abandon DNN, at least until there is a possibility of using other databases e.g. if the core team decide to use Entity frameworks or at least an ORM.

I have invested a lot of time into it.

 

I think that any support of multiple databases must come from the core team as a means to drive 3rd party developers.

 
New Post 7/22/2008 3:13 AM
User is offline Sebastian Leupold
15158 posts
www.deutschnetnuke.de
1st Ranked












Re: Getting DNN to work with Firebird and/or Advantage Database Server 

Mike,

as long as 3rd party modules follow the database provider scheme, you do not need sourcecode, only recreate the provider for your database - which is still an enormeous effort, IMHO. Of course, the core team looks into various alternatives, but be aware, that a major change like changing the complete data layer has huge impact and will only be taken, if the benefit clearly dominates the efforts and risks.


Sebastian Leupold

DeutschNetNuke dnnWerk - The DotNetNuke Experts German DotNetNuke User-Group

DotNetNuke Project UserDefinedTable
DotNetNuke Project Release Tracker
 
New Post 7/22/2008 1:52 PM
User is offline Jeff Cochran
1529 posts
5th Ranked


Re: Getting DNN to work with Firebird and/or Advantage Database Server 

I was going to say some of what Sebastian said, properly designed modules shouldn't need any conversion.  Unfortunately, there might be 10% of the modules out there that are designed properly (mine sure aren't...).  I have seen one organization write their own provider several years ago, for DB2, but in the process they ended up rewriting most of DNN anyway.  There's probably no DNN left in their current app.

Future use of LINQ might provide an answer, but by now the DNN core is pretty strongly married to a MSSQL environment.  I converted two older Oracle databases to SQL and one of the reasons was to use DNN (the other was the Oracle guy left...), but that's not an easy solution for many people either.

Jeff

 
Previous Previous
 
Next Next
  Forum  General DotNetN...  Chat About It!  Getting DNN to work with Firebird and/or Advantage Database Server
 


Forum Policy

These Discussion Forums are dedicated to the discussion of the DotNetNuke Web Application Framework.

For the benefit of the community and to protect the integrity of the project, please observe the following posting guidelines:

1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DotNetNuke.
2. Discussion or promotion of DotNetNuke product releases under a different brand name are strictly prohibited.
3. No Flaming or Trolling.
4. No Profanity, Racism, or Prejudice.
5. Site Moderators have the final word on approving/removing a thread or post or comment.
6. English language posting only, please.

 


Code Endeavors, LLC
Do you Endeavor to Enhance your DotNetNuke designs by utilizing AJAX technologies to more efficient interactive web experiences
www.codeendeavors.com
T-WORX, INC.
Professional DotNetNuke Solutions
www.t-worx.com
AppTheory
Professional development for medium to large projects based on the DotNetNuke platform.
www.apptheory.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP