O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

DNN-Connect 2019: Build a Module in Minutes

91 visualizações

Publicada em

In this DNN-Connect 2019 session, we discussed a new architecture to use to build your extensions. This allows you to have and manage your various DNN extensions all in one solution.

Publicada em: Tecnologia
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/yxufevpm } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/yxufevpm } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/yxufevpm } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/yxufevpm } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/yxufevpm } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/yxufevpm } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Seja a primeira pessoa a gostar disto

DNN-Connect 2019: Build a Module in Minutes

  1. 1. Build a Module in Minutes
  2. 2. Will Strohl • CEO & Founder, Upendo Ventures • Leader of the Awareness EAG • Former CEO, Hotcakes Commerce • Former DNN Corp employee • Using DNN since 2003 • DNN MVP since 2013* • DNN Author & Technical Editor • Founder of DNNCon (Day of DNN) • Founded 2 DNN User Groups* • 25+ open source projects https://upendoventures.com/How/People/Will-Strohl “hismightiness” @WillStrohl
  3. 3. Upendo Ventures • Platform & Evoq • E-Commerce • Implementations • Integrations • Custom Modules • Upgrades & Downgrades • Custom Themes • Training • Fixing stuff other people did ;) @UpendoVentures UpendoVentures.com We Use Technology to Help Your Business Change People’s Lives
  4. 4. Build a Module in Minutes
  5. 5. Who? • Content editors • Website owners • Website administrators • Theme developers • Extension developers
  6. 6. Why? • Building a module can seem difficult
  7. 7. Why? • Building an extension module can seem difficult
  8. 8. Agenda • Build vs. Buy • Types of Extensions • Development Templates • Module Walk-Through • Development Tips • Best Practices • Resources
  9. 9. Build vs. Buy • Question: • How much is your time worth? • DNN Store • https://store.dnnsoftware.com/ • GitHub • https://github.com/search?q=dnn&type=Repositories • Forge • http://dnnsoftware.org/Extension-Library
  10. 10. Types of Extensions • Authentication Provider • JavaScript Library • Language Pack • Library • Persona Bar Plugin • Provider* • Skin Object • Theme (and Container) • Module
  11. 11. Module Templates Current • Christoc • http://bit.ly/christocdnn • DNN MVP • http://bit.ly/dnnmvptemplate • DNN 8 Templates • http://bit.ly/ashdnntemplates Legacy • Social • http://bit.ly/dnnsocialtemplate • MaxiomTech • http://bit.ly/maxiomdnn • Gooddogs • http://bit.ly/dnngooddogs • Subodh • http://bit.ly/dnnsubodh • IRobinson • http://bit.ly/irobinsondnn
  12. 12. Module Templates generator-dnn • By DNN MVP, Matt Rutledge • Based on npm, yarn, yeoman • Includes MVC, SPA, Persona Bar • Builds in DesktopModules https://github.com/mtrutledge/generator-dnn https://www.npmjs.com/package/generator-dnn generator-upendodnn • By yours truly  • Fork of generator-dnn • Includes MVC, SPA, Personal Bar, Webforms, Libraries, Scheduler, Hotcakes* • Builds outside of the website https://github.com/UpendoVentures/generator- upendodnn https://www.npmjs.com/package/generator- upendodnn
  13. 13. Demo
  14. 14. Best Practices • Use the DNN API • Use SQL provider tokens • Be Windows Azure-friendly • Support localization • Use DNN form patterns • Encode SQL scripts as UTF-8 • Look in DNN first • Re-use DNN functionality • Controls, CSS classes, plugins, etc. • NEVER do core code changes • Test using EVS • http://evs.dnnsoftware.com
  15. 15. Upendo Ventures Final Q&A We use technology to help your business change people’s lives UpendoVentures.com solutions@upendoventures.com (650) 381-9160 548 Market St. #65401 San Francisco, CA 94104

×