How to completely unregister a custom module? - Front- & Back-End Development - Front- & Back-End Development - Progress Community
 Front- & Back-End Development

How to completely unregister a custom module?

  • How to completely unregister a custom module?
  • Hi,

    I would like to know whether there is a quick and easy way to completely uninstall (unregister) a custom module? That should clean the backend database tables too which was created when module installation.

    Thanks,
    Duneel
  • Hi Duneel,

    Please take a look at this post.

    Kind regards,
    Ivan Dimitrov
    the Telerik team
    Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
  • Hi Ivan,

    The link you have stated reffers to the same page.

    Regards,
    Duneel
  • Hi Duneel,

    Try this one. We still don't support uninstalling a module. We have such task in our plans (with ID: 104728), but is not scheduled yet. For the time being you can manually remove items installed by the module. You can fix this particular problem with the menu item, by deleting the pages created by the module. Go to Administration > Backend Pages, expand Sitefinity > Content > Types of Content and delete the module page.

    Regards,
    Ivan Dimitrov
    the Telerik team
    Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
  • Hi Ivan,

    By deleting the pages created by the module, will that drop all the backend tables got created and get me to a state where I can freshly install the module again on the same wensite?

    Thanks!
    Duneel
  • Hello Duneel,

    Deleting the backend pages will not remove the data from your database. This removes only the pages from the SiteMap.

    Best wishes,
    Ivan Dimitrov
    the Telerik team
    Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
  • Any updates on this? Is it suported with with 4.1?
  • Hi Duneel,

    We have not implemented this feature yet. We will work on install and uninstall mechanism a bit more in this Q. It turned out this would be more complicated and time consuming that we initially expected.

    Best wishes,
    Ivan Dimitrov
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get now >>
  • Hi

    Is it yet possible to automatically completely uninstall a custom module on the latest version of Sitefinity (4.3)? If not, what is the complete set of manual steps required to completely remove a custom module?
  • Hello Timothy,

    It is not yet possible to achieve this. We have started working on the issue, however I cannot give you a time frame for completion.

    Greetings,
    Radoslav Georgiev
    the Telerik team
    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>
  • I was wondering if this would be possible in version 8.1.
  • Hi,

    This functionality is available for the Dynamic Modules (created by Module builder).

    In order to remove Custom module from Sitefinity, first you need to uninstall it from Administration -> Modules and services - scroll down the list of modules and find your custom module. Then click on the Actions link of your custom module and click Deactivate. After that click again on the Actions link and select Uninstall. This will uninstall the module from the backend and you will not see it when you click on the Content tab from the main backend menu.

    Then open the bin folder of your Sitefinity project and remove the .dll of your custom module. Then please open your Sitefinity project in Visual Studio and remove the reference to the custom module you want to delete. 

    After performing the above login to the Sitefinity backend and go to Administration -> Settings -> Advanced ->  System -> ApplicationModules where you will see a list of all modules (built-in and custom modules) and you can delete your custom module. You can refer to this screenshot.

    This way the module will be removed from Sitefinity. Please make sure that you do not have any custom code which uses the custom module and also make sure that you have not dropped your custom module widget to any of your pages.

    I hope the above information helps.


    Regards,
    Svetoslav Manchev
    Telerik
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items