News and opinions

Drupal 8 Multilingual Initiative meeting on April 23, 2014

Drupal Groups news -

Start:  2014-04-23 16:00 - 17:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

Based on our discussions about how we could improve our meetings and generally the initiative's organisation, there is now a Drupal 8 Multilingual meeting every week at the same time! No need to think about whether it is the right Wednesday or not ;)

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings and sprints.

Drupal 8 Multilingual Initiative meeting on April 16, 2014

Drupal Groups news -

Start:  2014-04-16 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

Based on our discussions about how we could improve our meetings and generally the initiative's organisation, there is now a Drupal 8 Multilingual meeting every week at the same time! No need to think about whether it is the right Wednesday or not ;)

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings and sprints.

The NYC Camp Drupal 8 Multilingual session that wasn't

Gábor Hojtsy on D8MI -

Did you expect to see how Drupal 8 improves multilingual tasks at NYC Camp? Well, bad luck! I'd like to apologise in place of the NYC Camp team for their messing up the schedule yesterday and their lack of communication following. I was told to set up for my presentation in a room that was not even meant to be a presentation room, let alone my presentation room, even though it was confirmed by several volunteers coming to the room. Later on yesterday, several people asked me why I did not show up for my session. I did.

The good news is that I delivered this talk before, and although the latest recorded copy is definitely not as up to date as the one I worked on for NYCCamp, you can watch it here (fast forward to 12:04 to the start of the presentation itself):

I would have loved to talk to you, bring you all the good news, answer your questions and hopefully inspire you to join our efforts. I did not get a chance this time.

Migrating multilingual data into Drupal 8

Verbosity: Drupal Geek Blog -

First thing, have a D6 site with multilingual things ready to go! This node has a file attached (see end of post) with a copy of D6 with some translated nodes and site information (see settings.php file settings to translate these variables). The file is a drush archive.

D6 "Requirements" at this time:

  • It must have CCK installed (2014-04-11)
  • Recommended to install in the non-English language if you wish to download the translations automatically (this isn't working in the UI yet 2014-04-11). You can also go download the translations manually later.
Setting up D8
  • Clone the IMP migration sandbox and install Drupal 8 https://drupal.org/sandbox/chx/2105305
  • Enable migrate, migrate_drupal, content_translation, configuration_translation, locale/"Interface Translation", language (these last two are installed by default if you did not install in English
  • Enable English as a language
  • Get the patch so you can bind to a second database in D8 https://drupal.org/node/2181775
  • Create a manifest.yml file in the root
Migration Mappings

Put this file int he root of your D8 site. If you did migrations to D7 with the latest versions of migrate and d2d, this file similar to your migrate.inc file registration array (but in a completely new format).

manifest.yml

# nodes
- d6_user_role
#- d6_user (not working yet - "does not meet requirements" 2014-04-11)
- d6_language_types # Patch needed 2014-04-11 https://drupal.org/node/2225293
- d6_language_negotiation # needs above patch
- d6_language # Patches needed 2014-04-11 https://drupal.org/node/2166875 and https://drupal.org/node/2234623

- d6_filter_format

- d6_node_type
- d6_node_settings # gets story content type
- d6_node:*
- d6_node_body_field

- d6_view_modes

You can find the complete list of migrations at core/modules/migrate_drupal/migrate.config.yml some (like d6_user are not yet working 2014-04-11).

Running the Migration

Then, on the command line, run your manifest file. I used a D6 database with no password because of the bug mentioned above.

drush migrate-manifest mysql://d6@localhost/d6 manifest.yml

You will need the latest Drush if you want support D8! A UI-based workflow is being developed here: https://drupal.org/node/2200379

Rolling Back

This does not exist yet, but if you are familiar with doing this manually in D7 the process is the same:

Use the UI to delete the affected things (in this example, delete your nodes)
Clear the database table that stores the migration info for the specific migration: mysql> delete from migrate_map_d6_node;

Other howtos

How to test Drupal 6 to Drupal 8 migrations - https://groups.drupal.org/node/398588
eliza411 - http://dspeak.com/fldc14/dothis.html

AttachmentSize Drupal 6 drush archive with translated nodes and site information1.72 MB Category: D8MIDrupal 8Drupal ArticlesDrupal Planet

Drupal 8 Multilingual Initiative meeting on April 9, 2014

Drupal Groups news -

Start:  2014-04-09 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  vijaycs85 Gábor Hojtsy YesCT penyaskito

After our in-person meeting at Drupal Dev Days Europe, we are back to our IRC meetings.

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

We can also talk about how we could improve our meetings.

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

This time our initiative lead Gábor Hojtsy won't attend, but other members of the team will be around, so not hesitate to join us!

AttachmentSize D8MI-meeting-log-apr-09-2014.txt13.14 KB

Let's discuss changes needed with the Multilingual Initiative meetings

Drupal Groups news -

For quite a long while we had a consistent pace of Drupal 8 Multilingual Initiative meetings every other Wednesday at the same time intermixed with in-person sprints. This is very predictable and easy to put on calendars and plan for. Unfortunately our initial big turnouts on these meetings went down recently and we are only a few people on the IRC meetings usually. However based on the huge success of the in-person meeting in Szeged at Drupal Developer Days 2014 (see picture), it is clear there is a huge interest in getting together and figuring things out together.

So it is logical that we should look at the format and/or timing of the meetings and figure out how best to go forward. Maybe our every other Wednesday slot does not work. Maybe we just need to move the time. Maybe the IRC format does not work best, or we need to alternate the IRC meetings with hangouts like the configuration team does alternating meeting types every other week.

Please answer the following questions in comments to help us move forward:

- Is the IRC meeting medium working well for you?
- Would you suggest we change the IRC meeting format in some way (use IRC but structure meetings differently)?
- Would you suggest we pick different meetings times?
- Would it help if we'd meet every week but at alternating times to accommodate more people?
- Would other types of meeting mediums work better? Hangouts maybe?
- Any other suggestions to make the meetings more valuable or easier to attend for you?

Thanks for your feedback!

Note that I'll be traveling when the next (April 9th) meeting slot comes around, so will not be able to lead that meeting. Feel free to have that meeting in IRC and save the meeting log for later review though.

In-person(!) Drupal 8 Multilingual Initiative meeting on March 26, 2014

Drupal Groups news -

Start:  2014-03-26 18:00 - 19:00 Europe/Budapest User group meeting Organizers:  Gábor Hojtsy

Welcome to Szeged! We'll have an in-person meeting today in Szeged. The time is local time (but the same as it is always). We'll do quick reports on who is working on what and who needs work and help. Meet in the café! Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

We'll tune into IRC as well, but most of the team is local now, so IRC will not be as active as usual. The IRC channel is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with local time (not UTC this time!) - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on March 12, 2014

Drupal Groups news -

Start:  2014-03-12 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

The biggest Drupal 8 Multilingual team sprint is coming up at Drupal Dev Days Europe in less than 2 weeks!

If you cannot join and even if you can there is lots to do before that as always. See http://www.drupal8multilingual.org/issues/focus for some of our highest profile issues. With the menu system reworked, and all configuration having schema coverage, we need to get back to focus on our missing pieces. Schema coverage for text with formats, text context support for menu items, node base field translatability, etc.

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Several upcoming opportunities to sprint on Drupal 8 multilingual improvements

Gábor Hojtsy on D8MI -

We are heading towards the first Drupal 8 beta and there are several opportunities to help fix your pet peeves, help round out the Drupal 8 Multilingual features and just explore what is there and find and reproduce bugs if you are not that deep into development even. The following events host sprints where well known names of some of the Drupal 8 Multilingual team will be present. Meet and join us there to help get Drupal 8 to release sooner!

Drupal 8 Multilingual Initiative meeting on February 12, 2014

Drupal Groups news -

Start:  2014-02-12 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  vijaycs85 Gábor Hojtsy

Our huge Drupal Dev Days Europe sprint is coming up in less than 6 weeks! Join us and buy your ticket as soon as possible.

If you cannot join and even if you can there is lots to do as always. See http://www.drupal8multilingual.org/issues/focus for some of our highest profile issues. With the menu system reworked, and all configuration having schema coverage, we need to get back to focus on our missing pieces. Schema coverage for text with formats, text context support for menu items, node base field translatability, etc.

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome! This meeting is lead by vijaycs85.

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on January 29th, 2014

Drupal Groups news -

Start:  2014-01-29 17:00 - 18:00 Europe/Budapest Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

We are just out of some great developments on the configuration front. Now all settings are in configuration and can be supported with configuration translation! Now we are working to add tests to cover all configuration schemas for shipped configuration. The menu system is also under some big changes, the definitions of menu items will soon change and the translatability of the items will be of crucial importance.

We resolved some issues at Drupal Global Sprint Weekend but we also found some critical ones. Finally, our huge Drupal Dev Days Europe sprint is coming up in less than 2 months as well. Lots of activity ahead of us still.

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on January 15th, 2014

Drupal Groups news -

Start:  2014-01-15 17:00 - 18:00 UTC User group meeting Organizers:  Gábor Hojtsy

Lots of great activity is ahead of us! The day of our meeting is Drupal's 13th birthday and celebrated with a Drupal Work Party! Drupal Global Sprint Weekend is next weekend. And last but not least our Drupal Dev Days Europe sprint is coming up in a little over 2 months as well. Lots of activity ahead of us indeed.

Let's talk about our ongoing issues as well as any new things we encountered! We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. (Although we just had a meeting last week, that was moved from January 1st) Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on January 8th, 2014

Drupal Groups news -

Start:  2014-01-08 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

Welcome to 2014! This is going the be the year of Drupal 8's release. Lots of exciting things ahead of us! According to @webchick, if we fix 1 beta blocker per day, we can have a Drupal 8 beta in March! Go for it! We have several areas to do cleanups and work out remaining details ourselves.

We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. (This meeting was postponed from January 1st, our next one will be on the 15th and then back to every two weeks). Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on December 18th, 2013

Drupal Groups news -

Start:  2013-12-18 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

This is our last meeting for 2013!

Although we do have configuration translation UI now in core and node titles are translatable, we still have a lot of stuff to work on. More node properties, other entity types, config schema coverage, bugs with entity translation and configuration translation, etc. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Ps. Our next meeting would fall on January 1st, but that sounds like a problem, so we'll move that one week later instead (and have two meetings in a row then).

Drupal 8 Multilingual Initiative meeting on December 4th, 2013

Drupal Groups news -

Start:  2013-12-04 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

Unlike our previous meeting which was moved to Vienna and then did not happen (due to no possibility to coordinate times with most people), this meeting is actually happening and is back online in the usual time.

Although we do have configuration translation UI now in core and node titles are translatable, we still have a lot of stuff to work on. More node properties, other entity types, config schema coverage, bugs with entity translation and configuration translation, etc. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is on the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on November 24th (instead of 20th), 2013

Drupal Groups news -

Start:  2013-11-24 09:00 - 10:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

We'll be out of a one day weekend sprint in Hungary (in Hungarian) and at the start of a three day sprint in Vienna when this meeting is on. I moved the meeting to the start of the Vienna sprint, so people there in person can participate easily and we can coordinate on what best to work on and divide the issues between us. We also welcome remote participation :)

We still have stuff to do to get the entity property translation features we need (and get committed) as well as make the configuration translation solution land in core. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is in person in Vienna and the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are regularly every other week at the same time on Wednesdays. This is an exception. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Drupal 8 Multilingual Initiative meeting on November 6th, 2013

Drupal Groups news -

Start:  2013-11-06 17:00 - 18:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

We have a one day weekend sprint coming up in Hungary (in Hungarian) and a three day sprint coming up in Vienna the next three weeks and we have plenty things to work on outside of sprints obviously! We definitely have a lot to coordinate about and to coordinate for :)

We still have stuff to do to get the entity property translation features we need (and get committed) as well as make the configuration translation solution land in core. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is in the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

(Note that the time of this meeting appears to be changed from the prior events, but its still in the same time, our offsets from UTC changed, so the UTC provided base time is different).

Participate in great Drupal 8 training at DrupalCamp Vienna!

Gábor Hojtsy on D8MI -

Drupal 8 is coming up! Check out https://drupal.org/drupal-8.0 for all the goodness that is coming! While on the surface, a freshly installed Drupal 8 does not look all that different than Drupal 7 (the backend looks and the menus are similar), the underlying system is way more powerful and flexible. We turned flexibility up a notch in countless areas.

How best to get to know this new version? Well, there are blog posts and videos plenty as we get closer to Drupal 8 being more stable. I am writing an article series on multilingual improvements myself. We do know that some people learn great on a focused day of training though, so some of us decided to offer community training (read: really cheap!) before DrupalCamp Vienna on several Drupal 8 topics.

Along many other great trainings, on November 21st 2013, I'm doing an all day hands-on with Drupal 8's multilingual system including site building and some coding as well.

I'm really looking forward this training because I have seven years of experience commercially training people on HTML, Perl, PHP, XML, XSLT, Drupal, etc. and really love the work that is going into assembling materials and setting up a coherent system to teach capabilities and possibilities. I am also looking for this opportunity to find more Drupal 8 bugs (which I will both in preparation and we will as part of the training, I'm sure - Drupal 8 is not yet ready after all). This is a great opportunity to do some deep-dives into what changed in Drupal 8 and learn the new best practices.

I did presentations about Drupal 8 multilingual improvements at various camps and DrupalCons and the feedback was amazing. Someone wrote in Prague: Good session, maybe it would need a little bit more time or limit the content. Presentator felt little overconfident, but that may be just me. He certainly knows what he is talking about.. I cannot help the strong confidence, as I really think Drupal 8 is going to rock your socks off in terms of multilingual improvements. But this is the opportunity to have plenty time to explore all the changes and get to know in a way you would not have a chance for a long while at least.

Sign up for the training at https://2013.drupalcamp.at/trainings/tickets, it is just 50 EUR. See you there!

Drupal 8 Multilingual Initiative meeting on October 23rd, 2013

Drupal Groups news -

Start:  2013-10-23 16:00 - 17:00 UTC Online meeting (eg. IRC meeting) Organizers:  Gábor Hojtsy

We are going strong and are very close with some tasks! We keep working at the top content entity issues and finishing up configuration schema coverage as well as the Drupal 8 coding approach cleanups of the Configuration Translation module. We are also fixing frontend issues in the installer, the negotiation page, the language defaults configuration, etc.

There are sprints at BADCamp as this meeting is on, a one day weekend sprint coming up in Hungary (in Hungarian) and a three day sprint coming up in Vienna in the coming month. There is even a non-profit Drupal 8 multilingual site building and coder training at the same event in Vienna!

We definitely have a lot to coordinate about and to coordinate for :)

However, we still have stuff to do to get the entity property translation features we need (and get committed) as well as make the configuration translation solution land in core. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

This IRC meeting is in the #drupal-i18n channel on IRC. See http://drupal.org/irc for more information. The time above is marked with UTC - check in your own timezone.

Meetings are every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

Pages

Subscribe to Drupal 8 Multilingual Initiative aggregator - News and opinions