DotNetNuke v3 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.

Slides:



Advertisements
Similar presentations
Patrick J. Santry Microsoft ASP.NET MVP wwwCoder.com.
Advertisements

For Details Visit : or For any Help Contact the Librarian EBSCOhost 2.0.
USING WORDPRESS. WEEK 1 1.Why WP? 2.Setting Up WP 3.Exploring the Admin screen 4.Page Organization 5.Posting 6.Polls.
Jason Kergosien President A Primer Presented by Fort Worth Web Designers.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
Kentico CMS 5.5 R2 What’s New. Highlights Intranet Solution Document management package – WebDAV support – Project & task management – Document libraries.
Our aims ease the pain – for all our users get with the times better communication with our supporters recruit and engage people to our campaigns raise.
Services Course Live SkyDrive Participant Guide.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
EBO Overview Part 1 Ingrid Bongers MT(ASCP) MBA eClinicalWorks Certified Trainer.
1 Agenda Overview Review Roles Lists Libraries Columns.
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
New School Websites Teacher Pages. Visit the SCUSD Website for videos tutorials: For more information.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
The Dr ü G Book: An Intro to Drupal The Dr ü G Book: An Intro to Drupal (Dr ü G: Drupal User ’ s Group - users, not developers) This is an introduction.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
OM. Brad Gall Senior Consultant
Inti Online Login Page (Lecturer/Student/Administrator View)
PIVOTECH COMPANY LIMITED WEBSITE HAND-OVER TRAINING.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Introduction to DotNetNuke Scott McCulloch DotNetNuke Core Team
Simple Pages for Omeka Lauren Dzura LIS
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS Presented By: Rodneikka Scott, MS – Implementation Project Manager Lila Elliott, MA – Manager Client.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
Lorie Stolarchuk Learning Technology Trainer 1 What has changed with the 2.7.X Upgrade to CLEW?
DotNetNuke Portal Private Assembly Development Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Foxbright – Smarter Education Websiteswww.foxbright.com Foxbright Training Foxbright Teacher Pages
DotNetNuke Workshop Presented by: Sara Sharick. Topics What is DotNetNuke Components Requesting a DDN Site Creating Pages Modules Adding Content Document.
Intro to Datazen.
Hubnet Training One Health Network South East Asia Network Overview | Public and Members-only Pages; Communicating and Publishing using Blogs and News.
Getting Started. Package Overview (GradeQuick)‏ Web-based grade book –Access Anywhere –Always Current Paper grade book “look and feel” Flexible grading.
SURVEY APPLICATION. Overview Introduction Why survey app?? Architecture diagram Application flow Features Future plan.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Databases Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – SharePoint Database.
DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
DotNetNuke v4 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
DotNetNuke v4 – Intro to In Depth Tool Shed & Tackle Box.
COWG Web Site for Web Authors April, 2008 Karl Schultz, Lt Col, CAP COWG Webmaster.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
DotNetNuke v4 on ASP.NET v2 Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
My Stuff & More! How to personalize your OSLIS 2.0 “dashboard” and add files to your personal space.
DotNetNuke Portal – Custom Module Development
Cms Full-featured Flexible Web Content Management System for All Your Needs.
SECTION 1: Add-ons to PowerPoint
DotNetNuke v4 Web Portals
CMS I – BASIC WEB EDITING INTRODUCTION TO THE CMS
Building Custom Modules
DotNetNuke v4 Overview Stan Schultes
DotNetNuke® Web Application Framework
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
CONTENT MANAGEMENT SYSTEM CSIR-NISCAIR, New Delhi
What is SharePoint and why you should care
Building Custom Modules
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Advanced Module Development
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Updating Your Section’s Website
Tutorial Introduction to support.ebsco.com.
DotNetNuke at Fort Lewis College
Manage your Interest Group
Tips and Tricks (from Spitfire Development) Presenter: Stan York
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

DotNetNuke v3 Overview Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference speaker, mentor, trainer Conference speaker, mentor, trainer Contributing Editor, Visual Studio Magazine Contributing Editor, Visual Studio Magazine Founder -.NET Pub Club (netpubclub.net) Founder -.NET Pub Club (netpubclub.net) Microsoft MVP Microsoft MVP

WebCast Series on DotNetNuke DNN v3 – Overview DNN v3 – Overview January 31, 2005 January 31, 2005 DNN v3 – Installation and Configuration DNN v3 – Installation and Configuration January 31, 2005 January 31, 2005 DNN v3 – Portal Management DNN v3 – Portal Management February 4, 2005 February 4, 2005 DNN v3 – Custom Module Development DNN v3 – Custom Module Development February 4, 2005 February 4, 2005

Audience Polls How much experience with ASP.NET (0, 3yr)? How much experience with ASP.NET (0, 3yr)? Who is using DNN in production today (Y/N)? Who is using DNN in production today (Y/N)? Who has seen DNN v3 (Y/N)? Who has seen DNN v3 (Y/N)? Who is building Custom Modules (none, v1, v2, v3)? Who is building Custom Modules (none, v1, v2, v3)?

Presentation Outline Web Portal Introduction Web Portal Introduction First look – DNN v3 First look – DNN v3 Technical Overview Technical Overview Features Overview Features Overview Custom Modules Custom Modules Tips & Tricks Tips & Tricks Project Futures Project Futures

Web Portal Introduction What is a Web Portal? What is a Web Portal? Business Case Business Case Open Source Project Open Source Project DotNetNuke Project History DotNetNuke Project History Target Audiences: Target Audiences: Web Hosters Web Hosters Corporate Portal Developers Corporate Portal Developers Individual Users Individual Users

First Look at DNN v3 New Default Skin with top/bottom panes New Default Skin with top/bottom panes Tab  Page Tab  Page Admin IconBar Admin IconBar Client API Client API File Manager File Manager Export / Import Export / Import Site Search Site Search Friendly URLs Friendly URLs Localization & Language Localization & Language

Technical Overview Framework portal application Framework portal application Modular construction Modular construction Dynamically loaded user controls Dynamically loaded user controls Online configuration & content mgmt by role Online configuration & content mgmt by role Portals are websites (unique URLs) Portals are websites (unique URLs) Create many sub-portals in same installation Create many sub-portals in same installation Portals are individually skinnable Portals are individually skinnable Provider model allows pluggable services Provider model allows pluggable services Data access, membership, html edit, etc. Data access, membership, html edit, etc.

Features Overview Host and Admin roles Host and Admin roles Pages Pages Modules Modules Roles & Users Roles & Users Portal Management Portal Management File Manager File Manager Skinning & Containers Skinning & Containers Custom Modules Custom Modules

Pages Pages = portal organizational units Pages = portal organizational units Page hierarchy forms the menu structure Page hierarchy forms the menu structure Page functions on admin IconBar: Page functions on admin IconBar: Add, Settings, Delete, Copy, Preview Add, Settings, Delete, Copy, Preview Page settings: Page settings: Details – name, title, description, location Details – name, title, description, location Permissions – must be set explicitly Permissions – must be set explicitly Appearance – skin, container, icon Appearance – skin, container, icon Start/end date for page content Start/end date for page content Page link type: Page link type: page contains content or page contains content or points to a URL, another Page, or a File points to a URL, another Page, or a File

Modules Modules = information containers Modules = information containers Add new or copy existing modules to pages Add new or copy existing modules to pages Set title from IconBar in one step Set title from IconBar in one step Action menu: Action menu: Edit content, export/import module content Edit content, export/import module content RSS (syndication), print – these can also show icons on module RSS (syndication), print – these can also show icons on module Settings Settings Move module via menu Move module via menu Settings: Settings: Permissions – Inherit View Permissions from Page checkbox Permissions – Inherit View Permissions from Page checkbox Appearance – container, styles, icon Appearance – container, styles, icon Module header & footer values Module header & footer values Start/end date for module content Start/end date for module content Module-specific settings (called Module Options in v2) Module-specific settings (called Module Options in v2) Drag & drop modules using Client API Drag & drop modules using Client API

Roles & Users User access to portal info is controlled by Roles User access to portal info is controlled by Roles Roles: Roles: Used to set permissions for viewing and editing content Used to set permissions for viewing and editing content Role usage is up to you Role usage is up to you Public & private roles Public & private roles New Membership provider New Membership provider User registration: none, private, public, verified User registration: none, private, public, verified Users: Users: New user profile fields (web, IM, cell) New user profile fields (web, IM, cell) Preferences – language, time zone Preferences – language, time zone Membership Services: new Subscriptions public role Membership Services: new Subscriptions public role Admin search for users by name, Admin search for users by name,

Managing Portals Forms vs. Windows Authentication Forms vs. Windows Authentication Host vs. Admin Roles Host vs. Admin Roles Host – controls overall installation & configuration Host – controls overall installation & configuration Parent & Child Portals, Aliases Parent & Child Portals, Aliases Create locales, change resource files Create locales, change resource files Payment processing, demos, premium services Payment processing, demos, premium services Friendly URLs Friendly URLs Set site log storage to database or file Set site log storage to database or file Portal Admin – manages single site configuration Portal Admin – manages single site configuration Build Site Wizard Build Site Wizard Vendors & Banner Ads Vendors & Banner Ads Newsletters (Bulk in v2) Newsletters (Bulk in v2) Choose locale (applies resource files) Choose locale (applies resource files)

File Manager V3 = create directories within portals! V3 = create directories within portals! Host: Host: No explicit permissions on host folders No explicit permissions on host folders Set file types that are uploadable Set file types that are uploadable Portal admin: Portal admin: Set directory permissions by role (view and upload) Set directory permissions by role (view and upload) Portal space available shown on FM status bar Portal space available shown on FM status bar Copy, move, delete files as a group Copy, move, delete files as a group Upload files to folders Upload files to folders Download files by clicking on their name Download files by clicking on their name Filter files using a substring (i.e. txt) Filter files using a substring (i.e. txt)

Skinning and Containers DNN v2 skins & containers work in v3 DNN v2 skins & containers work in v3 Skins applied to: Skins applied to: Pages per portal or set globally by host Pages per portal or set globally by host Content vs. Admin pages Content vs. Admin pages Containers are module skins Containers are module skins Site CSS style sheet for global changes Site CSS style sheet for global changes Skin via user controls w/ [tags] or CSS Skin via user controls w/ [tags] or CSS Skinning guide in Documents directory Skinning guide in Documents directory

Custom Modules Add functionality without changing core Add functionality without changing core Upload module packages as Host Upload module packages as Host Set modules as premium to charge for use Set modules as premium to charge for use Many free/inexpensive CMs are available Many free/inexpensive CMs are available Build custom modules in any.NET language Build custom modules in any.NET language Data provider model – only SQL Server in v3 Data provider model – only SQL Server in v3 Breaking changes in v3, rebuild v2 CMs Breaking changes in v3, rebuild v2 CMs See docs: Module Dev, Localization, Skinning See docs: Module Dev, Localization, Skinning

DNN v3 – Tips & Tricks Use page preview as Admin (remember!) Use page preview as Admin (remember!) Modules visible only to Admin show red box Modules visible only to Admin show red box pages visible only to Admin don’t show any flag pages visible only to Admin don’t show any flag Add functionality with Custom Modules Add functionality with Custom Modules vs. making core changes vs. making core changes Providers for plug-in flexibility: Providers for plug-in flexibility: Data access, membership, html edit, search, scheduling, logging, friendly urls Data access, membership, html edit, search, scheduling, logging, friendly urls Watch DNN forums & bug tracker for fixes Watch DNN forums & bug tracker for fixes Documentation directory – many details explained Documentation directory – many details explained Visit the many resource sites for skins, containers, tutorials, other tips & tricks, etc. Visit the many resource sites for skins, containers, tutorials, other tips & tricks, etc.

Project Futures Support for Windows Authentication Support for Windows Authentication SSL (Secure Sockets Layer) support SSL (Secure Sockets Layer) support Dynamic Localization Dynamic Localization Web farm support Web farm support Membership support for single sign on between portals (portal groups) Membership support for single sign on between portals (portal groups) Custom Module Architecture Custom Module Architecture Migration to Whidbey (Visual Studio 2005) Migration to Whidbey (Visual Studio 2005)

Learn More – project download (register) and info – project download (register) and info support.dotnetnuke.com – Gemini bug tracker support.dotnetnuke.com – Gemini bug tracker – DNN forums – DNN forums Free v2 modules list (v3 coming) + resources + great skin! Free v2 modules list (v3 coming) + resources + great skin! – resource portal – resource portal – resource portal – resource portal – resource portal – resource portal – resource portal – resource portal – Microsoft’s ASP developer site – Microsoft’s ASP developer site us/dnaspnet/html/asp asp - Whidbey Provider Model us/dnaspnet/html/asp asp - Whidbey Provider Model