Back from holiday -- will consume response in the next days. But it's clear from a quick-skim I think this post will help many who were poking around the edges of configurations. I thank you for your detailed response! Very enlightening.
Perhaps this thread can turn in to a (?) help note in Studio to guide users to the tech debt after selecting cms kit in the various combinations.
Thanks again for now. Most excellent response.
Followup: Based on the instructions above about properly configuring Blazor Admin solving for why only Poll shows up seems clear and I can test. But it seems there is one other combination I did not document clearly that the public and myself should about. What about CMSKit + Blazor app itself (not enabling/installing the public site in Studio). I would guess/think the secondary topic of needing to roll-your-own support for Blazor would then be true as well and the fact CMSkit is public or not with Blazor is irrelevant. Would that be a fair assessment? or if not, would there be other configurations for that case that should be noted?
Hurm. I finished the work i was doing and was able to move the entire folder of slns out of the folder they were in and to the deskop.
in opening the app, Recents panel cleared out --- but i still cant utilize the Open dialogs. Odd. Not the expected result admittedly.
Yeah.. gonna need a try/catch inside that folder-file parsing loop, then . Because I certainly changed the pathnames and filenames of a SLN due to the fact it was IMMENSELY large -- and which of those 20 test slns they are i don't know. . but i could move them all out of the way if thats a test. But remember: you can't control your end-users; be pessimistic. ;-)
Do you need to see my system with this information tho? I think we found the common cause. You've described the dependence on structure and internals pre-opening. I've described i've mucked with a structure/sln for brevity. Yet, that shouldn't stop an end user from ever opening any other solution ever again.
I'm going on holiday an back the 18. If we really need my system to inspect I'm 100% here to help!
Best.
note: for MVC admin solutions the CMSKit seems far more robust, so trying to find what is supported if blazor is used. Template choces are offered.. etc. But perhaps it's the installation that is wrong due to partial blazor support -- or simply it not supported in full ( such as perhaps Widget)
Okay but that would be doing so in over 7 or 8 solutions as i've been trying to test differences in CRMkit on Blazor (? see other ticket) so i have other solutions.
So if you're saying an offending solution is in Studio's way -- then there is something offensive in Studio's file-open code; that is far-too-dependent on what the user may-or-may-not of done with file and folder organization.
DynamicWidgetProvider? nothing of that in the docs listed.
Hello,
I am needing clarifications regarding CMSKit support for Blazor. As per the Volo CMSKit page:
This module currently available only for the MVC / Razor Pages UI. While there is no official Blazor package, it can also work in a Blazor Server UI since a Blazor Server UI is actually a hybrid application that runs in an ASP.NET Core MVC / Razor Pages application.
Yet the CMSKit Pro page says:
This module is currently available for MVC / Razor Pages and Blazor UIs.
I have been testing all platform combinations BlazorHybrid, BlazorHybrid with InteractiveServer only, Blazor-only installations, With/Without MVC Public, MVC with/Without Public. The only stable and fully functional versions of CMSKit are the MVC versions that I can see, yet this is in contrast to the documentation. Namely i am seeing difference in Widget support -- which is a major determiner as per my other open ticket (9729).
I believe documentation needs improved and I need directed as such now:
What is the official configuration settings for CMSKit for Blazor deployments (assuming is Blazor admin, MVC-public). [edit] Server only? Hybrid with client off etc
What is the Widget support in the preferred Blazor-Mvc configuration; and what is the proper Widget definition pattern (please document). I am running in circles trying to get widgets to work in any Blazor server sample app. The Widget dropdown is always empty showing only one empty 'poll'. I have followed the instructions on the site to the T. But it's unclear in a DDD monolith with mvc-public where the config files yet alone templates really need to go. This needs cleared up in documentation. I've wasted more than a day on this.
If Widgets are NOT fully supported in Blazor-Public-Mvc scenarios -- i will be driven to change my architecture to fully MVC Razor. So this is imperative to nail this from a documentation and roadmap point of view.
Thank you.
oh yeah.. no problem. it's kinda an odd one. i'll schedule the meeting.
I will note I did try clearing the appsettings.json to see if that helped.. but it didn't . was considering a reinstall but simply didn't get that far yet before reporting it.
I have a client that would like a hand in creating/mutating in page design. After some playing around CMSKit will do much the heavy lifting for public facing pages. As for forms (Event/Counseling Registrations) I'm looking for a common pattern regarding editiable layouts of forms within the context of ABP.io's offerings. To speed time-to-live, the client would like a hand in customization or creation of Forms the Event. (perhaps some questions are optional one time, perhaps not another, perhaps change the order, change the color, etc). I am torn between Forms Modules(pro) and some post processing or some something with the abp-dynamic-form or Text Templating; though the last two seem to be a dead end.
The priorities from the client point of view would be that they would want to NOT want to re-type/add common dropdowns while amending uncommon-ones. They want "widget"-like form-creation functionality with some fluidity. That points to: Forms module in one way, and abp-dynamic-form in another and text templating in one! As for abp-dynamic-form, the drawbacks of that is that is then a compiletime change in layout unless there is a way to mutate the abp-dynamic-form layout at runtime
Question: Module Forms(Pro):
Is there a better or some pattern or module or combo that could get me where I want to go? Should I revisit Text Templating again? (I couldn't get Html output, but seems fussy anyways)
I can open the solutions if they are in the "recent panel".. its if i go to the naked "open solution" button next to 'new solution' button. Either on the welcome screen or from the toolbar.
i just realized i could get to one project via recent.. but not as described.
i've snooped around the Studio json files ( i have it saved in my finder from all my troubles before costing me months of delays ) so i was able to find it.. but i can't quite figure out what to remove/clear this time.
i did do some path renaming recently.
or maybe something in Suite is bugging it. hard to say.