Скачать презентацию Dot Net Nuke User Group Switzerland dot Скачать презентацию Dot Net Nuke User Group Switzerland dot

59cd5a0196aec3cd3cbe2f33a4a1fabd.ppt

  • Количество слайдов: 29

Dot. Net. Nuke User Group Switzerland & dot. MUGS present: Dot. Net. Nuke User Group Switzerland & dot. MUGS present:

Schedule Background Info 1. Today's Goals 2. What is DNN? 3. Who are you? 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

Todays Goals • Get an overview over Dot. Net. Nuke • See how you Todays Goals • Get an overview over Dot. Net. Nuke • See how you can do your things better using Dot. Net. Nuke • See how you can earn more money using standardized, world-class free software • Get Excited • Get Started

FYI - Organizational • We have provided simple handouts • This presentation will be FYI - Organizational • We have provided simple handouts • This presentation will be available on the Dot. Net. Nuke User Group Switzerland site 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

DNN Basics and Introductions Who you are, Who we are, What Dot. Net. Nuke DNN Basics and Introductions Who you are, Who we are, What Dot. Net. Nuke is

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

Using Dot. Net. Nuke • • • Simple Login and Text change Title changes Using Dot. Net. Nuke • • • Simple Login and Text change Title changes w/AJAX Moving modules Adding modules Installing a module

Who am I • Daniel Mettler • Swiss, 28 years old • Grew up 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 2 sic in 1998

What is Dot. Net. Nuke? • • • Ultra-Quick-History – IBuy. Spy to DNN What is Dot. Net. Nuke? • • • Ultra-Quick-History – IBuy. Spy to DNN It’s a CMS It’s a portal system It’s a programming framework It’s not Share. Point – Share. Point: Documents and Workspaces – DNN: Webs, Info-/Theme-Portals, Intranets, Applications

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

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

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

2 sic & Dot. Net. Nuke • Ca. 200 DNN projects for für Government, 2 sic & Dot. Net. Nuke • 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

Dot. Net. Nuke User Group Switzerland • Promote the use of Dot. Net. Nuke Dot. Net. Nuke User Group Switzerland • Promote the use of Dot. Net. Nuke for Companies and Government • For Webs, Portals, Intranets, Applications • “Alone we grow together we grow exponentially”

Questions • Questions about the basics? Questions • Questions about the basics?

DNN Programming – Overview • For VS 2003 &. net 1. 1 use DNN 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

Dot. Net. Nuke – Model Basics • • Dot. Net. Nuke “engine” Modules Skins Dot. Net. Nuke – Model Basics • • Dot. Net. Nuke “engine” Modules Skins Containers Content Providers Backend Database (exchangeable) User / Role Management (exchangeable)

Skinning • • • For Site Layout For Module Layout Mostly HTML (for Web 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

The Provider Model • Recommended by Microsoft • A core strategy in the. net 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

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

What’s a module? • ASCX Controls that – Inherits the base class • • 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 …

Getting Started with Modules • Watch DNN Videos for Mod Development http: //www. dotnetnuke. Getting Started with Modules • Watch DNN Videos for Mod Development http: //www. dotnetnuke. com/About/Training. Videos/tabid/810/Default. aspx • Watch Train. Cert Videos 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

Questions • • Databases: MS SQL or other? Are Modules = Share. Point Web. Questions • • Databases: MS SQL or other? Are Modules = Share. Point Web. Parts? Can we use Share. Point Web. Parts? Can Modules interact with each other? Can I create an own user database? Can I integrate my existing application? Your questions…

Business Focus Doing business and earning Money with Dot. Net. Nuke Business Focus Doing business and earning Money with Dot. Net. Nuke

Business Focus – Open Source Note: There are different Open Source models, the one 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 Dot. Net. Nuke

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

Business Focus – Why DNN? • • • Windows is a must in SMB 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) Not official standard, but close Very clean architecture DNN does more and more I personally believe a descendant of Dot. Net. Nuke will become the standard foundation of future web applications

Special Thanks to… • zühlke – die Denkfabrik • dot. MUGS, insbesonders Atif Special Thanks to… • zühlke – die Denkfabrik • dot. MUGS, insbesonders Atif

Important Links • • • Dot. Net. Nuke User Group Switzerland Dot. Net. Nuke Important Links • • • Dot. Net. Nuke User Group Switzerland Dot. Net. Nuke Snow. Covered 2 sic Internet Solutions 2 flex