Tabbed Targeted Content Channels (Finally!)

This year at Summit I had the pleasure of presenting/competing in Luminis Idol with some other very talented (and entertaining) folks. Later on I was asked to share some of our mods - particularly the "Tabbed Targeted Content Channel" code. Sorry it took so long, but I'm finally getting around to it. (Banner 8 upgrade has been consuming my life!)

Attached you'll find a zip file with the code and documentation to install and use it. Hope you find it useful. It's been very well received at our colleges.

In a Nutshell:

Tabbed targeted content channels allow users to set up standard TCC’s that display the TCC Sub-Sections in tabs. Functionality includes:

  • Tab-ifying TCC sub-section content
  • Combining multiple sub-sections into one tab (in case different sub-section "types" are needed)
  • Available tabs are controlled with standard "Audience" logic of the TCC.
  • If only one tab exists, the tabs disappear (not needed)
  • Custom tab labels
  • Custom tab css (tab color, icons, tab content watermark, etc.)
  • Default tab selection based on role hierarchy*

This customization is implemented on the client-side via javascript and the jQuery library. Small modifications to the luminis portal tiers are necessary. This has been tested in IE 6+, FF 2+, and Chrome 5+.

* Any functionality requiring user roles requires a separate mod. In the example code, this functionality has been disabled. More info on the user roles mod can be found here: http://www.lumdev.net/node/3427

---mike

Edit:

I've split these customizations up into modules and now maintain them in the lumdev svn repository.

This module can be found in the repository here: http://svn.lumdev.net/Luminis/Platform/IV.x/vcccd_custom_lum_ui/Tabbed_TCC/

See this post for more info: http://www.lumdev.net/node/3709

UPDATE: I updated these mods to work with Luminis 4.3.0. I've updated the svn repo, but the update breaks these mods for 4.2.x. If you would like to use them for 4.2.x, then you can always use the old code as of revision 73. Link:
http://svn.lumdev.net/!svn/bc/73/Luminis/Platform/IV.x/vcccd_custom_lum_ui/Tabbed_TCC/

Syndicate content