*
*
*
*
ArchiveRegister | Login 
View Article

Current Articles | Categories | Search | Syndication

Tuesday, July 18, 2006
Aggregator 4.0 Released
By Richard Edwards @ 10:11 PM :: 747 Views :: 0 Comments :: :: DNNStuff
 

Well after much work and testing I've released the latest version of Aggregator tonight. Here are the details:

Aggregator (Tabbed Modules) is a flexible module that acts as a tabbed container or localization container for 1 or more modules.

New to version 4.0 (DNN3,DNN4 only):

Multiple modules per tab

  • Choose the 'Add new tab from module' option to pick a module and have it add the tab and module at the same time
  • You can insert a break after any module to move it down below the previous module for positioning

Localization

  • Any tab or module can be defined specific to a locale so it only shows for users in that locale.
  • All locales (the default) shows always
  • Fallback locale only shows if it's only module or tab left after deciding on whether to show any specific locales. For instance, you could have an NL-NL tab and a Fallback tab. If you were logged in as NL-NL locale then it would only show the NL-NL tab, the fallback would not be shown. Conversely, if you are logged in as anything other than NL-NL, then it would only show the fallback tab

Prev/Next

  • If this option is selected, then Prev/Next buttons will be shown. To change the Prev/Next text, edit the App_LocalResources/Aggregator.ascx.resx file (for English) or it's localized alternative for other languages

Hide Single Tabs

  • If this option is selected and there ever happens to be a single tab (either because only 1 tab is defined or 1 tab is left after the localizations are determined) then the tab will not be shown essentially making it appear as a normal module. This is useful if you wanted to localize a text/html module for 5 different locales. You could add a single tab, add 5 text/html modules each for a different locale (actually 4 locales and a fallback) and when it is rendered, you wouldn't see a tab at all just the specific text/html module that applies to the locale of the user

Tab Skin

  • Skinning has been simplified with the use of a skins directory beneath the DestopModules/DNNStuff - Aggregator folder. Each folder below that is a skin, and includes subfolders for Top,Bottom,Left,Right and Inline. The skin has to have a styles.css file and any images it needs in these folders. The most complex example of this would be the BlueSteel skin. This will make it much easier to bundle skins together and deploy them without having to edit a module.css file etc.
  • The old 'theme' skinning syntax still works and if you upgrade from an older version it will maintain this setting although you have the option to override to the new skinning ability

Active Hover

  • If this option is selected, the tabs will be automatically selected whenever the user hovers over them. Your users will absolutely love this feature!!!

 

Rating
Comments
Currently, there are no comments. Be the first to post one!
Click here to post a comment
Copyright (c) 2005-2008 DNNStuff
*
Terms Of Use   Privacy Statement