Products

Solutions

Learn More

Partners

Community

Blog

About

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.


Entries for 'Clint Patterson'

Adding Tasks

DNN Module Development

What is a "Tasks" module if we can't add tasks? We've covered a lot of concepts and now we are ready to add the functionality to our module so that we can add tasks to our task list. We will make use of the web services framework again to allow us to add tasks. The good part is that we've already got all the files needed and we just need to add in the new functionality. By the end of this entry you'll see how using the web services framework and modern module development approach provides a really great user experience.

Continue Reading »
Oct 15
By: Clint Patterson

Debugging a DNN Module

DNN Module Development

At some point all developers will have to do something known as "Debugging". Debugging is the process of looking through your code and finding any issues or errors that may be occurring. There may be some data getting returned and you're not sure why, well debugging will help you find out the answers to questions like this. Seasoned developers are also seasoned debuggers, but we have to start somewhere. In this blog entry we'll walk through debugging a DNN module at a high level.

Continue Reading »
Oct 14
By: Clint Patterson

Mentally Mapping The Pieces Together

DNN Module Development

When first learning DNN module development is is possible for things to get fuzzy... at least it did for me. I wanted to know where things lived and what exactly they did for me and my module. If you are like me and seek to understand all the bits and pieces and wnat to know how they work together then this entry is for you. In this blog entry we'll look at how all the components of our module work together to make a sweet module harmony.

Continue Reading »
Oct 13
By: Clint Patterson

Using jQuery and AJAX

DNN Module Development

In our module development quest we've taken several steps thus far and in this entry we are fixing to score our first Touchdown as we will finally get data back into our view control! JavaScripters we'll be speaking your language in this blog entry as we will walk through the process of using jQuery AJAX to get data returned from our web service and finally placed into our View.ascx file

Continue Reading »
Oct 12
By: Clint Patterson

Creating the Web Service Class

DNN Module Development

Web services tie the web together! Well... almost at least :-) As indicated in the previous blog entry on Modern Module Development we are opting to use modern development techniques in our module as much as possible. A lot of web applications provide some sort of web service end points so that external systems can integrate with their data. In our case we're going to use web services internally for our own module (but we're not limited to just using web services with our own module). In this blog entry we will walk through building out our web service class for our tasks module.

Continue Reading »
Oct 11
By: Clint Patterson

Module Development vs. “Modern Module Development”

DNN Module Development

There has been a recent shift in web development. The shift has been to more client-side development practices with applications being heavily based on JavaScript and web services. This approach provides several benefits for the end-users. This blog entry discusses why we're opting for the "modern" development route in this series versus developing our "Tasks" module in the way modules were developed in the past. Want a module with a great user experience... then you will love developing modules via the modern approach.

Continue Reading »
Oct 10
By: Clint Patterson

Creating the Task Controller Class

DNN Module Development

Have you wondered how exactly we can get code in our module to post data to the database? Well, I pondered that same mystery for a while, but it's really not such a mystery. The Task Controller Class is the "Traffic Director" between our module's code and the data in our database. In this blog entry we'll walk through the process of creating the TaskController class and sending data to our Tasks Table in SQL Server.

Continue Reading »
Oct 09
By: Clint Patterson

Creating the “GetTasks” Stored Procedure

DNN Module Development

Stored Procedures are scripts that get repeatedly executed in our database and they help us to have a "loosely coupled" system with separation of concerns. By using Stored Procedures we're also helping protect our data from SQL injections. In this blog entry we're going to walk through the process of creating our first stored procedure. The "GetTasks" stored procedure will handle the repetitive task of retrieving tasks from our tasks table in SQL.

Continue Reading »
Oct 08
By: Clint Patterson

Creating the Task Class

DNN Module Development

We are on a quest to develop our first module. Part of our module will be objects that are floating around in memory, but before we can create these objects we must lay out their definition. The definition of objects resides in something called a "Class". No, it's not a class that we'll attend, but rather a "class" serves as a blueprint for each object. In this blog entry we'll create a class in Visual Studio that represents the data that eventually be stored and retrieved from the database

Continue Reading »
Oct 07
By: Clint Patterson

Creating the Tasks Table

DNN Module Development

In the previous blog entries we’ve covered a lot of ground and are now at the point to where we actually need to return some data. Though, in order to return data back out to our view control we must first have a table in our database where data can exist! So, in this blog entry we'll walk through the process of creating our "Tasks" table in SQL Server so that we'll have a location where all of our task data and information will reside.

Continue Reading »
Oct 06
By: Clint Patterson
Page 9 of 10First   Previous   4  5  6  7  8  [9]  10  Next   Last   

NewsArchives


Aderson Oliveira (22)
Alec Whittington (11)
Alessandra Davies (3)
Alex Shirley (10)
Andrew Hoefling (3)
Andrew Nurse (30)
Andy Tryba (1)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (37)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Bogdan Litescu (1)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (212)
Chris Paterra (55)
Clint Patterson (100)
Cuong Dang (21)
Daniel Bartholomew (2)
Daniel Mettler (165)
Daniel Valadas (21)
Dave Buckner (2)
David Poindexter (12)
David Rodriguez (3)
Dennis Shiao (1)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (79)
Francisco Perez Andres (12)
Geoff Barlow (12)
George Alatrash (12)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (274)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Kelly Ford (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matt Rutledge (1)
Matthias Schlomann (16)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Miguel Gatmaytan (3)
Mike Horton (19)
Mitchel Sellers (35)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Oliver Hine (1)
Peter Donker (54)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Sacha Trauwaen (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Steven Fisher (1)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (3)
Tycho de Waard (3)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (40)
Will Strohl (172)
William Severance (5)

Content Layout

Subscribe to DNN Digest

Subscribe to DNN Digest

DNN Digest is our monthly email newsletter. It highlights news and content from around the DNN ecosystem, such as new modules and themes, messages from leadership, blog posts and notable tweets. Keep your finger on the pulse of the ecosystem by subscribing.  

What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out