customizing quick tabs in main content block

socialtalker - June 25, 2009 - 06:15

i dont know where this question belongs, so i post it here.
i was reading a wall street journal article and i love the way the main content block is tabbed and customized, with the article, video, comments, slides, etc each have their own tab. and i like the options on the front:
EmailPrinter
FriendlyShare
Yahoo Buzz
Save This
Text on the main
would this be very tricky to do? i am assuming quick tabs would be used.

http://online.wsj.com/article/SB124584667616347147.html

Not hard if you use views!

i-sibbot - June 25, 2009 - 10:52

Hi, I'd use a Combination of Views and Quicktabs (which rather nicely accept a View as a tab)

One thing to bare in mind would be that tabs are lovely, but most unobtrusive javascript tabs are essentially ULs containing LIs full of content. ALL present in one page and hidden by JS when the document is ready, reshown on tab clicks. If you have lots of content like videos pictures etc. These all added to the page loading times and performance of mentioned page. Quick tabs does provide ajax loading tabs which is neat! us it.

thanks!

socialtalker - June 26, 2009 - 04:05

i have used views, but not quicktabs although i have always like it and meant to use it. views was a lot harder and more confusing than i thought

I hear you on that, but, tbh,

i-sibbot - June 26, 2009 - 10:06

I hear you on that, but, tbh, Views learning curve is a little steep for most but once acheived the power and efficiency of Views is a wonder. Should be in the core of Drupal imho.

Quicktabs is a lovely, well thought out and well built module to. It accepts Views as a source for it's tabs to, plus AJAX loading plus it retro grades beautifully when JS is turned off in the browser (weirdo people do that :)

From what your requirements are and the example you provided, to me, this is a job for Views and Quicktabs. Good luck!

thanks again

socialtalker - June 30, 2009 - 03:26

i am going to try it and post how it turned out when i get my site up.

 
 

Drupal is a registered trademark of Dries Buytaert.