OroCRM Forums

Covering OroCRM topics, including community updates and company announcements.

Forums Forums OroCRM OroCRM – Feature Requests Doctrine ODM Support

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

Starting from March 1, 2020 the forum has been switched to the read-only mode. Please head to StackOverflow for support.

  • Creator
    Topic
  • #29792

    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
  • #29793

    Dima Soroka
    Keymaster

    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.

    #29794

    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.

    #29795

    Dima Soroka
    Keymaster

    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)

The forum ‘OroCRM – Feature Requests’ is closed to new topics and replies.

Back to top