Monday, 18 May 2015

Dot Net Nuke

What Is Nuke ?
Nuke is a Free Open source web Content Management system so its used for managing a web site with little knowledge of web development.So Nuke provides  all the required option like security of the web site and predefined templates and all the control over the web site.so customization is very simple and fast.

Nuke is commonly called as DNN( DotNetNuke ) it a open sources Software.This software can be used for both commercial and non-commercial application.This has all important features like
  • Text editor
  • File Management 
  • It support mobile API's
  • Single installation with multiple web portals 
  • Roles based security 
Nuke has robust security because it has different user and depending the user permission they will given access to view are update the content on the portal.

This nuke has three important user types

  • Portal Admin
  • Hosted User
  • General User  

Portal admin are like super user for the portal so they have all the right and access to the portal and they have the privileges to add user are give permission and so on.

Hosted User are like privileged user for the portal means the can add or remove modules and they have control over a module but not the portal so they have permission only for there particular module.

General user are the like general user who register for the portal.

The nuke core building block is C# so it supports all the .net framework.Nuke also uses Three tire architecture.This three tire architecture has three important layers that is (Presentation Layer )PL,(Business Logic Layer)BLL and (Data Access Layer)DAL.
The request flow is simple the user request will come from PL and request is processed in the BLL and fetches the data from the database using the DAL.

This support different modules.This modules are third party modules which can be used for extra functionality.This Nuke can be deployed in FTP are local IIS.

This Nuke supports different kind of Sources Controls like TFS(Team Foundation Server) and Gits sources control

This Nuke has high supports across the world you will get quick response from nuke portals if u have any quires.Nuke supports all the latest technologies like HTML5 and CSS3 and JQuery.

The main Important of nuke are as following :

Advantages of the nuke:

1.Low Cost

2.Easy to customize

3.Control over the Content.

As it a open source is free for development and we have different option to customize tools.It provides different security features for work flow  controls over the content by assign different privileges for user and developer.

Disadvantages are as following:

1.Implementation Cost

2.Cost of maintenance

3.Performances Issue

When the solution are enterprise level the application we will requires large hardware and so the cost may be more.As the application becomes complex we need some high trained developers to fix the bugs and so on and the application performances will be reduces if the complexity increases.so this are some of the points we have take care before implementing the solution in nuke.

so Lets see Nuke support HTML,java scripts,C# ans so on as following :


so using the above we can start creating the application and it has different web config files and user controls and master pages so the development tools  is more are less same as any other IDE.

As we have shown above we have different file types so using them we can create a new file for creation of the forms so its supports any languages like asp.net,PHP,VB.net and its also support CSHTML that is "Razor" its a little different than traditional languages.This also supports scripting languages like Java scripts and so on.  

so using the predefined templets we can start our own web site at faster phase.so This about Nuke.

So Guys This blog is to give you overview of the Ms Nuke and Some Deep introduction about Nuke so I will be updating this blogs by Adding New blog for better understanding so please give me your valuable suggestion so I can make it better.

   

No comments:

Post a Comment