Browse DevX
Sign up for e-mail newsletters from DevX


Build 'Radioactive' Web Sites with DotNetNuke 2.0 : Page 2

Save hours of valuable development time when building corporate or departmental Web portals with DotNetNuke 2.0, the latest version of the free, ASP.NET-based, open source, extensible, content management portal.




Building the Right Environment to Support AI, Machine Learning and Deep Learning

DNN 2.0 New Features
The DNN 2.0 team completely re-wrote the product and they added a number of new features and enhancements. I have broken them down into four categories: administration changes, skin technology, data access methodology, and custom module (private assembly) development. In this article I will touch on some of the administration changes and I'll explain what skins are and why you will want to use them. I'll spend time exploring the new data access methodology and I'll finish the article by explaining how to develop custom modules in DNN 2.0. Administration Changes
DNN 2.0 features changes and enhancements revolve around the day-to-day administration of a site and it has some noticeable user interface changes.

Login Page Changes
The login page now displays on its own tab when a user attempts to login to a site. DNN 2.0 adds the login component as a standard module so you can customize the login experience for your site. DNN 2.0 includes a User Account module as a standard module. (See Figure 1 for a list of all the standard modules.)

Figure 1. The Default Page: This default page displays when you create a new site.
Figure 2. Available Modules: The figure shows the default page containing a list of available modules.
Administrative Design Surface Changes
For an administrator or someone with group editing rights to a tab, DNN 2.0 made a number of changes to the design surface. Some of the changes support new features while others have been implemented to increase productivity.

Figure 3. Module Context Menus: Modules now support a context menu which displays when the mouse is moved over the module edit pencil.
If you used DNN 1.0, you'll notice that DNN 2.0 repositions the tab maintenance section to the top of the design surface. Minor changes to tab maintenance section include grouping the Tab add and edit options together, the option to specify which pane (left, content, or right) a new module is added to, the alignment of the new module within the pane, and the ability to toggle the display of page content during a design session (see Figure 2). Module Context Menus
Content menus now appear when you move the mouse over the pencil next to the module title. The module context menu provides access to a variety of capabilities including positioning of the module, editing the module settings, and deleting the module (see Figure 3). Being able to delete a module without having to edit the module settings is definitely a welcome addition.

Recycle Bin
Are you nervous about being able to delete a module or tab so easily? Not to worry! The Admin menu lets you access the new Recycle Bin tab. The Recycle Bin provides the ability to restore previously deleted tabs or modules, another very welcome addition (see Figure 4). File Upload Dialog
The Admin and Host File Upload dialogs have been expanded to include the storage location of the file being uploaded. The Host File Upload Dialog also provides the ability to specify the type of content being uploaded (see Figure 5).

Exception Viewer
The Exception Viewer displays any errors that have occurred during the execution of the site.

Figure 4. The Recycle Bin:: The Recycle Bin provides lets you restore previously deleted modules and tabs.
Figure 5. The Host Upload Dialog: The Host Upload dialog box includes the file location and content type being uploaded.

Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.



Thanks for your registration, follow us on our social networks to keep up-to-date