Installation and hosting are simple in DotNetNuke. Most of the
hosting providers provide automated installation of DotNetNuke directly from
the hosting control panel.
DotNetNuke ensures hierarchical navigation and management.
DotNetNuke provides great extensibility and scalability (can be
used for implementing smallest websites to large web applications).
Simple Licensing Policy- DotNetNuke can be adapted for personal
or corporate use without any issues.
Multiple database support. DotNetNuke runs across various
DotNetNuke uses a database to save its contents and hence,
updating of website can be done at a very fast pace.
DotNetNuke is highly customizable in terms of modifying the basic
style-sheet elements and at all levels. The content can be managed well even
with the change of skin and module containers.
DotNetNuke enables developing web pages with search engine
friendly URL's for any type of content based web site, using its built in
DotNetNuke supports localization and allows users across the
globe to use it effectively through its localization features. Almost 50
installable language packs are currently available.
The user interface in DotNetNuke is very simple and easy-to-use;
it helps users to manage their projects with user-friendly icons, wizards, etc.
DotNetNuke has appropriate security in place in terms of
encryption, defect tracking and validations, etc.
DotNetNuke applications provide built in logging and error
reporting features that are very manageable and reliable.
DotNetNuke provides excellent file uploading feature to its
administrators by virtue of which they can upload any file directly from their
desktop to the site.
Administrative activities and management are segregated between
host and individual portal levels in DotNetNuke.
DotNetNuke supports multiple portals from single installation.
Managing several different sites from an administrative perspective is pretty
easy with DotNetNuke via a single hosting account.
DNN site administrators can login to the site and can manage the
settings (add, modify or delete) for their own portal. However, they will not
have any access to login to other portals that belong to the same host.
DNN site host login allows users to administer settings of site
hosting and e-commerce. The host can access all the hosted portals with all the
individual information, and also can perform edit, modify and delete operations
for any particular portal.
DotNetNuke administrators have the ability to grant special
privileges to User Groups. They can define the rights and privileges of the
users for the entire portal or for any particular page. Assigning groups to the
users is also possible by the DNN administrator and a single user can also be a
member of many user groups. Accordingly, access and editing rights can be
granted to these users for accessing various secured locations in the site.
DotNetNuke clearly segregates the graphics portion (skin) of any
web page with the text part (content). This helps in modifying the graphics
part of the web page without affecting the text and vice versa.
DotNetNuke uses “modules” to add any content to a website. There
are many modules that come free with DotNetNuke. Modules are also available for
purchase from the web.
When a module is inserted in a web page, specific graphics
(containers) can be selected that should be displayed around the module. The
skins normally come with a selection of containers which suit the design of the
skin. This exhibits immense flexibility and allows the user to define the look
of the content.
DotNetNuke modules can be written as web services and made
exposed to the consumers on the web.
DotNetNuke is well supported by its core group of programmers,
its users, its dedicated community and several organizations who are practicing
this development, assuring readily available support to its followers.