Gabe Sumner

Gabe Sumner

The RSS Feed URL cannot be found!
The remote server returned an error: (400) Bad Request.

Back to all posts

Sitefinity "Tab Links" Control

Consider the following scenario:

  • I use my Content Management System (CMS) to create a "Marketing" page.
  • I then use the CMS to create an "Advertising Opportunities" page.
  • I now want my "Marketing" page to link to my "Advertising Opportunities" page.

This is really basic stuff, right?  Just alter the page, create a link in RadEditor, and type the URL.  Big freaking whoop!

It is a big freaking whoop.  It's a big freaking whoop because this procedure doesn't scale.  As your web site becomes bigger & more complex the likelyhood that your links will break increases greatly.  It also requires that you have meticulous & savvy web editors who won't type an incorrect URL.  As for moving pages, well, forget about it. 

A CMS should never require a person to type a URL to a page native to the CMS.   Nearly every CMS on the market makes this mistake; Sitefinity is no exception.  The CMS itself should take care of these link details.  The only reason I should ever have to type a URL is if I am linking to a URL not managed by the CMS.

Whack-a-LinkIf the paragraph above doesn't make sense to you, then I can say with certainty that you've never managed a big web site.  Static links break.  Static links break constantly.  The more web editors you have, the more links will break.  If you have a 1000+ page web site packed with static links then I guarantee you have plenty of broken links.  Keeping all of this working is a bit like playing whack-a-mole. 

Now, before I go on, I know Telerik has plans to address this.  RadEditor will eventually be extended so that you can select pages from the Site Map to set your links.  That will be a happy day!

Telerik has also provided several navigation controls with Sitefinity that come "out of the box".  My only beef with the Sitefinity navigation controls is that they all start at the "Root" of the web site.  There isn't a way to only display, for example, the "Adverting Opportunities" links.    

Blatant Plug For The GoonDocks "Links" Control

My Epitaph I want the link structure of my web site to be fully dynamic and completely based on the "Site Map" that I maintain through Sitefinity.  When I create a new "Page" I want the link to automatically appear on all relevant pages.  When I move a page, I want the links to be altered everywhere without any intervention.

My first forray into this was the GoonDocks "Links" Control.  I love this little control.  I use it all the time now.  Just drag & drop this control onto your Sitefinity page.  Choose the "Starting Node" and it will happily spit out dynamic links to the page's children.  If I want my "Marketing" page to contain links to all "Advertising Opportunities", then all I have to do is drop a "Links" control onto my "Marketing" page and then set the starting node to the "Adverting Opportunities" page.  It's done!  No list of static links is needed!  Everything is dynamic.  I will never ever have to worry about it again.  

Some of the Sitefinity controls I've created haven't been terribly well conceived .  This "Links" control is core though.  Sitefinity needs to come standard with something like it.  I consider it the most useful thing I've ever done in my life.  When I die I plan to have this accomplishment inscribed on my tombstone, along with the high score I achieved on Guns & Rose's "Sweet Child O' Mine" on Guitar Hero II.

Are You Going Somewhere With This Article?

I made a 2-level Tab-based version of this "Links" control.  I'm calling this control; the GoonDocks "Tab Links" Control.  This control dynamically renders navigation that looks like this:  (this is just a non-interactive image)

GoonDocks "Tab" Control Example - Non-interactive Screenshot 
I cannot drag controls onto a Sitefinity Blog entry.  Consequestly I can't show you a working example of this control.  The image above will have to suffice.

This controls utilizes the GoonDocks "Links" Control as a foundation but it retrieves "2 levels" of links.  These links are then displayed inside of a RadTabstrip.  It's pretty neat.  I'm using this control on the Intranet that I'm developing.  Dynamic navigation controls are a really really good thing.   Use them liberally throughout your web site and you will be a happier person.   

How to Download

As always, I have added this control to the GoonDocks Sitefinity Controls .

Facebook DZone It! Digg It! StumbleUpon Technorati Del.icio.us NewsVine Reddit Blinklist Furl it!

Comments  54

  • Fredrik Rodin, Sweden 15 Jan, 04:55 AM

    My god!

    Sitefinity is really a untouched diamond! You do an absolutely fantastic job. I'm just starting to get a grip on Sitefinity and what I've seen so far, it's really, really nice.

    I'll download your controls and try them out on my new project.

    Thanks again for sharing your controls!


  • Bob Avo 16 Jan, 12:30 PM

    Well done on your controls for Sitefinity. It's a testament to Sitefinity for being "open" enough to allow developers to add-on and correct limitations of a commercial program. That's usually limited to open source apps, in my experience.

    Sitefinity is a very powerful, yet simple CMS to use and develope with, but it's not without problems. I appreciate your being vocal about these problems to assist other developers, and also appreciate your work to make it better.

    Looking forward to other controls you come up with.


  • Lillah 14 May, 06:47 PM

    That’s not just logic. That’s really sesnible.


  • thomas sabo 25 Jun, 01:25 AM

    Thanks for sharing!
    This is really a very cool blog, thanks a great deal for this! I’ve read a great deal about this topic in the past and I agree with you.


  • Pandora Bracelets Charms 4 Jul, 06:23 PM

    To a large extent, this post that has explained some contents very carefully and totally. It really contains a lot of aspects of something that we are very eager to know and are very necessary to us in our daily life. Firstly , this post can do its best to tell some points of products very truly and believeable, which is some posts can't do well. Secondly, this post can consider something important from our buyers stand, which is very helpful to our life ,work, and so on. Last but not least ,the most important respect is that it can lead us to know right and total news,and tell us what perfect things really are. From the bottom of my heart , we really need this excellent kind of posts and we will obtain more and more beneifits than ever before. Thanks a lot!


  • Sabo Online 5 Jul, 02:47 AM

    Leaving a comment is the biggest support to Blogger.Thanks!


  • Generic Viagra 5 Aug, 10:22 PM

    I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!


  • Generic Viagra 5 Aug, 10:22 PM

    I wonder how you got so good. This is really a fascinating blog, lots of stuff that I can get into. One thing I just want to say is that your Blog is so perfect!


  • thomas sabo uk 17 Aug, 11:56 PM

    In this modern and fashionable society, people are pursuing for thomas sabo cool, unique, stylish and innovative. Whether it is thomas sabo uk or fashion accessories all means a lot for modern society of today. Same is the case with trendy looking thomas sabo charms. When these are thomas sabo bracelet, the excitement just gets doubled. Most chic looking thomas sabo jewellery are in fashion now. These are one of the favorite fashion accessories for men and women long time ago. If you have not yet tried thomas sabo sale, it's time to own one and feel the difference it can make to your personality.


  • thomas sabo uk 17 Aug, 11:57 PM

    In this modern and fashionable society, people are pursuing for thomas sabo cool, unique, stylish and innovative. Whether it is thomas sabo uk or fashion accessories all means a lot for modern society of today. Same is the case with trendy looking thomas sabo charms. When these are thomas sabo bracelet, the excitement just gets doubled. Most chic looking thomas sabo jewellery are in fashion now. These are one of the favorite fashion accessories for men and women long time ago. If you have not yet tried thomas sabo sale, it's time to own one and feel the difference it can make to your personality.


  • ed hardy clothing 28 Aug, 09:05 PM

    http://www.edhardysuksale.uk.com/


  • BMbvXk 3 Sep, 09:53 AM

    BMbvXk


  • paul smith uk 14 Sep, 01:52 AM

    abc123


  • paul smith uk 19 Sep, 01:25 AM

    abc123


  • polo shirts 21 Sep, 12:56 AM

    I am not attracted by the title of such landlord, nor is confused by the content of the post. I do not rob the sofa, nor is it to soy sauce. I am not cheering for the landlord cry, nor is landlord to contain attacks. I just struggle to silence every 30 posts.


  • canada goose 21 Sep, 08:25 PM

    The above measures will give canada goose jakke sale consumers what benefits, canada goose parka Sale it is unclear. But illegal imports of goods more, competition is more intense. canada goose resolute down parka Not ruled out in this case inlet chamber price. and you can more style about canada goose coats such as Canada Goose Expedition Parka drenge, Canada Goose Expedition Parka Kvinders, Canada Goose Expedition Parka M?nd, Canada Goose Handsker, Canada Goose Kvinder Vest, Canada Goose Montebello Parka, Canada Goose M?nd Vest, Canada Goose Original, Canada Goose Trillium Pa etc. canada goose sale The union thinks, here refers to operate low fur leather business, such as Sheepskin Fur leather sewing business. As for the water mink, moncler sito ufficiale trillium parka 6550l arctic fox fur coat and black purple and blue rabbit coats are almost all imported from abroad. moncler outlet will provide you more your favorite coats.


  • thomas sabo uk 3 Oct, 01:32 AM

    Do you find yourself an animal other half? cheap thomas sabo gives a range of creature structure necklaces.


  • BRjGCqjf 9 Oct, 12:58 PM

    BRjGCqjf


  • cheap christian louboutin 12 Oct, 06:08 PM

    My business is extremely appreciated for this particular web site. Ensure that it is an enlightening subject matter. The application that helped me to quite definitely to eliminate a certain amount of difficulties. Ensure that it is possibility are incredibly amazing and dealing design and style which means that immediate. It could possibly be assistance every person. Appreciate it.


  • thomas sabo uk 17 Oct, 07:42 PM

    Thomas Sabo Double Rows Chains Charm Watch in White can be attached to the double row watch bracelet.


  • Christmas flower SouthAfrica 26 Oct, 05:14 AM

    Great post I must say. Simple but yet entertaining and engaging... Keep up the good work!


  • supra shoes sale 26 Oct, 08:21 PM

    About definition of skin effect skin effect skin effect analysis purpose test equipment, test test test test operation principles and phenomena of skin effect correction note the definition


  • UGG Boots Outlet 27 Oct, 08:00 PM

    I’ve realized I may have become slightly addicted to UGG boots.


  • http://yellowsoftware.com 5 Nov, 12:11 PM

    obPwfT Thanks for the news! Just was thinking about it! By the way Happy New Year to all of you:DD


  • qfhmxj 10 Nov, 05:17 AM

    qfhmxj


  • longchamp sac 10 Nov, 10:52 PM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?


  • Ugg boots clearance 12 Nov, 12:27 AM

    SZ2LBVKCQHDX4MKQ60OD


  • aznncgpw 14 Nov, 10:08 AM

    aznncgpw


  • cheap new era hats 17 Nov, 12:03 AM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?
    hongxinmaoyi114post.


  • wholesale new era hats 17 Nov, 12:04 AM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?
    hongxinmaoyi114post.


  • Wholesale new era hats 17 Nov, 12:04 AM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?
    hongxinmaoyi114post.


  • Wholesale Baseball Caps 17 Nov, 12:04 AM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate?
    hongxinmaoyi114post.


  • black uggs 20 Nov, 05:56 AM

    Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! By the way, how could we communicate


  • CHEAPUGG 22 Nov, 06:23 PM

    Australians own their UGG trademark "#dongzdsk"because American lost lawsuit when they tried to register UGG in Australia owing to the UGG stems from Australia. The name of UUG was evolved from “ugly boots” since the Australians thought it ugly that time. Beijing at the same time.


  • MINIUGG 22 Nov, 06:24 PM

    UGG 2011 Spring and Summer collection "#dongzdsk"once you see them. You can find colorful UGG wedge sandals, strappy sandals decorated with studs and buckles. Of course, sports shoes and flip flops are indispensible. Believer it or not, a pair of UGG spring and summer will bring you enormous surprises and happiness.


  • cycloastragenol 24 Nov, 11:41 PM

    Just want to say what a great blog you got here!I've been around for quite a lot of time, but finally decided to show my appreciation of your work!


  • phuusmnp 25 Nov, 01:37 PM

    phuusmnp


  • qyttohnx 29 Nov, 07:40 AM

    qyttohnx


  • pandora uk 2 Dec, 06:09 PM

    You had some nice points here. I done a research on the topic and got most peoples will agree with you


  • discount ugg boots 4 Dec, 07:27 PM

    discount ugg boots
    discount uggs boots
    discounted ugg boots


  • discount ugg boots 12 Dec, 09:44 PM

    best boots


  • http://shopinq.com/ 27 Dec, 08:39 PM

    uobVTg Hooray! the one who wrote is a cool guy..!!


  • Cheap North Face 4 Jan, 06:03 PM

    good article snow boarders, hikers, skiers and other endurance sports. The company now produces and sale outer wear, foot wear sport equipment, tents, back packs and sleeping



  • Jordans For Sale 4 Jan, 06:05 PM

    You had some nice points here. I done a research on the topic and got most peoples will agree with you


  • analog tv digital tv cell phone 4 Jan, 10:47 PM


    I've follwed that are being made in the Social Networking world are much more provoking and exciting to me than any contemporary art I've come across lately.


  • touch screen quad band cell phone 4 Jan, 10:48 PM

    I anticipate art and IT (and new media) technology coming together in a real and meaningful way.


  • dual cards cartoon cell phone 4 Jan, 10:48 PM


    This blogs has very interesting news i enter every day to read it is very useful to do my work.


  • http://shopinq.com/ 11 Jan, 01:26 PM

    q2psUh comment1


  • http://shopinq.com/ 15 Jan, 05:39 AM

    qJe7fT comment3


  • http://shopinq.com/ 15 Jan, 05:39 AM

    Jc6Mxy comment6


  • pink ugg boots 16 Jan, 10:09 PM

    The ugg women boots can be found if you are willing to look for http://www.uggbootssales-au.org ,. Because the look and feel of ugg boots sale are fashionable. http://www.winterboot-sales.net/ ,waiting for these Ugg boots uk to UK online. http://www.winterboot-sales.org/ .


  • donata uggs 16 Jan, 11:03 PM

    ZY-This ugg boots works! Nowadays you will find more and more more approaches to pick from discount pandora rose ring onyx,they are a nice of footwear. http://www.winterboots-uk.biz . ugg boots can be encountered in short and high styles. winter boots Ultimate Tall Braid and pandora jewellery can be encountered in colors from pink and crimson, pandora bracelet to tan and earth colour outlet while UGG Men Boots can be pandora rose ring in the bigger neutral colors. http://www.pandorajewellry.org/ .


  • diesel jeans cheap 17 Jan, 03:44 AM

    HX-These quilted barbour jackets are with the artistic design. http://www.barbour-jacket-uk.net .These shape up boots uk do attending actual timeless.Thus, the Barbour jacket women attending altered from the accustomed skechers shape ups uk in market. http://www.barbour-jacket-uk.net/barbour-jackets-for-girls-c-12.html .Featuring the lining abounding, the barbour ladies jacket for your feet. You can get the skechers shape up boots. It adds abundant absorption to Barbour jacket . http://www.skecher-shoes.net/ .


  • barbour international jacket 27 Jan, 07:23 PM

    Barbour is a old brand come from UK. In European Barbour Jacket just as you have an admission tickets to enter high society. And the Barbour coat still won Queens Award for their excellent quality. Welcome to barbour store online http://www.barbourjk.com/ .Now barbour store will show you many barbour wax jackets style which you can use in any situation. Give one barbour quilted jacket and it will bring you convenient life and outstanding feeling. There are variety of mens jacket, barbour ladies jacket and Kids jackets here. The high quality barbour international jacket you can’t miss.


Post a comment!


HostMySite.com   website uptime