Register   Login
     
  Related Links  
  Testimonials  

"If I could build DNN sites on only Scott's modules, believe me I would.  When you make a decision to invest in modules, don't kid yourself, you are in business with the module developer. Scott is a man that you can trust with a handshake and his modules are second to none."

-justnorth

   All Testimonials

  XML/XSL  
Ventrian Systemshttp://www.ventrian.comRSS feeds for Ventrian Systems60http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspx#Comments7http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=330http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=330&PortalID=0&TabID=213Logging to the EventLoghttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/330/Logging-to-the-EventLog.aspxA common technique I use to work out additional debug information for DotNetNuke modules is to log information to the event log (found at admin -> log viewer). The advantage of this technique is that you are taking advantage of a very extensible logger and providing it in a utility familiar to the portal administrator. You can log minor events such as (person X has uploaded a picture) or to capture errors (an email failed to send, and here were the arguments in the email). Using the event log in code is quite simple, the code is as follows:- First, create an instance of the EventLogViewer... Dim objEventLog As New DotNetNuke.Services.Log.EventLog.EventLogController Next, log the event you wish to trap... objEventLog.AddLog("Sample Message", "Something Interesting Happened!", PortalSettings, -1, DotNetNuke.Services.Log.EventLog.EventLogController.EventLogType.ADMIN_ALERT) Now, when this code is run, the event log entry should appear in admin -> log viewer! You can customise these type of events, whether they be admin, host, item updated, etc. It's features like this that really allow you to put together applications quickly by using features already available in the underlying framework.Scott McCullochFri, 14 Jul 2006 14:18:00 GMTf1397696-738c-4295-afcd-943feb885714:330http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/261/Configuring-Users-Online-for-DotNetNuke.aspx#Comments6http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=261http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=261&PortalID=0&TabID=213Configuring Users Online for DotNetNukehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/261/Configuring-Users-Online-for-DotNetNuke.aspxThere has been some confusion lately about the Users Online module, this entry will attempt to provide a step by step guide on how to correctly configure it.Scott McCullochSat, 17 Sep 2005 00:00:00 GMTf1397696-738c-4295-afcd-943feb885714:261http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/195/Debugging-3rd-Party-Modules.aspx#Comments6http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=195http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=195&PortalID=0&TabID=213Debugging 3rd Party Moduleshttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/195/Debugging-3rd-Party-Modules.aspxA lot of people ask me how to debug 3rd party modules because there is no well known procedure to do this. This article will attempt to show you a method that I have used over the last few years.Super User AccountWed, 10 Aug 2005 01:14:30 GMTf1397696-738c-4295-afcd-943feb885714:195http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/174/Integrating-Active-Forums-Private-Messages.aspx#Comments18http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=174http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=174&PortalID=0&TabID=213Integrating Active Forums & Private Messageshttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/174/Integrating-Active-Forums-Private-Messages.aspxThis article will show you how to integrate Active Forums and Private Messages so you can easily contact a user via private message. Scott McCullochMon, 11 Jul 2005 23:52:21 GMTf1397696-738c-4295-afcd-943feb885714:174http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/152/Localizing-the-Control-Title.aspx#Comments11http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=152http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=152&PortalID=0&TabID=213Localizing the Control Titlehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/152/Localizing-the-Control-Title.aspxThis article will explain how to localize the title of a module without writing any code.Scott McCullochThu, 09 Jun 2005 02:01:13 GMTf1397696-738c-4295-afcd-943feb885714:152http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/151/Setting-the-Page-Title-Dynamically.aspx#Comments4http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=151http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=151&PortalID=0&TabID=213Setting the Page Title Dynamicallyhttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/151/Setting-the-Page-Title-Dynamically.aspxThis article will attempt to demonstrate how to dynamically set the page title of a dotnetnuke page from within a module. This technique has been very useful in search engine optimisation for such modules as forums, news articles, etc..Scott McCullochWed, 08 Jun 2005 23:34:05 GMTf1397696-738c-4295-afcd-943feb885714:151http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/141/Friendly-URLs-Explained.aspx#Comments17http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=141http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=141&PortalID=0&TabID=213Friendly URLs Explainedhttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/141/Friendly-URLs-Explained.aspxThis article will attempt to explain how Friendly Urls for DotNetNuke works. By introducing concepts and relating the process to other scenario's not related to programming, the reader should gain a high level understanding of the friendly url component within DotNetNuke. This article will also appear in the 3.1 documentation. Please post any comments if I have left anything out.Scott McCullochThu, 02 Jun 2005 23:13:52 GMTf1397696-738c-4295-afcd-943feb885714:141http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/118/Using-Shared-Resources-in-a-Module.aspx#Comments2http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=118http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=118&PortalID=0&TabID=213Using Shared Resources in a Modulehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/118/Using-Shared-Resources-in-a-Module.aspxThis article examines a method of extracting resources from a shared resource file. I've used this technique for the menu in both the Private Messages & News Articles module.Scott McCullochSat, 21 May 2005 11:47:26 GMTf1397696-738c-4295-afcd-943feb885714:118http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/113/SpellChecker.aspx#Comments2http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=113http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=113&PortalID=0&TabID=213SpellCheckerhttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/113/SpellChecker.aspxThe SpellChecker in your text editor has now been fixed!Scott McCullochWed, 18 May 2005 00:38:45 GMTf1397696-738c-4295-afcd-943feb885714:113http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/112/Old-Site.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=112http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=112&PortalID=0&TabID=213Old Sitehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/112/Old-Site.aspxMy old site old.smcculloch.net has now become smcculloch.wdnug.org due to the hosting reorganization I went through last week. Sorry for any inconveniance.Scott McCullochTue, 17 May 2005 10:42:01 GMTf1397696-738c-4295-afcd-943feb885714:112http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/111/New-Blog.aspx#Comments2http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=111http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=111&PortalID=0&TabID=213New Blog!http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/111/New-Blog.aspxAs part of some changes I am making to this site, I have released a new blog! Some people may have remembered my old blog and how it disappeared. This one will be specifically for commenting on what is happening and as my personal memoirs. The type of posts may not fit in the resources -> articles section, so I thought I would start the new blog. I'll be changing the home page to be a bit more interactive to point you to various parts of the site, including blogs. You can view my new blog here.Scott McCullochTue, 17 May 2005 07:50:33 GMTf1397696-738c-4295-afcd-943feb885714:111http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/110/Creating-a-Release-Build-of-DotNetNuke.aspx#Comments6http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=110http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=110&PortalID=0&TabID=213Creating a Release Build of DotNetNukehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/110/Creating-a-Release-Build-of-DotNetNuke.aspxThe objective of this task is to create a release build of DotNetNuke.  A release build is a build of the software that comes with no source code. E.g. just the assemblies, pages and other associated files.Scott McCullochTue, 17 May 2005 01:35:13 GMTf1397696-738c-4295-afcd-943feb885714:110http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/109/Creating-Subscription-Based-Sites-in-DotNetNuke-Part-II.aspx#Comments6http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=109http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=109&PortalID=0&TabID=213 Creating Subscription Based Sites in DotNetNuke Part IIhttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/109/Creating-Subscription-Based-Sites-in-DotNetNuke-Part-II.aspxThe 2nd article in a series about creating subscription based sites for DotNetNuke. This article contains the requirements for a series of enhancements to extend the subscription capability of DotNetNuke.Scott McCullochSun, 15 May 2005 06:17:00 GMTf1397696-738c-4295-afcd-943feb885714:109http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/108/Private-Messages-010301-Released.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=108http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=108&PortalID=0&TabID=213Private Messages 01.03.01 Released!http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/108/Private-Messages-010301-Released.aspxI've posted a new build for Private Messages in the downloads section (members only). Fixed Bugs Include:-Fixed problem where anonymous users were being redirected to not authorized page. When an anonymous user is composing a message, the message options section is hidden.Thanks again for all your support & feedback!Scott McCullochSun, 15 May 2005 02:50:16 GMTf1397696-738c-4295-afcd-943feb885714:108http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/107/Private-Messages-010300-Released.aspx#Comments1http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=107http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=107&PortalID=0&TabID=213Private Messages 01.03.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/107/Private-Messages-010300-Released.aspxI've posted a new build for Private Messages in the downloads section (members only). New Functionality Include:-Email Notifications are switched on by default (unless the user has disabled it in their preferences).Read Receipts (with an option to switch it off in user notification preferences)Option to turn on anonymous sending of messages (turned off by default) - enabled through "View Options"Thanks again for all your support & feedback!Scott McCullochSat, 14 May 2005 14:51:09 GMTf1397696-738c-4295-afcd-943feb885714:107http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/106/Cute-Editor-Enabled.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=106http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=106&PortalID=0&TabID=213Cute Editor Enabledhttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/106/Cute-Editor-Enabled.aspxI've enabled the cute editor from cutesoft on my site. If you experience any issues with the editor, please let me know. Scott McCullochSat, 14 May 2005 05:00:06 GMTf1397696-738c-4295-afcd-943feb885714:106http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/105/Private-Messages-010200-Released.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=105http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=105&PortalID=0&TabID=213Private Messages 01.02.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/105/Private-Messages-010200-Released.aspxI've posted a new build for Private Messages in the downloads section (members only). New Functionality Include:- A new screen "View Options" that allows you to configure:- Text Editor (Plain or Rich) Emoticons (Enabled or Disabled) User Display (UserName or Real Name) Renamed UserName to Name in Find User screen. Fixed Bugs Include:- Emoticon bottom row was not getting replaced correctly Some extra script checking in the sending of messages Resource files in their own zip for each module (Private Messages, Send List, Message Count) Thanks again for all your support & feedback!Scott McCullochFri, 13 May 2005 10:28:39 GMTf1397696-738c-4295-afcd-943feb885714:105http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/104/Child-Links-010200-Released.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=104http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=104&PortalID=0&TabID=213Child Links 01.02.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/104/Child-Links-010200-Released.aspxI've posted a new build for Child Links in the downloads section (members only). New Functionality Includes:- Ability to add separator html Fixed Bugs Include:- Deleted items no longer show Start/End date are now taken into account unless logged in as admin Thanks again for all your support & feedback!Super User AccountWed, 11 May 2005 13:15:05 GMTf1397696-738c-4295-afcd-943feb885714:104http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/103/Site-Move-Complete.aspx#Comments5http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=103http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=103&PortalID=0&TabID=213Site Move Completehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/103/Site-Move-Complete.aspxThe move to the semi-dedicated plan is complete. What do you think of the speed? Scott McCullochTue, 10 May 2005 21:37:12 GMTf1397696-738c-4295-afcd-943feb885714:103http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/102/Portal-Tools.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=102http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=102&PortalID=0&TabID=213Portal Toolshttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/102/Portal-Tools.aspxDon't miss your chance to comment on Portal Tools in this thread.Scott McCullochMon, 09 May 2005 13:45:47 GMTf1397696-738c-4295-afcd-943feb885714:102http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/101/Expected-Downtime.aspx#Comments1http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=101http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=101&PortalID=0&TabID=213Expected Downtimehttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/101/Expected-Downtime.aspxThere might be a period of downtime at some point in the next few days. I'll be moving to a different server within webhost4life (semi-dedicated), so this site can join the rest of my other sites and enjoy greater performance. :) It will be interesting to see how the "Page Generated" times change and it will be good to use CuteEditor as the primary text editor for this site as well.Scott McCullochSun, 08 May 2005 00:45:52 GMTf1397696-738c-4295-afcd-943feb885714:101http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/100/Simple-Gallery-010000-Released.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=100http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=100&PortalID=0&TabID=213Simple Gallery 01.00.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/100/Simple-Gallery-010000-Released.aspxI've posted a new module called Simple Gallery in the downloads section (members only). This module provides a simplified interface for uploading and viewing photos. You can find out more here and view a demo here.. Thanks again for all your support & feedback!Scott McCullochFri, 06 May 2005 10:05:23 GMTf1397696-738c-4295-afcd-943feb885714:100http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/99/Testing-Advertisements.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=99http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=99&PortalID=0&TabID=213Testing Advertisementshttp://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/99/Testing-Advertisements.aspxOne of the features of the new "Subscription Status" module is the ability to display targetted advertisements to non-subscribers. So for the next few weeks I'll be trialling advertisements on the left hand side for non-subscribers. Scott McCullochWed, 04 May 2005 11:36:57 GMTf1397696-738c-4295-afcd-943feb885714:99http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/98/Quotes-010100-Released.aspx#Comments0http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=98http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=98&PortalID=0&TabID=213Quotes 01.01.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/98/Quotes-010100-Released.aspxI've posted a new module called Quotes in the downloads section (members only). This module displays a random quote from a list of quotes. You can also now customize the look & feel. You can find out more here. Thanks again for all your support & feedback!Scott McCullochTue, 03 May 2005 07:17:14 GMTf1397696-738c-4295-afcd-943feb885714:98http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/97/Subscription-Tools-010000-Released.aspx#Comments2http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=213&ModuleID=363&ArticleID=97http://www.ventrian.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=97&PortalID=0&TabID=213Subscription Tools 01.00.00 Released! http://www.ventrian.com/Resources/Articles/tabid/213/articleType/ArticleView/articleId/97/Subscription-Tools-010000-Released.aspxI've posted a new module called Subscription Tools in the downloads section (members only). This module contains the first in a suite of tools to help manage subscriptions. It is called subscription status and allows you to target specified content at certain roles. You can find out more here. Thanks again for all your support & feedback!Scott McCullochSun, 01 May 2005 14:25:41 GMTf1397696-738c-4295-afcd-943feb885714:97