+1-888-365-2779
Try Now
More in this section

Forums / Bugs & Issues / Sitefinity 3.5 Bugs and Issues

Sitefinity 3.5 Bugs and Issues

6 posts, 0 answered
  1. danfinney
    danfinney avatar
    51 posts
    Registered:
    09 Jul 2008
    04 Nov 2008
    Link to this post
    I thought I would start a thread to detail issues encountered with the 3.5 upgrade. We upgraded from version 3.2. We did a fresh install of 3.5 SP1 then migrated the sites over.  We did point to the existing database, which it upgraded.  Here are the issues encountered so far:

    1.  Navigation: Site PanelBar and Site Treeview were broken.

    Solution: we deleted the old instances of Site PanelBar and created new instances.  All settings had to be re-entered manually.  Our custom skin had to be updated to the new format.

    Warning:  One issue we ran into with the fix: since the sites were pointed at the same database, fixing the upgraded and not-live-site, cause the old-live site to break.  We had to suddenly make the new site live in the middle of the bug fixes.

    2.  Search: 

    a: All Search Box settings were lost.
    b:  Search Index was lost
    c: Instance of Search Box broke in the Template

    Solution:  Index was easy, just needed to re-index.  Search Box has been more problematic, as it seems to have corrupted our Templates.  More on the Search Box problem at this post.

    3.  Image Library Path problems

    Most of the site Libraries, Paths, and Photos converted fine.  One of the Libraries had path issues for every photo inside it.

    old path:
    /Site/Libraries/Small%20Banners/photo1.sflb

    new path after upgrade:
    /Site/Libraries/Small_Banners/photo1.sflb.ashx

    Solution:  As there were only a handfull of images with problems, we deleted the old image and re-inserted the photo.  The Gallery and images were still intact.


    I will post any new problems if they arise.  Hopefully, this will help someone else plan their upgrade strategy.  FYI the News Module seemed to come over very cleanly.

    Thanks!

    Dan Finney
    Indianapolis Web Design
  2. Gabe Sumner
    Gabe Sumner avatar
    440 posts
    Registered:
    09 Sep 2007
    05 Nov 2008
    Link to this post

    Hey Dan,

    Thanks so much for starting this thread.  Some of your experiences match my own:  http://www.goondocks.com/blog/08-11-04/Upgraded_from_Sitefinity_3_2_to_Sitefinity_3_5_SP1.aspx

    1.  Navigation: Site PanelBar & Site Treeview

    The latest AJAX RadControls were included in the 3.5 release.  I suspect these old navigation controls were relying on the old (separate) assemblies.  They would likely still work if you copied the old assemblies (DLL files) into your "bin" directory.  It's probably better to replace the old controls however.

    2.  Search

    The forum link you posted didn't work for me.  Here is the corrected link.

    3.  Image Library Path

    Mtech gave me a heads up that you can use the "urlWhitespaceChar" property of the <cmsEngine> Library provider in the "web.config" to compensate for this.

    Thanks again for the info.  Please report anything else you encounter!!!

    Gabe Sumner
    http://www.goondocks.com/

  3. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    05 Nov 2008
    Link to this post
    Hello Gabe Sumner, Dan,

    Thank you for sharing your feedback.

    Just a note about urlWhitespacheChar, you can use underscore, dash and empty string. If you want to use white spaces, they will be replaced with underscore by default. The problem with navigation could also be fixed if you replace some of the controls' .css classes. Check out Migrating Skins from RadPanelBar ASP.NET to ASP.NET AJAX

    I hope this helps.

    Regards,
    Ivan Dimitrov
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
  4. danfinney
    danfinney avatar
    51 posts
    Registered:
    09 Jul 2008
    05 Nov 2008
    Link to this post
    Gabe,

    Thanks for posting the link to your Blog post.  Very informative.  Thanks, also, for providing the link. The post "3.5 SP1 Search bug" is in the Forum at "Sitefinity 3.x >  Bugs & Issues."  I used the link tool provided, but the path is broken and there doesn't seem to be a way to edit the post.

    Ivan,

    The primary problem with the navigation was that Sitefinity could not find the Control.  Or as Gabe put it, the change to single assembly caused them to break.  The CSS was also a problem, but minor compared to the fact that the entire site had no navigation.

    The Search problem corrupted my Template and (as of this post) is still unresolved.  Any help by the Telerik team would be much appreciated.
  5. danfinney
    danfinney avatar
    51 posts
    Registered:
    09 Jul 2008
    05 Nov 2008
    Link to this post
    Gabe,

    I am trying your "urlWhitespaceChar" solution for my second Sitefinity 3.5 upgrade.  This site has several hundred images in various Libraries.  Making the value a "space" in Web.config seems to only effect new uploads.  How do I retroactively fix existing links?
  6. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    11 Nov 2008
    Link to this post
    Hello danfinney,

    First option (change all links for Libraries and apply the new urlWhitespaceChar)
    1. Open your web.config file
    2. Go to the following section

    <cmsEngine defaultProvider="Generic_Content"
          <providers> 
            <clear /> 
            ..... 
            <add name="Libraries" urlRewriteFormat="~/{Provider}/{LibraryName}/[Name].sflb.ashx" urlDateTimeFormat="yy-MM-dd" urlWhitespaceChar="-" visible="False" defaultMetaField="Name" applicationName="/Libraries" allowVersioning="False" allowLocalization="False" localizationProviderName="" allowWorkflow="False" securityProviderName="" versioningProviderName="" connectionStringName="GenericContentConnection" type="Telerik.Libraries.Data.DefaultProvider, Telerik.Libraries.Data" tagEditorTemplate="~/Sitefinity/Admin/ControlTemplates/Libraries/BatchTagsEditor.ascx" /> 
            ..... 
          </providers> 

    3. Change the urlWhitespaceChar and reload the Images & Documents module.
    4. Go back to the web.config and change any part of the highlighted line above, I changed urlRewriteFormat  removing the "~" char from the beginning of the string. Save the web.config file and reload the module again. Check the links, they should be replaced with the new urlWhitespaceChar.
    5. Go back to the web.config and put the "~" on its place. Save and load the Images and Documents module.

    Second option (only for selected Library)
    -By using "Batch edit" names and tags from Images & Libraries. This should replace the links for the library you have chosen to edit.

    We suggest you should have a backup of your project in case of any damages. I hope this helps

    Regards,
    Ivan Dimitrov
    the Telerik team

    Check out Telerik Trainer, the state of the art learning tool for Telerik products.
Register for webinar
6 posts, 0 answered