Page view counter

Aggregator 4.0 - New Version - Tab and Localize Modules

Last post 07-18-2006 10:08 PM by dnnstuff. 0 replies.

Sort Posts:

  • Aggregator 4.0 - New Version - Tab and Localize Modules

    07-18-2006, 10:08 PM
    • Loading...
    • dnnstuff
    • Joined on 11-25-2004, 2:49 AM
    • Ontario, Canada
    • Posts 155
    • Points 785

    Hi all, just wanted to let you know about the latest release of our Aggregator module. Stop by www.dnnstuff.com and download a free trial.


    ----------------------------------------------------------------------------------------

    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.

    Richard Edwards
    Available DotNetNuke modules - SQLView, CSSInclude, Aggregator - Tabbed Modules, Module Rotator
    http://www.dnnstuff.com,
Page 1 of 1 (1 items)