a.m. wrote:1. Sure, we'll provide an upgrade utility
2. No, but some tables will be changed
3. Mostly yes, but they'll be a bit refactored
4. Sure
Thanks Andrei! That is a relief. I was worried the changes were so drastic that all the SEO improvements I made would have to be rewritten again.
I made a SimpleImage control that automatically resizes and renames images to the name of the source (product, category, manufacturer, etc). It has Source, TargetSize, AlternateName properties, and it's VERY ENCAPSULATED, following the SRP (Single Responsibility Principle) as much as possible. It has reduced the amount of code on the UI and code side significantly. I would love to provide this to nopCommerce, however merging has been difficult for me. Any thoughts or ideas for me to get my SEO Enhancements (Title prefix/suffix, and Image SEO enhancements) into the next release would be much appreciated!
Also, I found an AutoMapper that looks very simple to use. It can help nopCommerce to automate the mapping of properties from one object to another (left hand right hand work). This is very useful if you need to create a ViewModel for Views with just a slice of the Entity's properties. Furthermore, AutoMapper will also determine if you are flatenning an objects' property and still map it for you. For instance, Person.Name will map to a flattened PersonName property in the second/right object.
http://automapper.codeplex.com/wikipage?title=Getting%20Started&referringTitle=Home
Let me know how I can provide my SEO enhancements. It has already drastically improved my organic search results!
Thanks