a.m. wrote:Hi Andrei,
Yes, but it looks like you don't have plans to include it in the 4.0 release as it has "maybe won't" tag.
I hope I am wrong as I really like how you have implemented this for the plugins.
You can easily use the same approach like the plugins and check
uploadedThemes.json file where we can specify the theme(s) to be copied.
As you know we include more than 10 plugins in every theme and we provide a single Zip package to our clients that contains two main folders - one for the Plugins (Plugins) and one for the Theme (Themes/ThemeName). The actual structure of the zip package doesn't really matter as you have these
uploadedXXX.json files that can reflect the folder structure and every vendor has a lot of flexibility how to organize their packages.
So if there was support for themes and plugins upload at the same time it would be super easy for our clients to upload their themes (not just plugins) from the administration by uploading this single package and have all required files (theme and plugins) uploaded in their nopCommerce website (
not using FTP at all).
Actually it is a feature that was lacking from nopCommerce for a very long time and if there is no theme upload support it will be just "half" done.
To be honest if there won't be theme upload support we might consider dropping the upload plugins support (for the themes) to remove any confusions this may lead to as otherwise we will have a lot of questions like these:
"We uploaded the theme package but the theme is not uploaded only the plugins. Why is that? Should we upload the theme via FTP?".
So instead of blaming nopCommerce that it does not have support for theme upload we would prefer to drop the upload support. Since the store owners will still need to upload the theme files via FTP it won't be a problem for them to upload the plugins too.
I just wanted to share our point of view as a theme/plugin vendor but it is all about making the nopCommerce store owners life easier and simpler!
p.s: I think there are other vendors that supply some plugins with their themes so they may share their point of view too.
I really hope you will be able to add theme upload support too.
Thanks,
Boyko