View Single Post
  #3  
Old 10-17-2013, 05:37 PM
  totaltec's Avatar 
totaltec totaltec is offline
 

X-Guru
  
Join Date: Jan 2007
Location: Louisville, KY USA
Posts: 5,823
 

Default Re: Architecting for Easy Upgrades - Best Practices

Phil is absolutely right. In addition to keeping your skin changes in a custom skin directory, you can build any php changes into a special module for your store. Just like existing XC modules, you can write your code to only run when your module is active, and put minimal edits in the core, just hooks that call your code.

This way your custom PHP changes are contained mostly in the module directory, skin changes in your custom skin. Avoid editing the existing tables in the database if you can, instead add new tables and prefix them with something that makes them stand out.
__________________
Mike White - Now Accepting new clients and projects! Work with the best, get a US based development team for just $125 an hour. Call 1-502-773-6454, email mike at babymonkeystudios.com, or skype b8bym0nkey

XcartGuru
X-cart Tutorials | X-cart 5 Tutorials

Check out the responsive template for X-cart.
Reply With Quote