I have created a new collection under the "store." Using your example, if I re-sort and place my collection before "All T-Shirts," it (my menu item) shows up. If I re-sort and place my menu item after "All T-Shirts," it doesn't show up.
I need to add ~5 menus. How do I get them to show up?
Also, if you put a space in the web.config and refresh the back office, do they show up again ... wondering if a new Angular caching issue has popped up.
The Bazaar is a different starter kit that the FastTrack starter kit. If your just starting, use FastTrack - it's a big refactoring taking into account issues people had with the Bazaar project.
Upgrade your Umbraco installation to Umbraco 7.4.x before upgrading
Merchello.
Copy over Merchello binaries (dlls) in the bin directory. Copy over
the AppPlugins/Merchello and AppPlugins/MerchelloProviders directory
(note if you have made any configuration changes in the
merchello.config make sure to retain those).
Now the project fails with:
Server Error in '/' Application.
Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Reflection.ReflectionTypeLoadException: Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[ReflectionTypeLoadException: Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
]
Umbraco.Core.TypeFinder.GetTypesWithFormattedException(Assembly a) +721
Umbraco.Core.TypeFinder.GetClasses(Type assignTypeFrom, IEnumerable`1 assemblies, Boolean onlyConcreteClasses, Func`2 additionalFilter) +678
Umbraco.Core.TypeFinder.FindClassesOfType(IEnumerable`1 assemblies, Boolean onlyConcreteClasses) +176
Umbraco.Core.TypeFinder.FindClassesOfType(IEnumerable`1 assemblies) +84
Umbraco.Core.<>c__DisplayClass3d`1.<ResolveTypes>b__3c() +130
Umbraco.Core.PluginManager.LoadViaScanningAndUpdateCacheFile(TypeList typeList, TypeResolutionKind resolutionKind, Func`1 finder) +70
Umbraco.Core.PluginManager.ResolveTypes(Func`1 finder, TypeResolutionKind resolutionType, Boolean cacheResult) +3669
Umbraco.Core.PluginManager.ResolveTypes(Boolean cacheResult, IEnumerable`1 specificAssemblies) +229
Umbraco.Core.PluginManager.ResolveApplicationStartupHandlers() +48
Umbraco.Core.CoreBootManager.InitializeApplicationEventsResolver() +102
Umbraco.Core.CoreBootManager.Initialize() +1073
Umbraco.Web.WebBootManager.Initialize() +128
Umbraco.Core.UmbracoApplicationBase.StartApplication(Object sender, EventArgs e) +235
Umbraco.Core.UmbracoApplicationBase.Application_Start(Object sender, EventArgs e) +62
[HttpException (0x80004005): Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +9964625
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +118
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +339
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +296
[HttpException (0x80004005): Could not load all types from "Merchello.FastTrack.Ui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
. System.IO.FileNotFoundException: Could not load file or assembly 'Merchello.Web, Version=2.1.5996.28692, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9946132
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +90
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +261
I am going to go back to Bazaar. I need to have a simple demo ready for tomorrow.
I destroyed the existing database
I loaded Umbraco through NuGet (updated through <site>/Umbraco)
I installed Merchello though Developer->Packages
Then loaded FastTrack.
When that didn't work, I went back through the install instructions listed above; copying the binaries (dll's and the App_Plugins).
Problem listed above.
Are you divorcing the Bazaar starter kit? I was having pretty good luck, which is why I've backed up to that install. I believe it gives me more "widgets" to work with...
I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.
Everything seems to be in place and the FastTrack store is up and running.
I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.
Everything seems to be in place and the FastTrack store is up and running.
Ah sorry bud - The NuGet packages are really only the DLL to use in supporting library references. I still have not figured out how to do a complete install via NuGet as we still rely on package actions.
It should be possible - just need the time to sit down and figure it out.
Menus...
I have created a new collection under the "store." Using your example, if I re-sort and place my collection before "All T-Shirts," it (my menu item) shows up. If I re-sort and place my menu item after "All T-Shirts," it doesn't show up.
I need to add ~5 menus. How do I get them to show up?
Thanks, -Bobby
Can you post a couple of screen shots?
Also, if you put a space in the web.config and refresh the back office, do they show up again ... wondering if a new Angular caching issue has popped up.
Tried modifying web.config - same results
Content with T-Shirts the first collection:
Content with Beer first
Menu changed to
Ok - I thought you were talking about the product collections in the Merchello back office. This is in the razor for the view file.
It looks like you are using the FastTrack starter kit.
In the _Header.cshtml partial view, you will see a line at the top of the file
This is just grabbing the first document type with alias "catalog".
Instead, it looks like you want to grab all of the "catalog" document types and iterate through those to generate your menu.
I installed Merchello and then Merchello Bazzar from the Umbraco developer section. Is Merchello Bazzar the same as FastTrack?
At any rate, I will look at the code and see.
Thanks, -Bobby
Hey Bobby
The Bazaar is a different starter kit that the FastTrack starter kit. If your just starting, use FastTrack - it's a big refactoring taking into account issues people had with the Bazaar project.
The Bazaar project is still out there - https://our.umbraco.org/projects/starter-kits/merchello-bazaar/
We moved it into a separate project so the community can help maintain it.
Hi Rusty,
Thanks again for all of your help. Can I simply uninstall bazaar and then install FastTrack?
-Bobby
I didn't have much completed using Bazaar, so it was a no-brainer to start over with a fresh install.
I am having trouble determining where to begin. There is no starter kit content, or document types or templates.
I believe I was making better progress with Bazaar, but I am here to learn.
Hey Bobby,
The problem is probably that there is some duplicated products between FastTrack and the Bazaar so the uninstall completely.
FastTrack actually has more content on a fresh install.
Hello Rusty,
I followed the instructions from https://github.com/Merchello/Merchello/releases/tag/2.1.0
Now the project fails with:
I am going to go back to Bazaar. I need to have a simple demo ready for tomorrow.
I do appreciate all of your help, -Bobby
Rusty,
When that didn't work, I went back through the install instructions listed above; copying the binaries (dll's and the App_Plugins).
Problem listed above.
Are you divorcing the Bazaar starter kit? I was having pretty good luck, which is why I've backed up to that install. I believe it gives me more "widgets" to work with...
-Bobby
Rusty,
I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.
Everything seems to be in place and the FastTrack store is up and running.
Thanks for all of your help, -Bobby
Rusty,
I was installing the Umbraco, Merchello, and FastTrack through nuget, which is fine. What I found was that I needed to install Merchello via Developer->Packages->Umbraco Repository, and install FastTrack Starter Kit via Developer->Packages->Install Local Package the .zip file.
Everything seems to be in place and the FastTrack store is up and running.
Thanks for all of your help, -Bobby
Ah sorry bud - The NuGet packages are really only the DLL to use in supporting library references. I still have not figured out how to do a complete install via NuGet as we still rely on package actions.
It should be possible - just need the time to sit down and figure it out.
is working on a reply...