Posts:36
8/3/2017 4:02 PM |
|
Dear all, I did a small test and the initial results is that HCC 3 works with DNN 9.1.1. I changed some code that upgrades HCC to version 3. HCC 3 builds fine with the latest DNN dll's. Furthermore, installing HCC 3 in DNN 9.1.1 gave no issues. The upgrade file (HCC 3 Core, in github) needs some love. Furthermore, I reported, see github HCC Core page, some 'Exceptions' I got when running HCC 3 with DNN 9.1.1. In summary, HCC 3 works with DNN 9.1.1. I hope that the community and maintainers of this project can reproduce my results. Some additional information: STEPS: 1. Download Hotcakes Core solution 2. Open solution in vs 2017 (core/Libraries/ is the single most important folder) 3. Build solution 4. Delete OLD 'dotnetnuke' references (6) 5. Add NEW 'dotnetnuke' references (6) -> Version 9.1.1 6. Remove second dnn/web project -> leave only ONE dnn/web project (I forget which one but I think it was 'Hotcakes.Modules.Core') that has the .dnn manifest file (basically all the files are c# library proj, only ONE folder needs some love ( has the .dnn manifest file)) + all the UI elements are really NOT important and can be easily DELETED (no effect) 7. Minor changes such as 1. Update MakeHccControlPanelDefault (Hotcakes.Modules.Core), 2. Remove [G]Skins/Gravity/2-Col.ascx 8. Build solution in release mode 9. You can see an install file that you can INSTALL in DNN 9.1.1 The only issue is the usage of TELERIK. Hope the dependency on TELERIK is minimal and will be removed soon.
|
|
|
|
Posts:570
8/4/2017 2:11 PM |
|
Good stuff, Kurt. Thank you for your time and effort looking into this. I've seen reports from various people in the past about compatibility issues with CMS version 9.xx though. Hopefully, they were environmental. I've also not done my own testing against version 9.xx yet. [quote=Kurt;235] The only issue is the usage of TELERIK. Hope the dependency on TELERIK is minimal and will be removed soon.[/quote] It would be great to remove telerik, but I think we're going to need an Issue and pull request to make that happen soon. The primary thing that's missing from this evaluation the fact that the administrative user experience paradigm has changed dramatically in version 9.xx of the CMS. It didn't account for comprehensive solutions like Hotcakes - where we have a back office administrative experience, and a completely different context for the people that use that area. They're generally not the same people that manage the CMS, nor do they have the same skill set. The persona bar and administrative experience need a good plan.
Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes
|
|
|
|
Posts:36
8/4/2017 5:09 PM |
|
Will, My experiences are positive, but you have to be an expert to do it right. Hopefully you can share the reports you mentioned. Would make our lives easier. The problem is really the way if thinking. I think you think in an old fashoin way. No, the old controlepanel is not needed. It was only a MENU. In dnn9 you get a link to hcc admin and you dont need more than that. A menu referencing various hcc admin componenets is nice but not needed. Let us focus on removing telerik and stuff.
|
|
|
|
Posts:570
8/6/2017 5:02 PM |
|
[quote=Kurt;238] The problem is really the way if thinking. I think you think in an old fashoin way. No, the old controlepanel is not needed. It was only a MENU. In CMS9 you get a link to hcc admin and you dont need more than that. A menu referencing various hcc admin componenets is nice but not needed. Let us focus on removing telerik and stuff.[/quote] I'm afraid that there's much more than that. Since version 2.0, Hotcakes Commerce has it's own control panel that includes e-commerce-specific features that help store owners know the health of products and categories quickly, and it empowers them to be able to manage them immediately. It's been a great feature for anyone that's upgraded to version 2.xx. This is not something that we'd wish to throw away, and simply putting a link in the persona bar would be a huge step backwards.
Will Strohl, Upendo Ventures Hotcakes Cloud | Get Support | Code Support Official Cloud & Support provider for Hotcakes
|
|
|
|
Posts:52
8/9/2017 8:01 PM |
|
[quote=Will Strohl;239][quote=Kurt;238] The problem is really the way if thinking. I think you think in an old fashoin way. No, the old controlepanel is not needed. It was only a MENU. In CMS9 you get a link to hcc admin and you dont need more than that. A menu referencing various hcc admin componenets is nice but not needed. Let us focus on removing telerik and stuff.[/quote] I'm afraid that there's much more than that. Since version 2.0, Hotcakes Commerce has it's own control panel that includes e-commerce-specific features that help store owners know the health of products and categories quickly, and it empowers them to be able to manage them immediately. It's been a great feature for anyone that's upgraded to version 2.xx. This is not something that we'd wish to throw away, and simply putting a link in the persona bar would be a huge step backwards.[/quote] All of this helps a ton. I will be diving in at some point to get a better look at any UI changes we can assist on. Some food for thought could be having admin views to mimic the same old cms feel to maintain the current functionality by sharing the modules used throughout. I know this provides a bit of complexity when it comes to any store navigation as a user vs admin, but it might get us there quicker.
|
|
|
|