ssossossosso

Forums

Covering OroCRM topics, including community updates and company announcements.  Subscribe

This topic contains 3 replies, has 2 voices, and was last updated by Dima Soroka Dima Soroka 3 years, 8 months ago.

  • Creator
    Topic
  • #734
    David Karigithu
    David Karigithu
    Participant

    Been wondering if there is any thought of adding support for the Doctrine ODM? Would be awesome if support could extend to blending both the ORM and ODM.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Author
    Replies
  • #735
    Dima Soroka
    Dima Soroka
    Oro Core

    We are going to have it in future for some entities. Main challenge with it is data consistency so we’ll start with entities that have soft requirements on this but should have all scaling advantages of document model.

    Maybe you have specific cases where you have a need of ODM support, it will be very helpful for us to know and plan better implementation.

    #742
    David Karigithu
    David Karigithu
    Participant

    First off, thanks for the amazing work from you and your team. The BAP is an amazing platform that I’m sure to be using a lot, already began porting a few projects to it.

    We use the Doctrine ODM a lot as a content repository for fast queries and schema-less design. In the projects I’ve built thus far we used the ODM for:
    * Geospatial Data for Tracking (currently testing);
    * Product inventory with some geospatial and descriptive content for a booking engine;
    * Currently re-building an unclaimed asset tracking and reuniting platform on the BAP.

    The challenges we’ve encountered so far are multiple uploads, having a flexible document where types of content can be nested under JSON key-value and retrieved back as the same e.g. <title>:<content> or <attribute-key>:<attribute-value>. Its easy to model and implement in Mongo but when it gets complex when modelling complex rules/workflows and requires having a listener that doesn’t always cover the scope if not abstract.

    Secondly, multiple GridFS file uploads has been quite a challenge as well, especially on the last project where pictures are essential and one isn’t possible.

    Lastly, connecting documents to entities can be a tedious task to manage when there are numerous relationships across the DBs.

    Regards.

    P.S. Not sure if theres any thought for implementing charting/reporting and Websocket functionality into the BAP? Most of the other stuff like Social Media & SMS integration can easily be handled by the DataFlowBundle however on the client there will be need for push requests from the server and i’m not sure the DataGridBundle handles that.

    #744
    Dima Soroka
    Dima Soroka
    Oro Core

    Thanks for your feedback, David.
    Reporting engine and websocket are work in progress, you’ll see some functions available already in a few weeks.

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.