Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Aggregator 4.0 - New Version - Tab and Localize ModulesAggregator 4.0 - New Version - Tab and Localize Modules
Previous
 
Next
New Post
7/18/2006 10:14 PM
 

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!!!

New Features include:

  • Nested tabs - Aggregator modules may be nested within each other for a multi-level drill down effect (See sample here)
  • Customized captions - Tab captions can be individually customized with images, text or replacement text using predefined tokens

Features include:

  • Saves valuable screen real estate by wrapping any number of DotNetNuke modules within a tabbed interface
  • Each tab takes on the name of the module that it wraps
  • Since module titles are not necessary when shown in tabs, you can automatically hide all your module titles with a single setting
  • All tab changes are client-side so there is no postback to slow your users down or tie up your server
  • Selected tabs stay selected even if you move back and forth through the site

Flexibility:

  • Includes 5 different tab positions:
    • Top, Bottom, Right, Left and Inline
  • Infinitely customizable using CSS styles so you can match your site look and feel
  • You can provide styles for the following:
    • TabStrip - style applied to the container that the tabs are shown in
    • TabUnselected - style applied to the unselected tabs
    • TabSelected - style applied to the selected tab
    • TabMouseOver - style applied when mousing over any unselected tabs
    • TabPage - style applied to the pages containing your modules
  • Styles are grouped into themes, so all you have to do is specify a single theme name to switch all 5 styles at once
Security:
  • Tab rights mimic the modules they contain and will only show if the user has the proper privileges

Samples:

  • Tab look and feel are only limited by your imagination.
  • Take a look at the sample page for just a few of the many looks you can achieve.
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityCommunity Membe...Community Membe...Aggregator 4.0 - New Version - Tab and Localize ModulesAggregator 4.0 - New Version - Tab and Localize Modules


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out