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

Forums / Migrating from 3.x to the latest Sitefinity version / Migrating Custom Modules from Sitefintity 3.7 sp4 to Sitefintity 6.2

Migrating Custom Modules from Sitefintity 3.7 sp4 to Sitefintity 6.2

6 posts, 0 answered
  1. Krishnamorrthy
    Krishnamorrthy avatar
    10 posts
    Registered:
    20 Jun 2013
    07 Nov 2013
    Link to this post
    We are migrating the Sitefinity Project from Sitefinity 3.7 sp4 to Sitefinity 6.2.

    In our Project, we have Default modules such as blogs, news etc and Custom modules in Sitefinity 3.7 sp4.The migration Option available for Default Modules in Sitefinity 6.2.We Successfully migrated the Default modules but there is no migration option for Custom Modules.

    Is there any to migrate Custom modules from Sitefinity 3.7 sp4 to sitefinity 6.2?
  2. Stefani Tacheva
    Stefani Tacheva avatar
    718 posts
    Registered:
    21 Nov 2016
    12 Nov 2013
    Link to this post
    Hi Krishnamorrthy,

    Basically, the migration module does not support migrating custom controls/modules that were used in 3.7 to 4.x / 5.x/ 6.x as the differences in the architecture and structure ( and logic ) between the 3.x versions and the 4.x / 5.x/ 6.x is huge and can hardly be covered by the migration service. Therefore all controls that you have created in 3.x ( that do not come out of the box in Sitefinity 4.x / 5.x/ 6.x ) need to be rewritten using our 4/5/6.x API. You cal also use Sitefinity thunder add - on for creating widgets and modules easily.

    We also have a KB article on how to migrate custom widgets to 4.x / 5.x/ 6.x:

    http://www.sitefinity.com/blogs/ivan-georgiev/posts/ivan-georgievs-blog/2011/12/02/custom_widgets_migration


    The best option in your case would be, knowing the 3.x implementation and the final result of each control to redesign and recreate the controls in a way that you can achieve the same result in Sitefinity 4.x/ 5.x/ 6.x  In order to replicate the behavior of controls for the new Sitefinity website, I would suggest to review the following resources:

    1. Developer documentation.

    2. How to ( custom code samples )

    3. Our SDK

    4. Our Blogs, which contain posts with custom implementations.

    5. API reference.

    We have API reference, which can help you through the development process - if you want to get the latest release of the API reference document, you can check the following article, which contains a direct link for downloading the files:

    http://www.sitefinity.com/devnet/forums/developing-with-sitefinity-/api-documentation-for-sitefinity


    Regards,
    Stefani Tacheva
    Telerik
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
  3. Krishnamorrthy
    Krishnamorrthy avatar
    10 posts
    Registered:
    20 Jun 2013
    28 Jan 2014
    Link to this post
    Hi Team,

    We have implemented implemented the Custom Module using the below reference link. Please check "Screenshot 1" which displays after the implementation.

    Ref: http://www.sitefinity.com/documentation/documentationarticles/developers-guide/sitefinity-essentials/modules/creating-custom-modules/creating-products-module

    Along with the above,  we want the Command Panel & Control Panel to be created as per the mentioned in "Screenshot 2"  in the Custom Module . Our requirement is to have set of Command Panel Views. On Clicking each Command Panel view, the respective control panel(user control) is displayed. Please refer "Screenshot 2"


    For Eg:  In the Screenshot 3 is the Equity Custom Module displayed with Command Panel Views as highlighted in the left section. On clicking the view "Equity Group Mapping View" in the left sections, the List Equity Groups User Control should display. Please refer "Screenshot 3"

    Could you provide us the steps or samples to create the Command Panel & Control Panel in the Custom Module.

    Thanks
    Krishna





  4. Stefani Tacheva
    Stefani Tacheva avatar
    718 posts
    Registered:
    21 Nov 2016
    31 Jan 2014
    Link to this post
    Hi,

    In Sitefinity 6.x you could create custom modules directly in the backend using Module Builder:

    http://www.sitefinity.com/documentation/documentationarticles/user-guide/website-content/creating-and-using-custom-modules


    You create a dynamic module when the built-in Sitefinity modules do not suit your needs. A module must have at least one content type. You create this type when you create the module. A module with one type can be, for example, an FAQ module, whose content type can be FAQs and FAQs can have two fields – Question and Answer. You can also have more than one content type in one module and you can have a hierarchy of the content types. For example, the Forums module has Forums and Threads content types, and Thread is a child of a Forum.

    Regards,
    Stefani Tacheva
    Telerik
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal and vote to affect the priority of the items
  5. Max
    Max avatar
    3 posts
    Registered:
    28 Nov 2013
    17 Feb 2014
    Link to this post
    Hi,for me it is not clear how to migrate a widget with this structure from 3.7 to 6.3.
    On version 3.7 this code work correct
    public partial class CtrlWithNestedWidget : System.Web.UI.UserControl
    {
        
        public string Heading { get; set; }
        public string SubHeading { get; set; }
        public NestedCtrl NestedWidget
        {
            get
            {
                return this.NestedCtrl;
            }
        }
    }


    NestedCtrl it is widget (or UserControl/WebControl).  But this code does not work for the new version, the designer is presented with an additional tab fields of a nested control, but the entries are not saved. 
    How do I solve this problem?


  6. Stefani Tacheva
    Stefani Tacheva avatar
    718 posts
    Registered:
    21 Nov 2016
    20 Feb 2014
    Link to this post
    Hello,

    Please refer to the following article where you will find useful information:

    http://www.sitefinity.com/blogs/team-blog/2011/12/13/migrating_sitefinity_3_to_4_deep_dive_api_changes


    Regards,
    Stefani Tacheva
    Telerik
    Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal and vote to affect the priority of the items
6 posts, 0 answered