DNN Blogs

Written for the Community, by the Community

Sept 2024 SoFri: David Poindexter - Building a Custom DNN Theme Object

Written By Moore Creative
2024-09-19

 

DNN MVP - DNN Strategy Lead - nVisionative

 

In this Southern Fried DNN User Group Meeting:

Speaker: David Poindexter - DNN MVP - DNN Strategy Lead - Web & Mobile App Developer - Community Fanatic
Topic: Building a Custom DNN Theme Object

In this meetup, David Poindexter demonstrates development for a custom DNN theme object from scratch. He uses one of the barebones DNN Community starter projects to kickstart development and to keep things simple. You'll see how to turn simple requirements into a feature. The techniques learned here will serve as a foundation for development of other types of DNN extensions.

--

Community Topics and Updates

--

SPEAKER (TITLE)


DNN Development Training - Building a Custom DNN Theme Object

David Poindexter
DNN MVP - DNN Strategy Lead - Web & Mobile App Developer - Community Fanatic

Recommendations and Presentation Notes:

  • 🖥 David Poindexter presents on building a custom DNN theme object, applicable beyond DNN to other custom development projects.
  • 🛠️ Walkthrough session focused on creating a theme object for displaying last login time.
  • 🖥️ Demonstrated cloning and setup of the GitHub repository for the starter theme object.
  • 🧩 Explained usage of MS Build within Visual Studio for building and deploying the theme object.
  • 📝 Discussed setting up properties and event handling in the ASP.NET user control.
  • 🐞 Addressed debugging and testing strategies within DNN environment.
  • 🚀 Prepared for development with focus on integrating the theme object functionality.
  • 💻 The user is debugging and refining code related to displaying the last login date for a user.
  • 📅 They are integrating this functionality into a DNN theme, specifically modifying the home layout of the Exilian theme.
  • 🛠️ The process involves registering a theme object, defining public properties like dateLabel and dateFormat, and ensuring proper integration into the theme.
  • 🧰 They encountered issues with naming conventions and code compilation, resolving them through adjustments in namespace and class naming.
  • 🔄 Additionally, they discussed potential caching issues affecting the display of real-time login data, which may require cache clearance in production environments.
  • 💬 David provided a walkthrough on using skin objects and fixing issues with module bases.
  • 💻 Demonstrated troubleshooting live during the session, showing practical problem-solving.
  • 📅 Scheduled upcoming Southern Fried user group meetings for October 17th, November 21st, and December 19th.
  • 🎄 Plans include a Christmas party in December with a game show format.
  • 📢 Encouraged attendees to volunteer for future presentations and discussions on DNN topics.
 

Watch the Southern Fried DNN User Group September 2024 Meeting:


 

Southern Fried DNN User Group
The Southern Fried DNN User Group is YOUR user group for the DNN Community!

Southern Fried (SoFri) meets monthly to covers DNN topics from the DNN community. Join us for roundtable discussions, speakers and presentations from development and technology to Module vendors and new ideas!

SoFri meets the third Thursday of every month at 6:30 PM Eastern

www.SouthernFriedDNN.com

 

Total: 0 Comment(s)

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved