Just Search For mm2adel
 
  In order to attain the impossible, one must attempt the absurd. ~Miguel de Cervantes  
   
Find me on Facebook   Find me on LinkedIn   Find me on Twitter   Find me on Google Plus   My Blog Posts Via RSS
 
 
 

DotNetNuke or DNN, is it the perfect selection?

April 12th, 2011 - by Mohamed Adel

When you think about DotNetNuke as your selected content management system (CMS), first you should know whether it’s the best choice for your needs or you should look for another content management system. After reading this article you will know what the requirements of successful DotNetNuke installation are, what are the positive sides of it, and what are the negative sides of it.

DotNetNuke is meant to be content management system (CMS)

Basically DotNetNuke has been designed to be content management system, but what is content management system?
Content management system formal definition is a web application designed for creating, and controlling dynamic HTML content and their associated images. Simply anybody can handle his own website without any need of an HTML specialist involved in the website authoring activity.

Selection of free modules attached to DotNetNuke

In addition to that, DotNetNuke comes with a good selection of modules which powers the users with a good selection of additions that he can achieve. But what is a DotNetNuke module?
Simply DotNetNuke module is a small self contained code script which is being executed under the DotNetNuke umbrella, It also gives the ability for the user to do something which can’t be established by just HTML, or it eases the mission for the user to establish what he wants, like the news module, events calendar module, links module, announcements module.

DotNetNuke requirements:

To lunch a successful installation of DotNetNuke you need to make sure about number of items:

  1. Hosting operating system: DotNetNuke must run on a Microsoft environment with .Net framework enabled, if your hosting doesn’t support ASP.NET then you will not be able to install DotNetNuke. Before making the decision of using DotNetNuke first you must make sure about your hosting.
  2. Database server: DotNetNuke use only Microsoft SQL database, you can’t use any other types of database like MySQL, Oracle, DB2 databases, or even Microsoft access database.
  3. File permissions: before running a DotNetNuke installation you must make sure that you are able to change the file permissions. DotNetNuke creates a number of files and files which is essential within the installation process, so if you can’t change the file permissions whether by yourself from the hosting control panel or by contacting the hosting support team, then you will not be able to make a successful DotNetNuke installation.

DotNetNuke features, and positive sides of it

Multi-Portal or Multi-website

By using DotNetNuke you can set many portals to run over the same website (by using sub domains, or even domains), this means that you can create as many websites using the same installation of DotNetNuke and same database as well, this will save you time, and resources.

 DotNetNuke look and feel (frontend and backend)

One of the most great things in DotNetNuke is the same look and feel in both frontend and backend, unlike other CMS’s the first thing you will notice  that you will see the same thing as same as the visitor of the website, but with more controls which makes you able to change everything in the page.

Easy to understand control panel

DotNetNuke comes with easy to understand control panel, by another meaning you are two or three clicks away from reaching the action that you want to perform.

Page management

At the top left corner of the screen you will find all the page management controls such as Add new page, edit current page, or delete current page, that’s besides the other controls which gives you the ability to import the content from another page or export it to another page.

Module management

At the middle of the mini control panel bar at the top you can find what you can add to the page, you can place a module and also you can set where it should appear.

Common tasks or website settings

At the top right corner of the screen, within the mini bar at the top you will find the essential buttons which you can manage the website features through it. You can handle the website properties, user management, and the roles of each group of users.

Types of administrator user groups

DotNetNuke has two levels of administration. One of them called admin and he/she can control the primary features of a portal, and the other is called host and he/she can has the same features of the admin besides the features of handling all the portals within the same installation.

Customizing the look and feel

If you want to have you own PSD website design implemented to DotNetNuke, first you should know how the design will be implemented. Customizing DotNetNuke look and feel is called skins and containers. The skins are responsible on the layout design which is applied to the main website and dividing where the dynamic content should be. The containers are responsible on the content, or module design itself.

DotNetNuke negative sides

None Friendly URLs

DotNetNuke by default doesn’t provide friendly URLs, which is bad for SEO, but you can purchase a module which will help you in setting friendly URLs.

Community Support

DotNetNuke has a good community support, but not at the same level as WordPress or Joomla. If you were looking for information you will find it of course, but you will need to pay some efforts to reach to it.

Free Modules

DotNetNuke has some free embedded modules attached to it. But if you can’t find the module you want; unfortunately DotNetNuke has very limited free modules. if you were looking for a specific module you’ll find it for sure, but you must to pay for it. Also if you are of the kind who is not purchasing before trying you’ll find it hard to get to your proper solution.

Conclusion

DotNetNuke is a great content management system, which is based on ASP.NET and it also comes with the source code. Although the negative sides of it, it stills a great CMS which you can use for your website(s).

11 Responses to “DotNetNuke or DNN, is it the perfect selection?”

  1. Questions to ask yourself when you buy a new hosting provider | Mohamed Adel Personal Website Says:

    [...] your code files are a lot (Something link WordPress, or DotNetNuke) and you want to upload them. By Internet nature your ftp program will fail at some files, and even [...]

  2. shoes birkenstock Says:

    Fantastic post however I was wanting to know if you could write a little more on this subject? I’d be very thankful if you could elaborate a little bit more. Thanks!

  3. Hate spam Says:

    Nice Blog! Have subscribed for more

  4. 第三者 Says:

    I have looked for some information of this topic for the last several days, Your blog is greatly treasured.2

  5. veg mocking party Says:

    Howdy I am so excited I found your blog, I really found you by error, while I was looking on Google for something else, Anyhow I am here now and would just like to say thanks a lot for a tremendous post and a all round enjoyable blog (I also love the theme/design), I don’t have time to read it all at the moment but I have saved it and also added your RSS feeds, so when I have time I will be back to read more, Please do keep up the superb work.

  6. 債務處理 Says:

    I appreciate your information and will subscribe to your rss feed so I can read anytime. Wonderful information;2

  7. veg mocking party Says:

    The heart of your writing while sounding reasonable at first, did not really work well with me after some time. Someplace within the paragraphs you actually managed to make me a believer unfortunately just for a short while. I however have a problem with your leaps in logic and one might do nicely to help fill in those gaps. In the event you actually can accomplish that, I will undoubtedly end up being impressed.

  8. [sales negotiation skills] Says:

    I stumbled over here by way of a different website and thought I might as well check things out. I like what I see so now i am following you. Look forward to checking out your web page more.

  9. Andrew A. Sailer Says:

    Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with some original thoughts on this subject. realy thank you for starting this up. this website is something that is needed on the web, someone with a little originality. useful job for bringing something new to the internet!

  10. Jealous Guy Says:

    I’m now so delighted that I discovered this amazing post as I’ve been trying to find some good information about it more or less three hours. You served me very much indeed and studying your entire post I have found a number of brand new and valuable details about this subject.

  11. Custom Eiffel Tower Macbook 15"(two sides) Says:

    Nearly all of whatever you claim happens to be astonishingly legitimate and it makes me ponder the reason why I had not looked at this with this light previously. This article really did switch the light on for me as far as this particular topic goes. Nevertheless there is actually one particular issue I am not necessarily too cozy with so whilst I try to reconcile that with the actual main theme of your position, allow me see what the rest of the subscribers have to point out.Nicely done.

Leave a Reply

 
Whats New
 
  • My first paper work; Optimus Prime (See Photos)
  • Created new design for Mohamed-Adel.info and converted it to WordPress.
  • Placed Es2alony.com and Le-Model for sale!
 

Download My Resume
 
Microsoft Word File (.DOC)
Adobe Acrobat File (.PDF)
 

Recommendations
 
I worked with Mohamed for many years and I was positively affected by his distinguished performance and remarkable quality in front end development By Mohamed Ghoneim (SEO Consultant, NetSignature)
Read Entire Story
Mohammed is: very accurate, organized and sincere in his work. Very hard worker by all means, and delivers on time. By Yomna Omar (Information Technology and Services, NetSignature)
Read Entire Story
He is not only a motivated and passionate developer but also an inspiring professional. By Gehad Ellaboudy (Project Coordinator, NetSignature)
Read Entire Story
Mohamed is a combination of focus and hardwork, his calm quiet exterior doesnt overshadow his commitment, and his high technical background. By Nesreen Badawi (Product Manager, NetSignature)
Read Entire Story
 
 
Recent Blog Posts
   

Blog Categories
   

Blog Archives
   
 
 
Creative Commons License   Mohamed Adel Professional Articles by Mohamed Adel Mohamed is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. | Design / Implementation By Mohamed-Adel.info