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 #25

Submitted by nk on Mon, 2014-03-17 00:22

A version of the migration API which is adequate to migrate Drupal 6 has been submitted for core inclusion. The sandbox contains the complete Drupal 6 to 8 migration, with more complete functionality and testing coverage than the upgrade path ever had. Every migration has its own test where the test sets up a Drupal 8 as if the required migrations already ran and then runs the migration over a very small partial Drupal 6 dump. Then there is a test which loads all the Drupal 6 dumps, runs every migration and then runs all the asserts from the tests. The first approach allows development / debugging of the migrations while the latter makes sure they actually work in a more realistic scenario. Debugging and getting this big test to pass was really hard time consuming. Even so, manual testing shows that our Drupal 6 dumps do not always reflect reality so manual testing already revealed more problems and these are fixed as well. Drupal 7 work has started, I am still confident Drupal 7 will be peanuts after D6 -- the data storage didn't change much. Our D6 work included CCK, after all. Future work still includes D8 sources and when we get really bored we will circle back to D6 and D7 and write userreference / nodereference / entityreference / references migrations as entityreference is now in core.

Meanwhile the multilingual initative continues removing SQL queries against entity tables from core. There are issues to remove those from the path system completely and forum as well. I will spend Szeged Dev Days mostly on writing the entity drivers for MongoDB.

Commenting on this Story is closed.