Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?
Previous
 
Next
New Post
4/17/2009 8:12 AM
 

Robert W. wrote

Because some of us who are .NET developers who like DNN that don't want to pay the money for Windows Server can use a free Linux server distro to join in all the fun.

That's kind of silly.  A .NET programmer really needs to run Windows.  You don't have to have server to run DNN, it will run on workstation OS's just fine, with the limits placed on IIS by the OS.  You can easily host on a server if you need to and still develop on a workstation.

As for DNN in MONO - Yes it works.  I've done it.  You will lose many functions that can't be supported, and I've only run it under Apache on Windows, so you still don't win on the argument of a free Linux distro.  Basically, DNN on MONO sucks.  Big time.  But pretty much any .NET app on MONO sucks too when compared to running IIS.

If your defining choice is that you run on Linux, then you really should rethink your choice of development environments.  PHP and Java would be more apporpriate for you.

Jeff

 
New Post
4/20/2009 3:45 PM
 

Hi Jeff

So as I understand you just replaced the IIS. You've run DNN on Apache with the Mono-Modul. But still running it on Windows and SQL-Server DB.

 

Maybe I have to considering about Mojo-Portal, if I want an openSource CMS like DNN  to run on Linux with MySQL.

http://www.mojoportal.com/mojoportal-vs-dotnetnuke2006-09-02.aspx

 

regards Robert

 

 

 
New Post
11/5/2009 7:26 AM
 

Why would it be silly to run DNN on Linux.  Would it be silly to run Drupal or Joomla on Windows?

The whole point of Mono is that it is cross-platform .NET.  If DNN could be build and run properly on both .NET and Mono and the back end SQL engine be either SQL Server or MySQL (or perhaps PostgreSQL would be better for licencing issues) then DNN could be deployed on:

and end users could choose their platform depending on business needs.  This is already the case with Drupal and Joomla.  Why should DNN be restricted to Windows!

The whole point of the CLR is that it is an ECMA Standard.  As a cross-developer who has written code on Windows and Unix/Linux for over twenty years, I see no reason at all why the Linux/Unix community should not benefit from the DNN community and the DNN community benefit from a larger choice of target platforms.

Mono is powerful enough (and faster than .NET in some cases) that DNN SHOULD be supporting it (as well as .NET).  Supporting Windows is important but computing does not begin and end with Windows.  There are many other choices.

I am quite prepared to put my money where my mouth is and try and get it running on Mono but might need some help with the database layers.  Having had a look through the code, the SQL Server ADO dependencies could do with a bit of abstraction.  Being able to support other commercial databases such as Oracle and Ingres would also be an advantage.

 
New Post
11/5/2009 11:31 AM
 

John Cockroft wrote.  Having had a look through the code, the SQL Server ADO dependencies could do with a bit of abstraction.  Being able to support other commercial databases such as Oracle and Ingres would also be an advantage.

Abstraction is already there for Data Access using a provider model, and a (commercial) Oracle provider for DNN already exists.

 
New Post
11/5/2009 11:35 AM
 

John Cockroft wrote

The whole point of the CLR is that it is an ECMA Standard.  As a cross-developer who has written code on Windows and Unix/Linux for over twenty years, I see no reason at all why the Linux/Unix community should not benefit from the DNN community and the DNN community benefit from a larger choice of target platforms.

CLR is standard, though not the whole framework behind. I am actually quite surprised that someone was able to run DNN on a mono stack, even on Windows. The last time I tried on my own, the mono libraries and their vb compiler missed a lot of features to support DotnetNuke at all.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...DNN on MONO?DNN on MONO?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, 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 DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out