2

We build a Drupal 8 based content management system that uses a triple store as the main data back-end. So we don't have any content data in Database tables. All CRUD operations on entities stored there work fine.
BUT: Views integration seems to be much harder (or even impossible?). As views - and especially Drupal\views\EntityViewsData heavily relies on database tables it is not obvious how to provide the Views module with the required information without having to mirror everything in the local DB. So, the question in short:

Will Views work without a DB?

And - if yes - what classes will we have to implement to achieve that.

  • I highly doubt it, since Views probably uses function db_query() – No Sssweat Apr 11 '16 at 12:08
  • 1
    It used to be possible in D7, by extending views_plugin_query. Fago used it for creating Picasa photo albums on the fly (sandbox). In D8 there are Views query plugins, so I suppose you should be able to extend on QueryPluginBase. But I highly doubt there are any 'in the wild' example of it yet. – Neograph734 Apr 11 '16 at 12:10
  • You could try to mirror your data in database tables. – ya.teck Nov 12 '16 at 21:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.