ofbiz-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Taher Alkhateeb (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OFBIZ-9501) Move all data in applications to the datamodel component
Date Fri, 12 Jan 2018 05:54:00 GMT

    [ https://issues.apache.org/jira/browse/OFBIZ-9501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16323591#comment-16323591
] 

Taher Alkhateeb edited comment on OFBIZ-9501 at 1/12/18 5:53 AM:
-----------------------------------------------------------------

Hi Rishi

It seems to me that maybe all demo data might be better placed in the datamodel component.
I could be wrong but here are my thoughts:

- first I think most of the demo data above populates entities defined in the data model component.
It might be better for data to follow its entities location.
- the reason why this JIRA was created is becauae I suffered while disentangling application
dependencies on ecommerce. I think my life would have been easier if everything was in one
place.
- also demo data might be very useful even without the components. Demo data helps developers
understand the entities by showing examples of populated data. Also if someone wants to develop
their own custom accounting component for example then they can test it and check the interface
using that demo data.

Do I make sense? Or did I misunderstand something? Either way I'd love to hear your thoughts.
And hats off for the great work you've done already.


was (Author: taher):
Hi Riahi

It seems to me that maybe all demo data might be better placed in the datamodel component.
I could be wrong but here are my thoughts:

- first I think most of the demo data above populates entities defined in the data model component.
It might be better for data to follow its entities location.
- the reason why this JIRA was created is becauae I suffered while disentangling application
dependencies on ecommerce. I think my life would have been easier if everything was in one
place.
- also demo data might be very useful even without the components. Demo data helps developers
understand the entities by showing examples of populated data. Also if someone wants to develop
their own custom accounting component for example then they can test it and check the interface
using that demo data.

Do I make sense? Or did I misunderstand something? Either way I'd love to hear your thoughts.
And hats off for the great work you've done already.

> Move all data in applications to the datamodel component
> --------------------------------------------------------
>
>                 Key: OFBIZ-9501
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9501
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL APPLICATIONS
>    Affects Versions: 17.12.01
>            Reporter: Taher Alkhateeb
>            Assignee: Rishi Solanki
>            Priority: Minor
>              Labels: application, data
>         Attachments: OFBIZ-9051-004.patch, OFBIZ-9501-001.patch, OFBIZ-9501-002.patch,
OFBIZ-9501-003.patch, OFBIZ-9501-WorkEffortSeedData.patch, OFBIZ-9501_Consolidated-2.patch,
OFBIZ-9501_Consolidated.patch
>
>
> As per a community [discussion thread|https://lists.apache.org/thread.html/eb6ea79195204356a362dbf208c5dbb6d321d001bf2b79819dc45a24@%3Cdev.ofbiz.apache.org%3E]
we decided to move all data (seed, seed-initial, demo) to the datamodel component. and to
also reduce and cleanup this data to ease debugging and maintenance.
> After moving all the data, the directory and file structure would be similar to the below:
> data/
> ├── demo
> │   ├── AccountingDemoData.xml
> │   ├── CommonDemoData.xml
> │   ├── ContentDemoData.xml
> │   ├── HumanresDemo.xml
> │   ├── ManufacturingDemoData.xml
> │   ├── MarketingDemoData.xml
> │   ├── OrderDemoData.xml
> │   ├── PartyDemoData.xml
> │   ├── ProductDemoData.xml
> │   ├── ShipmentDemoData.xml
> │   └── WorkEffortDemoData.xml
> ├── seed
> │   ├── AccountingSeedData.xml
> │   ├── CommonSeedData.xml
> │   ├── ContentSeedData.xml
> │   ├── HumanresSeedData.xml
> │   ├── ManufacturingSeedData.xml
> │   ├── MarketingSeedData.xml
> │   ├── OrderSeedData.xml
> │   ├── PartySeedData.xml
> │   ├── ProductSeedData.xml
> │   ├── ShipmentSeedData.xml
> │   └── WorkEffortSeedData.xml
> └── seed-initial
>     ├── AccountingSeedInitialData.xml
>     ├── CommonSeedInitialData.xml
>     ├── ContentSeedInitialData.xml
>     ├── HumanresSeedInitialData.xml
>     ├── ManufacturingSeedInitialData.xml
>     ├── MarketingSeedInitialData.xml
>     ├── OrderSeedInitialData.xml
>     ├── PartySeedInitialData.xml
>     ├── ProductSeedInitialData.xml
>     ├── ShipmentSeedInitialData.xml
>     └── WorkEffortSeedInitialData.xml



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message