The drop is always movingYou know that saying about standing on the shoulders of giants? Drupal is standing on a huge pile of midgetsAll content management systems suck, Drupal just happens to suck less.Popular open source software is more secure than unpopular open source software, because insecure software becomes unpopular fast. [That doesn't happen for proprietary software.]Drupal makes sandwiches happen.There is a module for that

Drupal 8 progress from my / MongoDB perspective: update #9

Submitted by nk on Fri, 2012-11-30 06:07

Finally the kernel work is complete: right after settings.php is read, the compiled service container is read and used and there is no other service container being used (while I worked a lot on the early part the previous weeks, this week was mostly the One Container To Rule Them All patch). This means MongoBundle can override everything in the service container easily.

In other news, the date tables finally have biten the dust. That was long overdue. The flood storage is also pluggable. Dries extended the feature freeze -- as there is not a table left that has no issue going for it -- even authmap has one now -- it makes very likely Plan B outlined last week won't be required as a start.

TODO list:

  1. Start EntityQuery aggregation support, this is urgent. (The EntityQuery relationship patch is ready.)
  2. EntityQuery for ConfigEntites. I got this idea of using grep to query ConfigEntities and seems to have a wide buy-in for it. If this goes as planned you can use Views to list Views. Inception :D
  3. Make Views use EntityQuery as default.
  4. New batch API.
  5. Make the database rely on the service container (including drivers).
  6. Maybe the switch to entity storage patch depending on time and buy in from core committers.

Commenting on this Story is closed.

Submitted by Anonymous on Fri, 2012-11-30 12:56.

I know you are very busy with your work. Also I am very excited about mongodb's inclusion in D8 as a defacto database. Can you help me pinpoint a great and easy to understand documentation on the working model of D8? Thanks a lot. And great work on mongodb.

Submitted by Anonymous on Fri, 2012-11-30 13:12.

+1 to that

Submitted by Anonymous on Fri, 2012-11-30 13:11.

I have seen your comment at some place about viewing DBTNG query debug(strtr($query, $query->getArguments()));. Can we add getArguments() method to EFQ as well? Last I checked in D7 it was not working. I don't know we can add this in EFQ or not. So asking here before creating issue on d.o.

Submitted by Anonymous on Wed, 2012-12-12 22:34.

You cant add getArguments, it's meaningless. I can imagine a debug method that triggers collecting whatever debug information makes sense for the given query backend and then after execution another debug call returns that info.