You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: backend/architecture/customization/index.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,7 +201,7 @@ Once your customization is ready, you can publish it in a dedicated repository t
201
201
Customize via UI
202
202
^^^^^^^^^^^^^^^^
203
203
204
-
For data model and business process customization, Oro applications provide the entity and workflow management tools in the web UI (e.g., OroCRM and OroCommerce back-office). You can use these tools for quick updates of the existing data structure, for example, to add a new field to the existing entity data, change the value options, etc.) and enable easy and fast prototyping, for example, for A/B testing of new business process automation.
204
+
For data model and business process customization, Oro applications provide the entity and workflow management tools in the web UI (e.g., OroCommerce back-office). You can use these tools for quick updates of the existing data structure, for example, to add a new field to the existing entity data, change the value options, etc.) and enable easy and fast prototyping, for example, for A/B testing of new business process automation.
205
205
206
206
.. warning:: Results of the customization via UI are stored in the database. Porting such customization from staging to the production environment happens on the database level using data migration. Compared to programmatic customization, customization via UI lacks versioning and portability. Please consider using the source code level customization to keep the upgrade process simple.
Copy file name to clipboardExpand all lines: backend/architecture/differences.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
Differences to Common Symfony Applications
4
4
==========================================
5
5
6
-
Starting your first project using OroPlatform or OroCRM will be easy if you're familiar with building Symfony applications from scratch. However,
6
+
Starting your first project using OroPlatform will be easy if you're familiar with building Symfony applications from scratch. However,
7
7
there are some differences you need to understand to develop your application efficiently.
8
8
9
9
This article will give you a short overview of how OroPlatform differs from typical Symfony applications. Each section will link to other resources where you can learn more about a particular feature.
:description: Fundamentals of the OroCommerce, OroCRM, and OroPlatform applications architecture for the backend developers
4
+
:description: Fundamentals of the Oro applications architecture for the backend developers
5
5
6
6
.. _architecture-guide:
7
7
@@ -23,7 +23,7 @@ With these out-of-the-box benefits, developers can focus on implementing their u
23
23
Oro Licensing
24
24
~~~~~~~~~~~~~
25
25
26
-
Community versions of OroCRM and OroCommerce are distributed under the |OSL-3.0| license. The community edition of OroPlatform is distributed under the |MIT| license. Enterprise editions of OroCRM, OroCommerce, and OroPlatform are distributed under a custom End User License Agreement.
26
+
Community versions of Oro applications are distributed under the |OSL-3.0| license. The community edition of OroPlatform is distributed under the |MIT| license. Enterprise editions of Oro applications are distributed under a custom End User License Agreement.
A **package** repository contains a module that groups a set of ready-to-use features, usually those related to a particular business subdomain, and may be included in any Oro application. To enable an Oro package in the Oro application, add it as a dependency/prerequisite before you start the Oro application installation. As long as the Oro application uses the Symfony framework, packages may contain |Bundles|.
30
30
31
-
For example, the |Marketing| package is, by default, enabled in OroCRM and OroCommerce applications.
31
+
For example, the |Marketing| package is, by default, enabled in Oro applications.
32
32
33
33
A component repository contains the source code of the reusable development module that enables a set of commonly used functions that you can use as third-party libraries without the Oro application. Rather than a complete business feature, the Oro component can handle generic functionality that is not bound to the business domain. Component repositories are typically published as read-only subtree distributions of independent package bundles or components.
@@ -135,5 +133,4 @@ Debugging behat tests is an essential skill for ensuring the reliability and eff
135
133
.. hint:: The screenshots created during failed Behat tests include the cursor the last position mouse when moving the mouse around, except for situations when there are alerts on the page. This helps identify where the failure occurred, making it quicker to take corrective action.
0 commit comments