DNN TECHNOLOGY ARCHITECTURE OVERVIEW



Similar documents
Higher user satisfaction: customers can navigate website content and usergenerated content on a single site.

Evoq Content : Enterprise Powerful, Easy to Use and Extensible Content Management System

Developing ASP.NET MVC 4 Web Applications MOC 20486

Drupal Website Design Curriculum

Developing ASP.NET MVC 4 Web Applications

Kentico CMS 5 Developer Training Syllabus

Our clients have come to rely on key benefits when working with us, including: Simplicity.

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Content Management Systems: Drupal Vs Jahia

Looking for a fast, easy and effective way to create your company website? Look no further. Kentico CMS

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.

Course MS55077A Project Server 2013 Development. Length: 5 Days

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform


dynamic Learning Content Management System

DEVELOP ROBOTS DEVELOPROBOTS. We Innovate Your Business

Business & Computing Examinations (BCE) LONDON (UK)

Developing ASP.NET MVC 4 Web Applications Course 20486A; 5 Days, Instructor-led

HTML5. Turn this page to see Quick Guide of CTTC

RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)

Statement of Direction

How To Use An Avaya Aura Call Center Desktop For Multi-Channel Communication

Administrator s Guide

Storage Made Easy Enterprise File Share and Sync (EFSS) Cloud Control Gateway Architecture

Storage Made Easy. Cloud File Server Overview

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Safe Exam Browser, the Modular Freeware Solution for Secure E-Assessment

This module explains the Microsoft Dynamics NAV architecture and its core components.

TeamCompanion Solution Overview. Visual Studio

Implementing TIBCO Nimbus with Microsoft SharePoint

Chapter 2 SYSTEM MANAGEMENT. SYS-ED/ Computer Education Techniques, Inc.

CMS Selection Requirements, Fit Criteria, and Rationales

Course 10978A Introduction to Azure for Developers

Abdullah Radwan. Target Job. Work Experience (9 Years)

WebLink 3 rd Party Integration Guide

Cross Bulk Mailer 5.4 User Guide

Information Technology Web Solution Services

AGILEXRM REFERENCE ARCHITECTURE

Microsoft Windows Shared Hosting Seminar. DotNetNuke Technical Overview. May/June 2005

The Great Office 365 Adventure

Case Study. Portfolio Listing application Brainvire Infotech Pvt. Ltd Page 1 of 1

João Diogo Almeida Premier Field Engineer Microsoft Corporation

Implementing a Microsoft SQL Server 2008 Database

Reporting with HP ALM/QC

GOA365: The Great Office 365 Adventure

MS 10978A Introduction to Azure for Developers

Microsoft Private Cloud Fast Track

Managing Your Microsoft Windows Server Fleet with AWS Directory Service. May 2015

Skills for Employment Investment Project (SEIP)

Securing WebFOCUS A Primer. Bob Hoffman Information Builders

aspwebcalendar FREE / Quick Start Guide 1

Embedded BI made easy

Sharedien. The somewhat other Digital Asset Management. sharedien.com. Simply find it

IBM WebSphere ILOG Rules for.net

IBM InfoSphere Guardium Data Activity Monitor for Hadoop-based systems

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/

AIMS Surveyor Asbestos Management and Survey Report Generator

FirstSpirit Training Program

Thomas Röthlisberger IT Security Analyst

SWISSVBS LEARNING CLOUD (SLC)

Administrator's Guide

Analytics Configuration Reference

Peer 1 Hosting Multisite

Leverage SharePoint with PSI:Capture

A Modular Approach to Teaching Mobile APPS Development

Cross Bulk Mailer 6.1 User Guide

SaaS-Based Employee Benefits Enrollment System

MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER

WHITE PAPER MATTERSPHERE TECHNOLOGY AND FUNCTIONALITY REVIEW CONNECTING YOU WITH WHAT MATTERS

Petroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team

ITG Software Engineering

CLOUD COMPUTING & WINDOWS AZURE

CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform.

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Web Development. How the Web Works 3/3/2015. Clients / Server

Terms and Definitions for CMS Administrators, Architects, and Developers

Product Summary of XLReporter with OPC Servers

IT Insights. Using Microsoft SharePoint 2013 to build a robust support and training portal. A service of Microsoft IT Showcase

Dev01: Kentico CMS 7 Developer Essentials Syllabus

How To Manage A Multi Site In Drupal

OWB Users, Enter The New ODI World

Extending Microsoft Dynamics CRM 4.0

Web Site Design and Development Process

Izenda & SQL Server Reporting Services

MANAGED SERVICE PROVIDERS SOLUTION BRIEF

Document Management Server - Overview

DotNet Web Developer Training Program

OpenText Information Hub (ihub) 3.1 and 3.1.1

DocDokuPLM Innovative PLM solution

Transition Your Windows Server 2003 Infrastructure to a Modern Cisco and Microsoft Solution

Content Management Systems: Drupal Vs Jahia

Transcription:

DNN TECHNOLOGY ARCHITECTURE OVERVIEW In the DNN Platform architecture, multiple sites can be created on top of a basic web application framework. Each site consists of multiple pages, each containing multiple mini-applications called modules that provide specific functionalities such as e-commerce. These modules may appear on multiple pages of the same or different sites. The DNN Platform runs on the Microsoft web stack. It is equally at home on premises or in the cloud. EVOQ SOLUTIONS & THE DNN PLATFORM DNN Evoq solutions are built on top of the DNN Platform using its many extensibility points. Built as suites of modules, providers, skins and custom configurations, Evoq solutions take advantage of the many services provided by the DNN Platform, including deep integration with the security, membership, file management and content editing APIs.

WEB APPLICATION FRAMEWORK The DNN web application framework can be extended in many ways. You can build custom modules on top of it, as well as extensions of many kinds. DNN providers, for example, are specific extensions that replace existing functionality in the core solution. The web application framework provides a solid foundation for all your websites and web application needs and is open for integration with external applications via a service framework. MULTI-SITE SUPPORT The DNN Platform lets you build multiple websites in a single installation. All sites have access to a common repository of modules and skins, and all sites are independent of one another with respect to content, roles, and user permissions. This means that unlike some other authoring environments, the DNN Platform does not need to be reinstalled each time you create a new site a major time saver for many organizations.

ROLE-BASED SECURITY With security extending down to the module level, the DNN Platform provides an extensible security model that gives you complete, highly granular control over who can view or edit pages and their content. Role-based grouping simplifies security management, with specific permissions granted to users based on their roles or their individual names. The DNN Platform includes basic view and edit permissions for pages and modules. Evoq solutions include an even more granular set of standard permissions to provide added flexibility for administrators. In addition, module developers can create custom permissions for their modules to give administrators greater access control over specific module functionality.

MODULAR PAGE LAYOUT Content in DNN is exposed through the use of mini-applications called modules. Each module provides functionality for viewing and managing different types of content. Every page in DNN can be configured to use your desired skin layout. A skin layout includes one or more panes defined by the designer. Panes are locations on a page where modules may be placed. These concepts give page editors complete flexibility to design pages and manage their content. Start by assembling and designing all the modules you need to build your website, and only then worry about where to expose them on particular pages. Compared with page-first website design methodologies, the DNN approach makes it much easier to perform design and layout changes without affecting content.

A VARIETY OF DESIGN CHOICES The DNN Platform includes a powerful and flexible engine for creating skins - the graphic styles that provide the look and feel for web designs. Skins can be easily packaged for distribution and installation in a single, all-inclusive zip file that can be easily disseminated. The skinning engine has the flexibility to allow designers to implement virtually any desired website design. Designers have two packaging choices when developing skins: HTML Skins - Designers can choose to write their skins in standard HTML using embedded tokens or object tags for key framework features like menus and search boxes. ASCX Skins - Designers who are comfortable with ASP.Net can write skins using ASCX user controls, which is the native format for the DNN platform. Framework features are incorporated using standard user control references. DNN CMS SEARCH CAPABILITIES DNN 7.x was rebuilt from the ground-up to provide fast, accurate, efficient, secure and locale-aware access to content in just a few keystrokes. The platform has had Search capabilities for a long time. This was based on a module crawler which would iterate over

the various pages and modules in the site and index the content.. Modules needed to implement a specific interface (ISearchable) to store their content for Searching. They relied on SQL Server as the datastore. While the old Search was functional, it lacked speed, accuracy, and relevance. The commercial editions utilized a different search engine with the capability to index URLs and Files. The URL Crawler was fundamentally different from the platform search in that it relied on the parsing of HTML pages and following links. The File Crawler indexed the content of files (Microsoft Office Documents, PDF s, etc.).