59cd5a0196aec3cd3cbe2f33a4a1fabd.ppt
- Количество слайдов: 29
Dot. Net. Nuke User Group Switzerland & dot. MUGS present:
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 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 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 is
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 w/AJAX Moving modules Adding modules Installing a module
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 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. 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 – 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 • Full-Service • 300+ Customers • 300+ Projects • Solid Cash Flow • English
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 for Companies and Government • For Webs, Portals, Intranets, Applications • “Alone we grow together we grow exponentially”
Questions • Questions about the basics?
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 Containers Content Providers Backend Database (exchangeable) User / Role Management (exchangeable)
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 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. config with AD login
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. 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. 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 – 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, 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 (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
Important Links • • • Dot. Net. Nuke User Group Switzerland Dot. Net. Nuke Snow. Covered 2 sic Internet Solutions 2 flex


