Products

Solutions

Resources

Partners

Community

About

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreRemoving Store FilesRemoving Store Files
Previous
 
Next
New Post
2/25/2007 2:20 PM
 

Anyone know which files the Store installs, and where?  I uninstalled it from my prod site, and see a lot of files leftover throughout my DNN installation.  I'd like to get rid of these, but am concerned that some of them are associated(?) with other modules, and that deleting them will screw something else!

Can I get rid of any/all the files that say "Store" safely?  Since I don't have a backup (my bad) of the "before", I'd be guessing as to which files are safe to delete.  Can I just compare the store module installation files with my files/folders and delete?  Or does the installation of the store modify existing files, or does it just add files?

I think cleaning out leftovers from old/uninstalled modules would prolly help my DNN to run better--true or false?  Any ideas??

 
New Post
2/25/2007 3:54 PM
 


As anyone reading this post is unlikely to know your exact configuration and past history re your installations/uninstallations, the best way you can proceed is to experiment yourself. Before you do anything i would suggest that if you have some files within your installation but they are not causing you a direct problem then leave them. They should only worry you if you are seeing a particular problem(s) with a module or are trying to reinstallation/upgrade of a module(s). Otherwise old files will only be taking up disk space and most hosting environments give ample room.

I have not fully checked what occurs during a module installation, but i would expect that

- Records are added/updated to some of the dotnetnuke system tables within the database, 
- Depending whether the module is a new installation or reinstalltion/upgrade. Modules will overwrite previous files with later ones and delete/recreate database tables/records as required. I.e. previous installation files will not neccessarily be deleted and will hang about with the dnn installation doing no harm

Upon uninstallation (using the module control area with host menu)
- Dotnetnuke' system' records will be removed by the dnn core. 
- Tables/records created in the database and files within the web site created with the module itself (e.g. tables starting with 'store' for the store module), then the tidy up will vary between modules. Depending upon whether the designer felt it was neccesary or indeed could be bothered to put the extra effort in to write the sql deletion/removal routines. 

Opening the .dnn manifest file within a modules installation zip file will give you a pointer to the areas within the site that will be affected/used. 

I would suggest not to delete any suspect files on your main production environment without first experimenting in a 'Test' environment. I  would also not delete them but simply move them out from the dotnetnuke installation into an alternative location, logging down where they were moved from in case you find a problem and have to move them back (gradually or all at once)

You can create your test system as follows...

- Ensure you have a complete backup of both the web site and database (taken at the same time i.e. snapshot of your complete DNN installation. I use DbGhost, i believe there is a DNN backup module on snowcovered. 

- Install the snapshot backup on a local instalation (i.e. your laptop and run it as localhost) or within your hosting package if you can have another mssql database (you may need your hosters help here to rename your database copy), and remember to point to the new database name within your webconfig file and use a different domain.

I don't think that clearing out old files will help the performance of your dnn installation. The only areas that can significantly affect your sites performance are

- Badly written code
- Extremely large database with lots of records and poor indexing, normalisation
- Slow/low specification hardware or shared hosting hardware overwelmed at busy periods

There are other areas, e.g. caching etc, but the above are the starting point for locating basic improvements...

The primary focus for Version 4.4+ was performance and speed, therefore if you are seeing poor permance on any areas of your site then inspect which modules are being used on the page(s), hone in on which one could be causing the problem, as each module on a page is probably wriiten by different developer(s) with varing levels of skills...

One last point if you have been adding and deleting large amounst of modules and pages then empty the dotnetnuke recycling bin, probably won't make huge performance  differences but will reduce the records with the dnn system tables and files. Note: You probably won't recover any database disk space from these kinds of deletions as most databases require the administrator (hoster) to run some kind of compaction routine to reorganise the physical tables/records areas.

Sorry i can't be more specific to your question

Regards
Bryn
http://www.planetspringwell.com

 

 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsStoreStoreRemoving Store FilesRemoving Store Files


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out