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
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
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
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
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
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