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

Taher Alkhateeb commented on OFBIZ-8156:
----------------------------------------

Oh and for completeness, this is an area ripe for good refactoring, we can 
perhaps remove ALL shipment methods outside the framework into specialized 
plugins. So we can move Fedex, USPS, UPS and DHL each as a separate OFBiz 
plugin that hides away the implementation details. This, in my opinion, is a 
much cleaner and more modular approach that allows thriving and even adding 
more shipment methods without complexity at the framework level.

> Disentangle Fedex solution from current integrated state
> --------------------------------------------------------
>
>                 Key: OFBIZ-8156
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-8156
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: commonext, datamodel, order, product, 
> specialpurpose/ecommerce, specialpurpose/oagis, specialpurpose/webpos
>    Affects Versions: Trunk
>            Reporter: Pierre Smits
>            Priority: Minor
>              Labels: 3rdParty, integration, shipment
>         Attachments: OFBIZ-8156-FedexRemoval.patch
>
>
> Disentanglement of the 3rd party shipment integration for FedEx gives the 
> OFBiz adopter more flexibility, reduces the default code base and offers the 
> project more opportunities with respect to attracting product specific 
> contributors, better code and faster release cycles.
> Requirements of the disentangled solution:
> * should not need a separate entity to capture configuration elements
> * configuration should be contained in the component.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to