Add the new Blazor WebApp UI option to the single layer option (as can be seen missing here or explain why its not possible..
I was going to create a modular solution (create all my major features as modules) and use the latest Blazor offering but now I´m confused what I should use..🤷♂️
You should add
But this is all code created by Suite. It adds the mapping to one but not the other. I would expect Suit to add it to both 🤷♂️
Just going through the Bookstore tutorial I get the following error (and frosen UI) after I create an Author and then click on the Edit action on him.
Error: AutoMapper.AutoMapperMappingException: Missing type map configuration or unsupported mapping.
Mapping types:
AuthorDto -> AuthorUpdateDto
Acme.BookStore.Authors.AuthorDto -> Acme.BookStore.Authors.AuthorUpdateDto
   at lambda_method4965(Closure, Object, AuthorUpdateDto, ResolutionContext)
   at Volo.Abp.AutoMapper.AutoMapperAutoObjectMappingProvider.Map[TSource,TDestination](Object source)
   at Volo.Abp.ObjectMapping.DefaultObjectMapper.AutoMap[TSource,TDestination](Object source)
   at Volo.Abp.ObjectMapping.DefaultObjectMapper.Map[TSource,TDestination](TSource source)
   at Acme.BookStore.Blazor.Client.Pages.Authors.OpenEditAuthorModalAsync(AuthorDto input) in C:\Dev\Acme.BookStore\src\Acme.BookStore.Blazor.Client\Pages\Authors.razor.cs:line 204
   at Acme.BookStore.Blazor.Client.Pages.Authors.<>c__DisplayClass113_0.<<BuildRenderTree>b__48>d.MoveNext() in C:\Dev\Acme.BookStore\src\Acme.BookStore.Blazor.Client\Pages\Authors.razor:line 208
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
   at Volo.Abp.BlazoriseUI.Components.EntityAction`1.ActionClickedAsync()
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
   at Blazorise.DropdownItem.ClickHandler()
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
Should this mapper be in the Blazor project also (its only in the Client project)? I havent worked with the Blazor WebApp.. 🤷♂️
At least if I add it all seems to work..
Blazor WebApp 9.0.2
can you confirm please?
Just tested and you are correct. Its only within ABP Studio browser.
Thanks for the input enisn.
I will soon start to explore the CMS in details (and going through your answer) and figure out what options I have and how much I need/can built on top of it. I will come back here and add any feedback/knowledge I gain on that journey.
Just to add (as it might give you an idea for making the CMSKit better) I will also be exploring something like this here.
Hi @enisn
I have tried to add more meat to this question for you. I hope this makes it easier for you to answer me.
I´m trying to see how far I can go using CMS Kit without creating my own CMS 🙈!
So the question is if I can use it with little or no custom code (except some Dynamic Widgets) OR do I have to extend it an do a complete custom extension build on top of it (is that even possible)? What are my best options?
My requirements:
Questions (contains the previous questions also)
Just to include it here I asked this question, What is the best way to customize look and feel for each tenant? 6872, before but never did anything with it since it pointed to this Tenant-specific themes 5295 and I thought this was not quite what I needed 🤷♂️
I started thinking about these things 2022 and see that some have been updated but not all.
I have few questions regarding the CSM.
I want to to pre-create different pages for tenants based on their needs. They will be offered a UI selections and then we will create the pages they need. I also want them to be able to create and edit these pages afterwards.
Question summary:
Same questions in more detail
Q1 Can I create complex pages like the image here below? And are the pages responsive?
Q2 Can I add dynamic widgets into these pre-made pages? I´m pretty sure it is but want to ask.
Q3 Can I intercept the "create page" button and offer my own popup UI for selecting a template? When clicking "+ New page" I want to intercept that and offer another UI showing a selection of different type of pages e.g. "Landing page", "Meet the team", "The product" etc..
Q4 Can you edit the dynamic widget from the page its on by clicking on the widget on the page its self? I would not want to go the the menu for it and I don´t want manual editing of text.
Have you looked into this?
 
                                