Learn More





DNN Community Blog

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.

Content Slider 01.02.00 for DotNetNuke Released

Content Slider Module for DotNetNuke

It’s always kind of difficult to tell what modules will become popular when you create them.  For the most part, I really don’t care because usually the modules I release to you and the rest of the DotNetNuke community are those that I built specifically for a specific need I had anyway.  However, Content Slider module was meant to fulfill a need.  There was a gap in the Forge.  As a result, this module has had over 3,500 downloads in about 6 months.  THANK YOU for enjoying this module so much!

Well, no one can ignore that kind of interest, so I spent quite a bit of time working on a new release this week.  I was able to close all of the reported bugs and suggestions, and I even added a couple of my own.  The highlights are below.

  • Feature:  One-Click Enabling of Pager Setting
  • Feature:  Cache Sliders for Performance
  • Feature:  Configurable Cache Setting
  • Enhancement:  Transitions can be Selected
  • Bug:  Secure Folder Images not Viewable
  • Bug:  Sliders Disappear on Postback
  • Bug:  Remote Images Cause Errors
  • Bug:  Deleted Images Case Errors

These updates have helped to solidify this module to be higher performing, easier to use, and more stable than it ever has before.  In my opinion, its simplicity makes it competitive to most of the commercial options you have today.

Pager Setting

This is probably the most exciting update to this module.  Prior to this release, implementing the pager setting was quite difficult to do and required some general technical understanding of how the module and the jQuery cycle plugin worked.  This was obviously not a good thing for any module. 

As a background, the “pager” I am speaking of is simply the navigation element that can go with a banner slider.  See the example below.

Content Slider: Pager

Now, you can enable that functionality within a click!  All you have to do is make it look pretty, or at least make it look like it belongs in your site.  A little bit of CSS magic is all you need. 

Caching Enhancements

While tracking down some other bugs and issues, I stumbled across the need to cache a bit more for performance and stability.  If you’re not familiar with the term “cache,” it is simply a technical term used to describe the ability to save program information into memory for quicker retrieval.  Done right, caching can make even the most sluggish applications look speedy-quick. 

Bruce Chapman of iFinity SoftwareThis release not only explicitly caches the slider information above and beyond what the module will do, but it also allows you to custom define the amount of time that your cache will remain relevant.  However, it is also smart enough to override the cache when you add new sliders and save the settings.

Before moving on, I do want to give a little blog love to Bruce Chapman of iFinity – the maker of the favorite URL provider for many of us.  During my testing for this feature, I stumbled upon his free Cache Master module.  This module is incredibly useful for any developer that is performing explicit caching in DotNetNuke.

Selectable Transitions

The last update I want to specifically dive into is the ability for end-users to now be able to select their own transition.  This was a huge usability snafu by myself.  Until this release, you had to know the exact words to use for the transitions you wanted.  This is a lot easier said than done for nearly all users.  You don’t have to worry about that anymore…  Now, simply select an available transition, and save your settings to see how it looks!  Easy as pie.

That’s about it.  I hope you enjoy the Content Slider Module for DotNetNuke.  It’s certainly an honor to maintain this module for you all.

Download the Content Slider Module now!

This blog entry is cross-posted from my personal blog site.


There are currently no comments, be the first to post one.

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (21)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
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 (269)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (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)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?