Presentation is loading. Please wait.

Presentation is loading. Please wait.

DotNetNuke User Group Switzerland & dotMUGS present:

Similar presentations


Presentation on theme: "DotNetNuke User Group Switzerland & dotMUGS present:"— Presentation transcript:

1 DotNetNuke User Group Switzerland & dotMUGS present:

2 Schedule Background Info 1.Today's Goals 2.What is DNN? 3.Who are you? 4.Who are we? 5.DNN Basics Development w/DNN 6.DNN Programming 7.System Model 8.Skinning 9.Providers 10.Modules 11.Business Focus

3 Todays Goals Get an overview over DotNetNuke See how you can do your things better using DotNetNuke See how you can earn more money using standardized, world-class free software Get Excited Get Started

4 FYI - Organizational We have provided simple handouts This presentation will be available on the DotNetNuke User Group Switzerland site www.dnn.ch www.dnn.ch You may ask questions during the session Daniel Mettler & Marc Zuber will be available for special questions afterwards Information Presentation is Non-Linear

5 DNN Basics and Introductions Who you are, Who we are, What DotNetNuke is

6 Who are You? Programmers vs. Software Architects VB vs. C# IT / Network / Servers / Infrastructure Non-Technical (Management, Users)

7 Using DotNetNuke Simple Login and Text change Title changes w/AJAX Moving modules Adding modules Installing a module

8 Who am I Daniel Mettler Swiss, 28 years old Grew up in –Indonesia, Switzerland, Papua New Guinea, England Speaks EN, DE, IN Programmed since 12 Founded 2sic in 1998

9 What is DotNetNuke? Ultra-Quick-History – IBuySpy to DNN It’s a CMS It’s a portal system It’s a programming framework It’s not SharePoint –SharePoint: Documents and Workspaces –DNN: Webs, Info-/Theme-Portals, Intranets, Applications

10 Marc is… Swiss, 23 years old Grew up in CH Semi-Prof. Tennis player (CH top 100) DNN Leader at 2sic Focus –Media / Skinning –Shops –XMOD, Flash

11 Some Examples of Projects Simple Site  www.birchmeier.comwww.birchmeier.com Medium Complexity – using XMod  www.naegele-capaul.chwww.naegele-capaul.ch Medium Complexity – simple custom Mod  www.ewbuchs.ch (charting modules)www.ewbuchs.ch Complex Sites  www.horizon21.ch (with dynamic Flash)  www.sevelen.ch (big, many modules)www.horizon21.chwww.sevelen.ch

12 2sic – Eckdaten Founded 1998 by von Daniel Mettler 13 Employees Full-Service 300+ Customers 300+ Projects Solid Cash Flow English

13 2sic & DotNetNuke Ca. 200 DNN projects for für Government, SMB (KMU), Shops, etc. Many custom projects Own Modules Schooling Videos DNN-Partner for Microsoft Switzerland Founded the DNN User Group Switzerland

14 DotNetNuke User Group Switzerland Promote the use of DotNetNuke for Companies and Government For Webs, Portals, Intranets, Applications “Alone we grow - together we grow exponentially”

15 Questions Questions about the basics?

16 DNN Programming – Overview For VS 2003 &.net 1.1 use DNN 3.2+ For VS 2005 &.net 2.0 use DNN 4.0+ VB.net and C# Recommendations Don’t touch the core! Buy, don’t build Develop in own web, move to live system

17 DotNetNuke – Model Basics DotNetNuke “engine” Modules Skins Containers Content Providers Backend Database (exchangeable) User / Role Management (exchangeable)

18 Skinning For Site Layout For Module Layout Mostly HTML (for Web Designers) A bit of tagging or.net programming Very easy if you know HTML Recommended reading: watch skinning videos on Snowcovered

19 The Provider Model Recommended by Microsoft A core strategy in the.net 2.0 Framework The idea: Replace Core Components of a software with the best solution Some Providers –WYSIWYG Provider –Login Provider –Data Provider

20 Provider: User Login Show web.config with standard user login Show web.config with AD login

21 What’s a module? ASCX Controls that –Inherits the base class Registered as a module in the DB (show) Optional: Binaries Optional: Assets (Images, etc.) Optional: Data tables Optional: Data providers …

22 Getting Started with Modules Watch DNN Videos for Mod Development http://www.dotnetnuke.com/About/TrainingVideos/tabid/810/Default.aspx http://www.dotnetnuke.com/About/TrainingVideos/tabid/810/Default.aspx Watch TrainCert Videos http://www.traincert.net/ http://www.traincert.net/ Look at the integrated modules Use Module Template from Starter Kit Installation basics PA (Packaged Assembly) contains ascx, bins, images, etc. All precompiled

23 Questions Databases: MS SQL or other? Are Modules = SharePoint WebParts? Can we use SharePoint WebParts? Can Modules interact with each other? Can I create an own user database? Can I integrate my existing application? Your questions…

24 Business Focus Doing business and earning Money with DotNetNuke

25 Business Focus – Open Source Note: There are different Open Source models, the one used by DNN is… You may change everything You may rename it You may remove the copyright You may resell it For more details, see licensing agreement in DotNetNuke

26 Business Focus – Earning Money Full Services Partial services (like Consulting, Design…) Special Sectors (Health…) DNN-based Products (Intranets, MIS, …) Sell Modules (like DMX)DMX Create your own CMS (like 2flex)2flex

27 Business Focus – Why DNN? Windows is a must in SMB (KMU) DNN is the leading system on Windows Free Widely used Many modules (www.snowcovered.com)www.snowcovered.com Not official standard, but close Very clean architecture DNN does more and more I personally believe a descendant of DotNetNuke will become the standard foundation of future web applications

28 Special Thanks to… zühlke – die Denkfabrik dotMUGS, insbesonders Atif

29 Important Links DotNetNuke User Group Switzerland DotNetNuke SnowCovered 2sic Internet Solutions2sic Internet Solutions 2flex


Download ppt "DotNetNuke User Group Switzerland & dotMUGS present:"

Similar presentations


Ads by Google