• December 06

    Sitefinity: Password Recovery

    Posted Under: Web Development Tags: C# Sitefinity

    As a developer, one of the things I hate most about my job is when people call me to fix their login errors, especially when the problem is a forgotten password:

    Are you sure you remember your password? Yes.

    Are you sure you typed the password correctly? YES!

    Are you SURE? YES!!

    Do you have CAPSLOCK on? ... ... oh [click]

    While there's not much I can do to help them remember how their keyboard works, I can at least help maintain my sanity by enabling them to recover their passwords when they forget them.

    My Sitefinity Password Recovery is ...

    Read More »

  • December 01

    Developments in Developing

    Posted Under: Miscellaneous

    Boy, has it been a while since I've been in here... Those of you that know me know I've been busy. Between my real work, my other work (i'm officially a freelancer!), and my personal work (including my dj and personal life) it's amazing I find time to breathe.

    But enough excuses, I still have way too many things I want to do to quit now. First and foremost, this site has been ignored long enough, especially the broken links on my software page. My jQuery Banner Swapper has been updated to version 0.3, and the link has ...

    Read More »

  • September 03

    Sitefinity: Keeping RadPanelBar Expanded

    Posted Under: Web Development Tags: C# Sitefinity Css

    If you need to ensure that the RadPanelBar control (which I use for sidebar navigation) remains expanded, check out the RadPanelbar1_ItemDataBound method in the control located at /Sitefinity/UserControls/Navigation35/SitePanelBar.ascx.

    This control checks the hideUrlForGroupPages, removing the link if set to true on your control. However, this doesn't prevent the link from being active, collapsing the nodes when clicked. I need my menu to be fully expanded, so I modified the code using some newly discovered properties in the e (RadPanelEventArgs) parameter:

    public void  RadPanelbar1_ItemDataBound(object  sender,  RadPanelBarEventArgs  e)
    {
         if  (!hideUrlForGroupPages)  return;
    
         var  node = e.Item.DataItem  as  CmsSiteMapNode;
         if  (node ...

    Read More »

  • July 29

    Sitefinity: Linking Viddler Videos and News Articles

    Posted Under: Web Development Tags: C# Sitefinity

    One of the recent features added to Sitefinity that I've recently begun making use of is the Viddler video integration. However, the module itself stands alone, and I was in need of a way to link the individual videos to specific news stories, and vice-versa.

    Fortunately, after spending some time with my favorite tool Reflector and a whole lot of debugging, this was accomplished with a minimal amount of trouble. Here's how it's done!

    Add Metafield

    First, you need to add a new Metafield to the News Module which will store the Guid for the video. Add the following line ...

    Read More »

  • April 22

    Changes to Custom IndexProviders Implementation in Sitefinity 3.6 SP1

    Posted Under: Web Development Tags: Sitefinity

    In case you are using some of the Custom Index Providers I blogged about previously, you may encounter some errors when upgrading to the new Sitefinity 3.6 SP1 that was released this week.

    The problem is that the IIndexerInfo interface how requires a new method, ResolveIndexPath(). Since the Sitefinity team is still catching up on documentation, I didn't know what exactly this is used for. Fortunately, with the use of Reflector, it turns out that this simply returns the Path property.

    public string  ResolveIndexPath()
    {
         return  Path;
    }

    Actually, this method is also supposed to take into account culture information, modifying ...

    Read More »

  1. 1
  2. 2
  3. Next page