Return to Previous Page
I'm using DNN as an integrator. Started my company in 2008 and only using DNN for websites and webapplications. Always busy on bridging the gap between IT and Business and trying to keep IT easy and understandable.
Hans has a small - Dutch - company. His core business is to help small companies in using IT as an enabler for their core business. So IT should be helping and not a restriction. My rules:
I am not a developer. But I can translate business requirements into solutions. I will go a step forward: I will challenge my clients with their needs, so I can provide the best fit for their company.
Normally i try to use the core modules for creating a website. I think I don't have to explain why, but for sure: if I use the core modules, there is almost no chance for having issues doing an upgrade of DNN.
But if I have to go to 3rd party modules, I will choose according to the following rules:
For this solution I needed a few specific modules:
I choose to work with the Ventrian News Article module. It is a module with an easy way to template the layout, but also has two satellite modules to show the latest news f.i. Because the client has two types of employees (they have their own news categories) I can easy show the latest news per category for each type of employee.
For the forum, there are a very small number of modules I know. Most of them are old. I looked arround and asked some of my collegues at
DNN-Connect.org about their favorite module, and there came one answer: Active Forum. The module installed very easy and you can get the layout very similar to the rest of your site.
User management module
Because normally I don't use the admin role for my clients (because I think the user interface is too complicated for a normal user), I was looking for a module where a user can create users, add users to a role and update the profile. There are some commercial modules for this kind of features but there is one module which contains not only the function of creating users etc. but also has a templatable layout. I'm really impressed by this
Usermanagement module, and it is created by one of the founders of DNN-Connect! So I know it will be DNN proof!
The timesheet function contains a few parts: a user must select a specific project and a specific task on a specific date to add some hours. Those items should be stored so my client can download them and use it for management information etc. So I wanted to create a form with a few dropdowns and a button to store the data. I wanted to show the 10 latest added items to the user, and for my client I needed a function to add new projects and tasks. I have used two modules from the same vendor for that, and they can work together:
ActionForm and ActionGrid from DNNSharp. These modules are easy to use and have a lot of flexibility. The form module has a dropdown of projects (therefore I created a table in my database with projects), and via the Gridmodule, my client can maintain the available projects. The grid module is also used for showing all the entries of all users.
Documents management module
The last module is the complex one. They want to share documents, mail documents directly from the site, and the documents should have an easy to find overview. In the Store, there are a lot of documents modules (to share files) but almost everyone does not have the capability to mail the file (instead of mailing a link). Mailing a file is necessary because the intranet is only for registered users, and sending a file to an external email address will give an error when the receiver of the link is not a user. So there was one big module left that has these functions: Document Exchange, again from one of the members of DNN-Connect. (a very productive DNN group!)
I created all the functions I needed and all without programming or changing any code! Only by configuring and templating the modules. Choosing four stable and solid vendors was the best choice. Sometimes I needed some support, just to find the place to configure something. All of the vendors above reacted quickly and helped.
Some images of the timesheetmodule (sorry for the Dutch text on the pictures) :