What do you like to see in OrchardCore 3.0? #15530
Replies: 17 comments 41 replies
-
Here are some actions I like to propose: Code Cleanup
Email Module
Elasticsearch
|
Beta Was this translation helpful? Give feedback.
-
Firstly, thank you for the invitation. Since 2021, I've been using OrchardCore in our business systems and have encountered several issues:
Data structures and indexes
|
Beta Was this translation helpful? Give feedback.
-
IMHO the first thing I need to see - which I fighted from the beginning - is to make our APIs consistent across all the modules as we as UI refreshment which I can take care of it
I remember I made progress on this a long time ago, I could revisit it, this way our migration could be clean and clear if we separated across multiple files |
Beta Was this translation helpful? Give feedback.
-
I am a worker who is learning to use ORCHARD core 1.8. I hope that Orchard's Saas can be used to facilitate data access and management of other systems. thank you! |
Beta Was this translation helpful? Give feedback.
-
It would be nice to make features (their id's) and their settings more discoverable, using a typed system. something like
Also, authoring recipe's could be improved in my opinion. Currently it involves a lot of manual json tinkering, Maybe with a custom json schema to enable intellisense or also leveraging some kind of typed system. This would allow code based recipe's. Third might be an opinionated Aspire component, with best practices configured for production scenario's. |
Beta Was this translation helpful? Give feedback.
-
Add a static string and HTML localizer |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
For us, we use OrchardCore mainly in headless mode, on multiple platforms and with multiple types of databases. It would be nice to see:
I will elaborate later on given points, just providing quick guidelines as I do not have time to do it now :) |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I'd love to see more Admin features concerning content mangement ie.
|
Beta Was this translation helpful? Give feedback.
-
A big one: follow SemVer. Currently, we allow breaking changes in minor versions (1.x). This goes against SemVer, but more importantly, makes consuming Orchard Core packages, and maintaining apps using OC, much harder. As an OC user, I should be able to upgrade from 2.0 to 2.1 without worries, knowing that everything will keep on working, and at most I'll get some warnings due to APIs being obsoleted (but still available). Only a jump from 2.x to 3.0 should need migration work. This would also allow us to expect everyone to run the more or less latest version of OC (simplifying issue management). Now we have enough experience with OC that we can stabilize the APIs for 2.0 (with breaking changes compared to 1.x) and then say that we'll keep to that until 3.0. Package validation, specifically Baseline Package Validator can help with this for C# APIs, warning when we try to publish a breaking change. However, we have a lot of public interfaces that are not published interfaces, so we'd need to handle them as exceptions. |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Centralize validation logic between handlers and display drivers. Currently display drivers are used for validating data being processed through the content controller. But we also use handlers which can be used to validate data coming from an API or other ways. Currently, developers have to add validation logic in display drivers and the same validation logic in the handlers to ensure the validation is done to cover all the cases. This force us to duplicate validation logic into two places and maintain validation in two places. We should have a single validation logic that is used any time we want to validate. |
Beta Was this translation helpful? Give feedback.
-
Do you anticipate any "breaking" changes to either theme or module creation? |
Beta Was this translation helpful? Give feedback.
-
I'd like the ability to install themes and modules as packages. #8346 |
Beta Was this translation helpful? Give feedback.
-
Hello Orchard Core community, I have several suggestions for improving Orchard Core: Admin Panel
Backend-as-a-Service
CMS
Azure Integration Considering deeper integration with Azure services would be valuable. Azure SQL (Storage), Azure AI Search (Search), Azure Blob Storage (Media), Azure Communication Services (Email), and Entra External ID (IdP) could be primary focuses. |
Beta Was this translation helpful? Give feedback.
-
I agree that we need to improve the UI, I have already done some PRs in the past, but you need to realize that almost all of the Orchard Core team are developers :) I'm doing some UI improvements in Orchard Core Contrib but again we need to improve the current UI design system For Azure integration, we already have a great integration in Azure SQL Server, Azure AI Search, Email through ACZ, and much more |
Beta Was this translation helpful? Give feedback.
-
I would like to gather insights from our community members regarding their experiences and requirements. Let's initiate a conversation focused on strategizing for the upcoming Orchard release. Your input is invaluable in shaping our plans moving forward.
I'll edit this post with a list of all ideas we agree one to have all selected idea in the original post
Selected Agenda
@sebastienros @Piedone @agriffard @hishamco @Skrypt @BenedekFarkas @deanmarcussen @ns8482e @kevinchalet @hyzx86 @domonkosgabor @rjpowers10 @sarahelsaig @Jetski5822 @lampersky @giannik @MikeKry @MichaelPetrinolis @SzymonSel, thoughts?
Beta Was this translation helpful? Give feedback.
All reactions