[
https://issues.apache.org/jira/browse/OFBIZ-12928?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17837589#comment-17837589
]
Jacques Le Roux commented on OFBIZ-12928:
-----------------------------------------
Hi Pierre,
I think we should take care a break and not push new PRs until all the related
known issues from subtasks here are fixed.
> Move from hard-code menu location to parameterized
> --------------------------------------------------
>
> Key: OFBIZ-12928
> URL: https://issues.apache.org/jira/browse/OFBIZ-12928
> Project: OFBiz
> Issue Type: Improvement
> Components: ALL APPLICATIONS
> Reporter: Pierre Smits
> Assignee: Jacques Le Roux
> Priority: Major
> Fix For: Upcoming Branch
>
>
> Customization is a key aspect of the OFBiz (Open For Business) platform,
> providing businesses with a robust and adaptable base to customize their
> enterprise software solutions according to their unique operational
> requirements.
> The *Menus.xml file of a component, essential for designing user interfaces
> that are both intuitive and tailored to the specific roles and tasks of its
> users, plays a significant role in this context, as referenced within screen
> widgets and Freemarker templates.
> However, as customizations and the project's source code evolve over time,
> the likelihood of encountering merge conflicts increases significantly,
> especially when attempting to incorporate customizations alongside ongoing
> bug fixes and enhancements from the project.
> To improve the appeal of OFbiz and the developer experience, it is
> recommended to shift from fixed menu locations to a parameterized approach in
> our components and plugins. This change would enable developers to more
> seamlessly incorporate a 'custom' menu, facilitating the integration of
> project updates.
> This is a parent ticket, intended to capture and catalog bite-size code
> changes over all components and plugins.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)