Oct 03 2013
Oct 03

Start: 

2013-10-09 16:00 - 17:00 UTC

Organizers: 

We are just out of a fantastic Drupal 8 multilingual initiative sprint (or marathon as Dries called it). We sprinted the weekend before the con and we exceeded all expectations on Monday (running out of chairs, then floorspace then food for sprinters, huh!). Seven people out of 12 in the top two trivia teams were from the multilingual project! We contributed lots of the mentors on Friday (thanks to a large extent the inspiration of YesCT - for the benefit of Drupal :), but then we returned back to solving core problems on the weekend in full force. There was a strong set of people still sprinting in the weekend place on Sunday, see:

D8MISun.jpg

I'm really proud of what our team pulled off! Would you believe we are still not done? Well, yeah. With so many things to work on and so many moving parts, we still have lots to do. We made considerable progress. We removed the old node-copy translation module, we made several big ticket improvements to the configuration translation user interface (eg. index of all translatable things for people with limited permissions) and made strides in entity API improvements.

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. Although we skipped the Wednesday of the conference for our meeting, we are back at our regular timeslot on October the 9th!

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.

AttachmentSize 16.17 KB
Aug 27 2013
Aug 27

Start: 

2013-08-28 16:00 - 17:00 UTC

Organizers: 

The next milestone for Drupal 8's life is a possible beta release hopefully not much later this year. For the beta release, issues to focus for the Drupal 8 Multilingual Initiative are:

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.

AttachmentSize 5.51 KB
Aug 12 2013
Aug 12

Start: 

2013-08-14 16:00 - 17:00 UTC

Organizers: 

The next milestone for Drupal 8's life is a possible beta release hopefully not much later this year. For the beta release, issues to focus for the Drupal 8 Multilingual Initiative are:

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.

AttachmentSize 17.45 KB
Jul 02 2013
Jul 02

Start: 

2013-07-03 16:00 - 17:00 UTC

Organizers: 

We had an amazing in-person meeting last week! (See photo). It was great to see many of the team members all in one space. We tried to connect those who could not make it via IRC.

This week, we are all back on IRC and will take stock of where we are with API freeze tasks, what needs more people to help, and so on. We have tasks for all kinds of interests on all kinds of difficulty levels! All help is welcome!

We are now back on a meeting schedule every other week. 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 now every other week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

AttachmentSize 18.08 KB
Jun 26 2013
Jun 26

Start: 

2013-06-26 16:00 - 17:00 UTC

Organizers: 

(Post meeting announcement, sorry for not posting earlier).

We had a great in-person meeting in our usual time slot! We also had the pleasure to join in some people over IRC but we did more in-person chatting (naturally). We also quickly ran out of time allowed in the building. While this meeting had more in-person value, see the IRC log for mentions of important issues we are working on and need help with.

IMG_20130626_171318.jpg

AttachmentSize 10.56 KB
Jun 18 2013
Jun 18

Start: 

2013-06-19 16:00 - 17:00 UTC

Organizers: 

Time is quickly closing on on the possibility for Drupal 8 API changes (less than two weeks left). Although we got some big things in recently, we still have lots to do in terms of content, taxonomy and menu translatability and configuration translation as well as translation updates. We need all hands available to finish multilingual properties for non-node entity types in core, improve accessibility, fix core bugs and get the configuration translation user interface in. We should also think about the missing Drupal 8 related features on localize.drupal.org at this point.

We have tasks for all kinds of interests on all kinds of difficulty levels. All help is welcome! We are on a weekly meeting schedule for the remaining weeks until July 1st, so we can reevaluate our standing and focus our efforts best. Our last meeting on this schedule will be in Dublin next week and attempt to join in everyone remotely over IRC at a minimum for the meeting time.

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 now every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

AttachmentSize 16.48 KB
Jun 10 2013
Jun 10

Start: 

2013-06-12 16:00 - 17:00 UTC

Organizers: 

Time is quickly closing on on the possibility for Drupal 8 API changes. Although we got some big things in recently, we still have lots to do in terms of content, taxonomy and menu translatability and configuration translation as well as translation updates. We need all hands available to finish multilingual properties for non-node entity types in core, improve accessibility, fix core bugs and get the configuration translation user interface in. We should also think about the missing Drupal 8 related features on localize.drupal.org at this point.

We have tasks for all kinds of interests on all kinds of difficulty levels. All help is welcome! We are moving back to a weekly meeting schedule for the remaining weeks until July 1st, so we can reevaluate our standing and focus our efforts best. Our last meeting on this schedule will be in Dublin and attempt to join in everyone remotely over IRC at a minimum for the meeting time.

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 now every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

AttachmentSize 19.09 KB
May 31 2013
May 31

Start: 

2013-06-05 16:00 - 17:00 UTC

Organizers: 

Time is quickly closing on on the possibility for Drupal 8 API changes. Although we got some big things in recently, we still have lots to do in terms of content, taxonomy and menu translatability and configuration translation as well as translation updates. We need all hands available to finish multilingual properties for non-node entity types in core, improve accessibility, fix core bugs and get the configuration translation user interface in. We should also think about the missing Drupal 8 related features on localize.drupal.org at this point.

We have tasks for all kinds of interests on all kinds of difficulty levels. All help is welcome! We are moving back to a weekly meeting schedule for the remaining weeks until July 1st, so we can reevaluate our standing and focus our efforts best. Our last meeting on this schedule will be in Dublin and attempt to join in everyone remotely over IRC at a minimum for the meeting time.

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 now every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

AttachmentSize 15.78 KB
May 29 2013
May 29

Start: 

2013-05-29 17:00 - 18:00 UTC

Organizers: 

We are just back from a fantastic and extensive sprint at DrupalCon Portland! We got multilingual node properties in core now, have been improving the config translation module proposed for core in terms of usability and accessibility; and found important core bugs on the way. We also made menus use bundles which will enable us to add easy to use language settings on them shortly.

These are amazing things, and we have a lot to be proud of that we are here, however, we still want to build more on these patches. We still need all hands available to finish multilingual properties for other entity types in core, improve accessibility, fix core bugs and get the configuration translation user interface in. We should also think about the missing Drupal 8 related features on localize.drupal.org at this point.

We have tasks for all kinds of interests on all kinds of difficulty levels. All help is welcome! We are moving back to a weekly meeting schedule for the remaining 5 weeks, starting from today, so we can reevaluate our standing and focus our efforts best. Our last meeting will be in Dublin and attempt to join in everyone remotely over IRC at a minimum for the meeting time.

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 now every week at the same time on Wednesdays. Check out http://www.drupal8multilingual.org/events for the calendar of upcoming meetings.

AttachmentSize 29.43 KB
May 07 2013
May 07

Start: 

2013-05-08 17:00 - 18:00 UTC

Organizers: 

Recently, we got locale integrated with the schema system, which is a huge win for us. Now people can translate shipped configuration (but not yet custom configuration). We also made strides in converting the config translation module proposed for core to latest routing and form standards. We need reviewers on that issue and support to get into core! We also recently got transliteration for machine names into core! The first UI exposure of transliterations!

Now we need people to help review making node properties multilingual, so you can translate titles, and maintain publication status/authors per language. We are also working to make menus multilingual in https://drupal.org/node/1966298 and https://drupal.org/node/1945226.

These are amazing things, and we have a lot to be proud of that we are here, however, we still want to build more on these patches. Migration paths, tools for localize.drupal.org, more transliteration integrations, and so on. So we are not close to done yet. 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.

AttachmentSize 13.7 KB
Apr 18 2013
Apr 18

Start: 

2013-04-24 17:00 - 18:00 UTC

Organizers: 

We are working on some truly exciting things recently!

These are amazing things, and we have a lot to be proud of that we are here, however, we still want to build more on these patches. Migration paths, tools for localize.drupal.org, more transliteration integrations, and so on. So we are not close to done yet. 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.

AttachmentSize 26.14 KB
Apr 11 2013
Apr 11

Hey Dreeps,

We held our D8 live Q&A session today! Despite a few bumps in the road (google decided to mute everyone for a little while lol), it was a great success :)

Thanks to everyone who sent in questions, and to the IO's for answering them and giving their time so generously :)

Below is a recap of helpful timestamps to check out, a list of resources mentioned, and questions that were answered.

Please tell us if you liked this and would like more!

Best,
Shan

Timestamps of Note

Here are a few key times to note in this presentation since it's 1.5hrs long:
1) Skip ahead to 7:00 because that's when it kicks off.
2) Views update - 7:45
3) CMI update - 11:00
4) Mobile update - 14:00
5) Scotch update - 21:00
6) WSSCI update - 28:00
7) Multilingual update - 31:30
8) Questions & Answers - 35:00 - 1:25
9) Overview of upcoming sprints - 1:25 - end

Resources

Questions we answered

brunodbo
I've heard a lot about D8's steep learning curve for the archetypical 'Drupal/PHP basement hackers', for whom Drupal was often their first real programming experience. What's the best way to tackle that learning curve? + is there going to be/can we organize a 'upgrade your Drupal dev skillz' workshops at DrupalCon?

brunodbo
Is there an example D8 module that people can use to start playing with D8 (contrib) dev?

davereid
So we're in code freeze now as of April 1st. "The goal of the code freeze is to fix remaining bugs, and prepare for release." How is your initiative helping with this goal and shifting from refactoring or major new things that still have to be committed? #D8QA

from kgoelfor start learning d8,
best advice I often hear is get involve in issue queue but working in issue queue without knowing much is hard and frustrating. what is the best way to start learning d8?

shyamala
Is there a structured integrated QA part of the plan? #D8QA

davereid
What would be the advice or "gotchas" that you would tell maintainers starting to port/refactor modules to Drupal 8? #D8QA

mapleleaf
This will most likely be talked about, but just in case: Documentation.... we need to ensure as a community that the docs for d8 are up to date. Can you talk to any requirements for the community to document aspects of d8

msonnabaum
Regarding the steep learning curve, what are you doing to hide some of the complexity from APIs that contrib is expected to use?

davereid
With JSON-LD becoming more of standard by W3C, why are we removing support for it from Drupal core? #D8QA

davereid
For D8MI, since language is just one 'context' where config can be transformed/altered, if a site has more than one active config context, is there a plan on how we resolve multiple context configs? #D8QA

stevector
What are the best practices for contrib making their pages responsive?

stevector
What guidelines can a module maintainer use to know which things to make plugins, which things to make entities, etc?

Mike Hagedon
Would it help Drupal developers to learn how to use the various Symfony Components? #D8QA

are there plans for image uploading/embedding functionality in the WYSIWYG (like eg. Media module does for D7)?

And my personal favorite question lol: When will D8 ship?

Apr 09 2013
Apr 09

Start: 

2013-04-10 17:00 - 18:00 UTC

Organizers: 

We are working on some truly exciting things recently!

These are amazing things, and we have a lot to be proud of that we are here, however, we still want to build more on these patches. Migration paths, tools for localize.drupal.org, more transliteration integrations, and so on. So we are not close to done yet. 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.

See you all there!

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

AttachmentSize 17.51 KB
Apr 03 2013
Apr 03

Start: 

2013-04-11 10:00 - 11:00 America/New_York

Organizers: 

Event url: 

Drupal 8 is the first development cycle introducing Drupal core initiatives, which are key focus areas for improving Drupal. Each core initiative is led by an individual or small team, and these initiative leads guide the efforts of other core contributors around their initiative. The initiatives are only a part of all Drupal 8 development, but most of the big Drupal 8 changes have been worked on by these initiative teams. (Read more about the core initiatives.)

Several of the initiative leads participated in a Drupal 8 question & answer session at DrupalCon Sydney and it went very well, so we want to repeat that experience by providing another opportunity to talk with the global Drupal community!

Goals of the session:

  • Share the status, milestones, and next steps for each Drupal 8 initiative.
  • Answer your questions: Want to know what’s going on, or how you can get involved? Now’s your chance to talk with us!

Who will be there?

When?

April 11th, 2013 10:00-11:00 am EDT (1400 UTC)

Where?

Via Google Hangout broadcast! (link coming soon)

How do I ask questions?

Send a tweet tagged #D8QA, or join the #drupal-initiativeQA IRC room during the Q&A. (IRC instructions) A moderator will curate the questions.

Who should come to this?

  • Anyone interested in getting a D8 status overview.
  • Developers interested in D8 who want to ask questions.
  • Developers interested in helping finish Drupal 8!
  • Helpers (Devs, Front-end, Theme/Design, UX, Project Mgmt & more!) who want to know how they can help & get involved.

Note that signup is not required, the video will be broadcast and archived. We offer signups as a convenience to get notified.

Mar 27 2013
Mar 27

Most important places to help 3/27/13

1) Toolbar issues

Thanks to Jesse for the continued work on toolbar! Want to help out on the admin toolbar:
Top priority

Secondary priority

2) Architect Drupal CSS

Issues that moved to RTBC

Scrum notes 3/27/13

2) Jesse front end testing QUnit tests for Drupal front end code: http://drupal.org/project/fat

Thank yous

Carwin, ry5n, echoz, rteijeiro, vijay.cgs, moshe weitzman, Lewis Nyman, Jessebeach,David_Rothstein, Kevin O'Leary, Chris Weber, John Ferris, nod_, YesCT, Gábor Hojtsy, Bojhan, sidharthap, BWPanda & all those on the mobile issue queues.

Mar 25 2013
Mar 25

Start: 

2013-03-27 17:00 - 18:00 UTC

Organizers: 

We are working on some truly exciting things recently!

These are amazing things, and we have a lot to be proud of that we are here, however, we still want to build more on these patches. Migration paths, tools for localize.drupal.org, more transliteration integrations, and so on. So we are not close to done yet. 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.

See you all there!

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

AttachmentSize 8.98 KB
Mar 18 2013
Mar 18

Hi guys,

I spent a chunk of my sunday updating the initiatives for us, go check out the latest news post-feature freeze and all the top issues here:
http://drupal.org/community-initiatives/drupal-core

Thanks to Ashleigh Thevenet and Shyamala for your help with these :)

Happy Monday!
Shannon

Mar 13 2013
Mar 13

Start: 

2013-03-13 17:00 - 18:00 UTC

Organizers: 

This time Cathy (YesCT) Theys will lead the meeting to discuss ongoing issues in the multilingual initiative. Gábor is participating at a W3C event, and cannot attend. Be aware of timezone changes around your region as applicable!

We got some breakthroughs done recently. Nodes are now using the new entity field API (http://drupal.org/node/1818556) and we have a working implementation of a configuration translation user interface being explored at http://drupal.org/project/config_translation (as it stands now it will need to be a contributed module).

We need hands to help introduce, verify and fix configuration schemas and help test and continue the Entity API conversions as well as figure out node properties so titles and authors can become multilingual for example! 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.

See you all there!

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

AttachmentSize 14.88 KB
Mar 11 2013
Mar 11

Start: 

2013-03-13 04:00 - 05:00 UTC

Organizers: 

Event url: 

Yes, we are back with the Drupal 8 mobile initiative meetings!

The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:

Wednesday, March 13th:
San Francisco — 8pm (Tuesday)
London — 4am
India — 9:30am
Taipei — 12pm
Sydney — 3pm
Convert to your timezone

If you can’t attend at this time, there’s an additional meeting time just 9 hours earlier.

Getting setup on Google+ and IRC

To join the Google+ Hangout, you'll need to:

Join Google+ (or remember which of your various Google accounts is set up for Plus.)
Install Google voice and video plugin: http://www.google.com/tools/dlpage/res/talkvideo/hangouts/
Using IRC is easy; Drupal.org provides a guide to using IRC.

Participating in the meeting

Unfortunately, Google+ Hangouts are limited to 10 participants. However, we will be live streaming the video so everyone will be able to view the meeting video in real time by visiting the meeting page on Google+.

Also, everyone will be able to participate because we will be taking comments and questions in the #drupal-mobile IRC room. Simply prefix anything you'd like the group to discuss with my name: JohnAlbin: Hey, what about…

Agenda

As a reminder, the scope of the D8 Mobile Initiative includes:
- NEW CSS Architecture
- Mobile-friendly Drupal admin
- Admin Toolbar
- Modernizer
- JS improvements

Anything that needs attention in the code clean up face...

Bring your issues to review and discuss!
Please post your proposed discussion topics in the comments, or ping JohnAlbin in IRC.

Subscribe

You can subscribe to the Google Calendar for this and all Drupal 8 Initiative meetings via iCal or XML feeds.

Feb 27 2013
Feb 27

Start: 

2013-03-09 09:00 - 17:00 Europe/Budapest

Organizers: 

Event url: 

While we are hopeful that there will be many people around the globe taking advantage of the Drupal Sprint Weekend to sprint on tasks on the Drupal 8 Multilingual Initiative, there is a sprint specifically organized for this initiative in Budapest on March 9th from 9am local time (expected to last until 5pm or so).

Join in on IRC at #drupal-i18n if you want to be involved or need help working on D8MI at other sprints around the globe.

Read more (in Hungarian) at http://drupal.hu/node/17728 - no signup required, just show up.

Feb 22 2013
Feb 22

Start: 

2013-02-27 16:00 - 17:00 UTC

Organizers: 

All right, now we are in feature freeze, but key features are not applied consistently across Drupal. This still makes it so you cannot translate even the built-in email texts or the titles of nodes. We need hands to help introduce, verify and fix configuration schemas and help test and continue the Entity API conversions! 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.

See you all there!

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

AttachmentSize 19.36 KB
Feb 20 2013
Feb 20

You did not read that wrong! Yes, Drupal 8 features are frozen, and the massive Drupal 8 Multilingual Initiative is not there to let you even translate a node title or the site name. We made massive amounts of progress with heroic efforts from key contributors, but we are not nearly close to be done yet. Yes, your help is needed! The way the Drupal core release cycle is set up, many things that you might consider features are not classified as such (verified with core maintainers) in the process. Feature freeze means all base features should be in core, however, many things that need to be integrated with these new features are not done yet. Otherwise what would we do for months on still, right? So let's look at the two use cases with this in mind. Start with the bad news!

Translate site name

The biggest feature that will still not be native in Drupal 8 is translation of user provided configuration. We still have lot to work on translating shipped configuration. We've worked hard for months to get a configuration schema system accepted so we can have a programatic understanding of the translatable pieces of configuration. We started work on that in 2012 June at Drupal Dev Days, and it took several forked issues, alternate proposals, personal, IRC and phone meetings to get a universal understanding that a configuration schema system is needed in the first place, with the actual implementation not too far from the original proposals, that landed in core. We would have loved to achieve this milestone sooner but that did not work out.

So the sad news is you will not be able to translate your site name or custom created Views with Drupal 8 core only. Drupal 8 core should be capable to translate shipped configuration though, that is email texts, image styles, default content types, default fields, etc. shipped with Drupal core. The text for these should eventually end up on http://localize.drupal.org for translation. You'll need to use a contributed module to translate user entered configuration though (such as user created Views and your site name). Good news is that the underlying schema system and the configuration override system in core (as well as the soon to be committed configuration context system) supports this use case too, so the missing piece is a user interface to be generated for configuration translation. A very early version of that user interface can be seen in http://drupal.org/sandbox/reyero/1635230.

So as of right now you cannot even translate the shipped email texts, but that is a feature targeted for Drupal 8 core (in combination with http://localize.drupal.org as usual for software translation). Translating configuration created on the user interface and not shipped with modules/themes/profiles will need a contributed module.

Translate node titles

All right, this is a flat out regression, right? Right! Drupal 8 trades node-copy translation that is native to Drupal 7 (using the Content translation module in Drupal 7), where translating a node creates a new copy of the node. In Drupal 8, the module named the same on the user interface (Content translation) works totally differently. It does not create new copies but stores translations in fields under the entity. This has several advantages. For one, it lets us support all kinds of entity types, for example, fields on users, taxonomy terms, comments, etc. We also provide a neat cross-entity configuration screen to set up all your entity types for language.

Yet, node titles remain non-translatable. The basic reason for that is that node titles are not "fields" on nodes, they are good old properties. Properties do not support multilingual storage natively. We introduced a multilingual property system earlier (for the entity_test entity type), and the integration to other entity types did not yet happen. Why? Well, the more sweeping next generation Entity API conversions are still widely underway. Comment entities are done (with performance regressions that are being worked out) and we are hard at work on nodes. There are still files, users, taxonomy terms, etc. ahead.

And then the multilinugal property conversions can happen on top of the new entity system much easier since that system has built-in support for them. That is still not a trivial task and we'll definitely need all hands possible to achieve.

(Side note: once node properties become multilingual, we also need to provide a migration path in core for the legacy content translation module and remove that module from core for good.)

How can I help?

The entity API conversions are more involved work. You can participate in the conversion issues at http://drupal.org/node/1818580 - however the process so far has been to attack one type at a time, and nodes are in focus righ now (http://drupal.org/node/1818556). Performance expertise, reroll experience and all kinds of other skills are needed here.

So how can you call Drupal 8 feature frozen? And when will it ever be ready?

Reality is features from the point of the development process are not necessarily the same as user's perceptions. While we wanted to get in solutions sooner (eg. targeted configuration schema and context for Dec 1st 2012), their declared belonging to a later development phase does not help to get reviewers and push them harder for inclusion. We are doing our best to not let this affect the eventual readiness of Drupal 8, but in the state we are in, we are not looking at an integration phase where we can sit back and relax.

The current planned deadline for the integration phase (when all entity properties should be multilingual and all configuration should have schemas) is July 1st 2013. There are three big sprints until then that we plan to use to boost our standing (please come and sign up for these):

Sitting around and waiting for later opportunities does not help, so jumping on these issues would be especially helpful. If you have no better idea, start reviewing the configuration schema issues today!

A huge thanks once again for all contributors

I'd like to reiterate once again that all the people on the multilingual intiative worked exceptionally hard (in some cases all the way to burning out) to make Drupal 8 as multilingual as possible for you all. The gaps in implementation are not at all due to people doing poor work, they are due to all the uncertainties involved in working on an Open Source project with set goals but heavy interdependencies and lack of resource commitments possible. As well as all the bliss and baggage of making large scale decisions in an open issue queue format.

Feb 19 2013
Feb 19

Hi everyone,

Massive props to everyone who helped us get to feature complete deadline goals :)

-shannon

Feb 08 2013
Feb 08

Hey dreeps,

Got a question for D8 Initiative owners? Come ask us, we're recording responses at Sydney Core Conversation RIGHT NOW (4pm sydney time), and you can send us questions on twitter using #IOHeckle !

-Shan

Feb 07 2013
Feb 07

To help push D8 Layouts initiative (fondly known as "Scotch") to the finish line for features, we need YOUR SUPPORT NOW MORE THAN EVER!!

We've planned a code sprint on site at DC Sydney, but we're officially inviting you to join no matter where you are via IRC in #drupal-scotch.

WHAT:

Top MVP issues before Feb 18th:

Here's what's needed, please contact XJM or ZenDoodles to find out where you're best suited to work:

  • Context:--> Needs work to get RTBC :D
  • Conditions:--> Needs *REVIEWERS* a lot, please! ask XJM & Zendoodles for specifics
  • Responses:

    a starter patch is up, but needs a lot of work (not for noobies)

    -->Needs c4rl to help write follow-up issues for this that will extend it with methods for containing the other variables used in populating html.tpl.php

    --> Needs people to work on html pre-processing, sdboyer will walk you through it

    --> Needs *REVIEWERS* once the patch is updated

WHO:

  • "I want to help with issue summaries" => always need you guys
  • "I want to help with follow-up issues" => you are critical to our success
  • "I'd like to work on Responses (the replacement for the $page render array)" => we love you long time
  • "I'm just looking for an issue to hop on, I'm a ninja and want to wield my skills for good." => WELCOME TIMES A BILLION

WHEN:

Sprint times find your time zone and join us!

Starts at:

9am Saturday the 9th of February in Sydney, that is:
(10pm Friday in London, 5pm Friday in New York City, 4pm Friday in Chicago, 3pm Friday in Denver, 2pm Friday in Los Angeles)

Until:

5pm Saturday the 9th of February in Sydney, that is:
(6am Saturday in London, 1am Saturday in New York City, Midnight Friday in Chicago, 11PM Friday in Denver, 10pm Friday in Los Angeles)

Help

Sam will be arond during the whole sprint, his handle is sdboyer, Kris will try to also be around occasionally his handle is EclipseGC.

Where

If you're in Sydney, join us at Centennial room on the Lower Ground Level. if you're Somewhere else, feel free to join the IRC room #drupal-scotch

Why

There's still so much to accomplish, if people join in NOW we may actually reach the finish line. We can't stress this enough: YOU HAVE NEVER BEEN MORE NEEDED! Please don't hesitate if you think you can help - just do eet!! You will have our eternal respect & admiration if you do :) See you there!!

Feb 05 2013
Feb 05

Start: 

2013-02-13 16:00 - 17:00 UTC

Organizers: 

This is our last meeting before the extended feature freeze deadline! Still plenty of important stuff to work on, so your participation and help is more than welcome. Come be involved, ask questions, keep moving! 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.

See you all there!

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

AttachmentSize 16.42 KB
Jan 30 2013
Jan 30

Start: 

2013-01-30 16:00 - 17:00 Europe/Budapest

Organizers: 

Here comes yet another instance of our regular Drupal 8 Multilingual Initiative meeting! Sorry for the late notice (for those who are not following the regular calendar at http://www.drupal8multilingual.org/events). With less than three weeks to go before the end of the extended feature freeze (Feb 18th deadline), we still have some pretty major issues going on at http://www.drupal8multilingual.org/issues/focus. Come be involved, ask questions, get going! 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.

See you all there!

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

AttachmentSize 10.31 KB
Jan 30 2013
Jan 30

Extry Extry - Read all about the latest CMI news!

Jan 24 2013
Jan 24

Calling People Interested in Working on D8!

The most important places to help have been updated on Scotch, Mobile & Multilingual and we need your help writing & reviewing patches STAT!

Also interested in Queue-wranglers: want to help, but aren't focused on development? We can find stuff for you to do on the issue queues that would be very helpful (especially on scotch). If you're interested attend the weekly office hours on wednesday 11-1pm ET and they'll help you get in the game!

T-4weeks to go, and I'm working on an overview of major advances that must happen soon -- in the mean time, check out the updates!

-Shan

(Thanks Ashleigh & Shyamala for your help in getting these updates & milestone information compiled this week!!)

Jan 23 2013
Jan 23

Hey Dreeps!

Big thanks to Ashleigh Thevenet & Crell for putting together this week's update! We're at T-1 month or so to feature complete and we've got LOTS for you to do!!

Go Get'EM!!

-Shan

Jan 21 2013
Jan 21

Start: 

2013-01-23 04:00 - 05:00 UTC

Organizers: 

Event url: 

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:

Wednesday, January 23:
San Francisco — 8pm (Tuesday)
London — 4am
India — 9:30am
Taipei — 12pm
Sydney — 3pm
Convert to your timezone

NEW! If you can’t attend at this time, there’s an additional meeting time just 9 hours earlier. See http://groups.drupal.org/node/278278

Getting setup on Google+ and IRC

To join the Google+ Hangout, you'll need to:

  1. Join Google+ (or remember which of your various Google accounts is set up for Plus.)

Using IRC is easy; Drupal.org provides a guide to using IRC.

Participating in the meeting

Unfortunately, Google+ Hangouts are limited to 10 participants. However, we will be live streaming the video so everyone will be able to view the meeting video in real time by visiting the meeting page on Google+.

Also, everyone will be able to participate because we will be taking comments and questions in the #drupal-mobile IRC room. Simply prefix anything you'd like the group to discuss with my name: JohnAlbin: Hey, what about…

Agenda

As a reminder, the scope of the D8 Mobile Initiative includes:
- Mobile-friendly Drupal admin
- Responsive design issues
- Front-end performance
- Converting existing D8 themes to be responsive

  • Plan to rewrite core's CSS
  • Bring your issues to review and discuss!

Please post your proposed discussion topics in the comments, or ping JohnAlbin in IRC.

Subscribe

You can subscribe to the Google Calendar for this and all Drupal 8 Initiative meetings via iCal or XML feeds.

Jan 21 2013
Jan 21

Start: 

2013-01-22 19:00 - 20:00 UTC

Organizers: 

Event url: 

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:

Tuesday, January 22:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone

NEW! If you can’t attend at this time, there’s an additional meeting time just 9 hours later. See http://groups.drupal.org/node/278283

Getting setup on Google+ and IRC

To join the Google+ Hangout, you'll need to:

  1. Join Google+ (or remember which of your various Google accounts is set up for Plus.)

Using IRC is easy; Drupal.org provides a guide to using IRC.

Participating in the meeting

Unfortunately, Google+ Hangouts are limited to 10 participants. However, we will be live streaming the video so everyone will be able to view the meeting video in real time by visiting the meeting page on Google+.

Also, everyone will be able to participate because we will be taking comments and questions in the #drupal-mobile IRC room. Simply prefix anything you'd like the group to discuss with my name: JohnAlbin: Hey, what about…

Agenda

As a reminder, the scope of the D8 Mobile Initiative includes:
- Mobile-friendly Drupal admin
- Responsive design issues
- Front-end performance
- Converting existing D8 themes to be responsive

  • Plan to rewrite core's CSS
  • Bring your issues to review and discuss!

Please post your proposed discussion topics in the comments, or ping JohnAlbin in IRC.

Subscribe

You can subscribe to the Google Calendar for this and all Drupal 8 Initiative meetings via iCal or XML feeds.

Jan 11 2013
Jan 11

Drupal 8 has now automatic interface translation import, and we need you to test it! With Localization Update module for Drupal 6 and 7 some people experience problems with when importing or large translation files. For Drupal 8 we have improved the code and added it to Drupal core. All works fine on our development servers, but how does it work in the real world? You can help!

Follow the steps below to test. Especially people who have experienced problems with Localization Update module and people with a slow server or a slow internet connection are encouraged to join the test.

  1. Select your language in the first installation step and install Drupal.
  2. During the installation the translation will be imported using a batch process. You will recognise a batch process by the blue progress bar. This import should continue smoothly until 100% completed.

When the translations get imported without errors, your test is successful. Please tell us. If not, please report your experience, preferably with screen capture video or screenshots. This video shows the installation in Dutch: http://www.youtube.com/watch?v=XzQAmCo8I1U

There is more to test, but it is a little harder. When you enable a module in your Drupal 8 site, the Interface Translation module will attempt to download and import its translation from the translation server at localize.drupal.org. But the translation server only provides translations of released modules, and not for development releases. To overcome this the Local Tamper module was developed which simulated a number of Drupal 7 modules (for which translations are available) and the Interface Translation module will downloads and imports these translations.

  1. Make sure you have Interface Translation and Language translation enabled and have added at least one non-English language. But if you have successfully followed the steps above, this has already been provided.
  2. Unpack and install the module.
  3. Enable the Locale Tamper module.
  4. It will now attempt to find and download Locale Tamper translations (but none will be found).
  5. Go to the Available translation updates page (admin/reports/translations).
  6. Click 'Check manually' to refresh the translation status.
  7. The status will now show that a number of translation are available for the mocked modules: Better Formats, CKEditor Link, Compact Forms, Context, Chaos tools and Delta API.
  8. Click 'Update translations' to download and import the translations.
  9. This will start the download and import of a number of translations. Again a batch process runs to per form this. Again, this should progress until finished.

If the translations are imported without errors, your test is successful. Please tell us. If not, please report your experience, preferably with screen capture video or screenshots. This video shows how I used Locale Tamper: http://www.youtube.com/watch?v=Ivn0EvIXf5o

Jan 11 2013
Jan 11

Start: 

2013-01-16 16:00 - 17:00 UTC

Organizers: 

Here comes yet another instance of our regular Drupal 8 Multilingual Initiative meeting! We have made some great progress recently, for example almost the complete feature set of localization update is in Drupal 8 core now! Yes! We cannot really lean back just yet. With about one month to go before the updated Drupal 8 feature freeze, and still some major configuration related tasks lingering, we need to rally around making those happen. The direction for both the metadata and the context issues seem to be well set, but we need to work out the remaining implementation pieces.

In short, we have lots to cover and clean up still. Come be involved, ask questions, get going! We have tasks for all kinds of interests on all kinds of difficulty levels.

Get more background about the initiative at http://www.drupal8multilingual.org/ and follow https://twitter.com/d8mi. It was never this easy to follow our upcoming events, issues in progress or have an overview of the people involved. We want to make it even easier to join the team. There are new issue summary pages (see links at around the bottom of the homepage) to look up issues that only need a screenshot or an issue summary update for example. 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.

See you all there!

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

AttachmentSize 12.13 KB
Jan 09 2013
Jan 09

Start: 

2013-01-16 04:00 - 05:00 UTC

Organizers: 

Event url: 

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:

Wednesday, January 16:
San Francisco — 8pm (Tuesday)
London — 4am
India — 8:30am
Taipei — 12pm
Sydney — 3pm
Convert to your timezone

NEW! If you can’t attend at this time, there’s an additional meeting time just 9 hours earlier. See http://groups.drupal.org/node/275953

Getting setup on Google+ and IRC

To join the Google+ Hangout, you'll need to:

  1. Join Google+ (or remember which of your various Google accounts is set up for Plus.)

Using IRC is easy; Drupal.org provides a guide to using IRC.

Participating in the meeting

Unfortunately, Google+ Hangouts are limited to 10 participants. However, we will be live streaming the video so everyone will be able to view the meeting video in real time by visiting the meeting page on Google+.

Also, everyone will be able to participate because we will be taking comments and questions in the #drupal-mobile IRC room. Simply prefix anything you'd like the group to discuss with my name: JohnAlbin: Hey, what about…

Agenda

As a reminder, the scope of the D8 Mobile Initiative includes:
- Mobile-friendly Drupal admin
- Responsive design issues
- Front-end performance
- Converting existing D8 themes to be responsive

  • Code freeze!
  • Bring your issues to review and discuss!

Please post your proposed discussion topics in the comments, or ping JohnAlbin in IRC.

Subscribe

You can subscribe to the Google Calendar for this and all Drupal 8 Initiative meetings via iCal or XML feeds.

Jan 08 2013
Jan 08

Start: 

2013-01-08 19:00 - 20:00 UTC

Organizers: 

Event url: 

Please join us for our next Mobile Initiative meeting to discuss issues related to the Drupal 8 mobile initiative. The meeting will be held as a Google+ Hangout (online video) with concurrent text chat in #drupal-mobile on IRC at:

Tuesday, January 8:
San Francisco — 11am
New York — 2pm
London — 7pm
Taipei — 3am (Wednesday)
Convert to your timezone

Getting setup on Google+ and IRC

To join the Google+ Hangout, you'll need to:

  1. Join Google+ (or remember which of your various Google accounts is set up for Plus.)

Using IRC is easy; Drupal.org provides a guide to using IRC.

Participating in the meeting

Unfortunately, Google+ Hangouts are limited to 10 participants. However, we will be live streaming the video so everyone will be able to view the meeting video in real time by visiting the meeting page on Google+.

Also, everyone will be able to participate because we will be taking comments and questions in the #drupal-mobile IRC room. Simply prefix anything you'd like the group to discuss with my name: JohnAlbin: Hey, what about…

Agenda

As a reminder, the scope of the D8 Mobile Initiative includes:
- Mobile-friendly Drupal admin
- Responsive design issues
- Front-end performance
- Converting existing D8 themes to be responsive

  • Code freeze!
  • Starting an Asia/Pacific-friendly meeting in addition to the current one.
  • Assetic and CSS/JS aggregation See #1871596 and #1751602
  • Create a <picture> element rollback issue due at code freeze time.
  • Bring your issues to review and discuss!

Please post your proposed discussion topics in the comments, or ping JohnAlbin in IRC.

Subscribe

You can subscribe to the Google Calendar for this and all Drupal 8 Initiative meetings via iCal or XML feeds.

Jan 03 2013
Jan 03

As I posted earlier in mid-December in Feedback needed on configuration metadata formats that our prior discussion on CMI metadata formats did not lead to successful results, and after a 320+ comment thread, it was broken down into three other issues to discuss more possible options. One of those has since been closed and the two other ones received little feedback and little progress.

However, the problems being resolved are not really avoidable in Drupal 8, so if we don't have better ideas, it looks productive to go with our best results so far (as opposed to not solving these problems in Drupal 8 altogether), so Greg Dunlap (leading the configuration management initiative) set a deadline of January 15th for decisions on the metadata formats, which would still give us some time to figure out any remaining concerns with the implementation before the extended feature freeze on the 18th of February. I agree this is a very timely announcement. Here is a full reproduction of his words:

I would like to establish a deadline for deciding how we're going to proceed with this. If we don't, we are going to go back and forth on these decisions in a circle until feature freeze comes and then we're screwed. My feeling is we will probably need about a month to implement any new proposal and get it to RTBC, so I'd like to lay down January 15 as our deadline or deciding what to do. If we haven't agreed on any new proposal, then we reroll the original RTBC patch from #285 and get it in. We have to get this done, and right now I don't see any light at the end of the tunnel which scares the crap out of me.

So there is just under a month to work out the new proposals and establish consensus. Lets do it or admit its not getting done and go with what we've got.

Explore the options and follow up on issues listed at https://drupal.org/node/1648930#comment-6859916 please. Thanks all for being involved and making this as good as we can!

Jan 02 2013
Jan 02

Hey guys,
Just updated CMI & Scotch! check out the latest news: http://drupal.org/community-initiatives/drupal-core
Happy New Year!
-Shannon

Jan 02 2013
Jan 02

Start: 

2013-01-02 16:00 - 17:00 UTC

Organizers: 

Happy new year to all! This could very well be the big year of the Drupal 8.0 release if we are diligent enough. Here is a new year's resolution tip: I'll help Drupal 8 more to further my career and contribute to the community.

How better to start that than getting down to work with the multilingual initiative? Get more background at http://www.drupal8multilingual.org/ and follow https://twitter.com/d8mi. It was never this easy to follow our upcoming events, issues in progress or have an overview of the people involved. We want to make it even easier to join the team, so look out for more improvements on the site soon.

We have made some great progress late last year with most of the localization update functionality now built into core and a new amazing setup screen included for entity/field translation and entity language setup in general. However, there are lots to do still. We have a mounting set of issues for configuration language support still undecided (despite several patches on various tracks) and entity properties still needing multilingual conversions. See http://www.drupal8multilingual.org/issues/focus for an overview of current issues.

In short, we have lots to cover and clean up in 2013 as well. Come be involved, ask questions, get going! We have tasks for all kinds of interests on all kinds of difficulty levels.

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.

See you all there!

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

AttachmentSize 26.68 KB
Dec 28 2012
Dec 28

The study was conducted after Gábor Hojtsy made an open call for the multilingual user testing results. It was originally planned to run as many tests as possible on the second day of Drupal Balkan Summit in Zagreb, but the snow prevented me from going to day one, and a personal emergency had me out of the second day within an hour of getting to the summit. This started a trend, as every other session was plagued by something or other. The results are compiled from my notes and backup audio recording I made over my phone.

Timing and the focus of the study

The study was spread out during the 3rd and 4th weeks of December 2012. The three key questions were:

  • Can users add a foreign language to an existing site?
  • Can users configure translatability / language options for entities?
  • Can users do a basic node translation?

Participants

There were ⅘ participants in total. All of them worked in IT and have at least basic familiarity with web based applications. All of them had at least working knowledge of a web based CMS (in a range of products) or similar. One used both Drupal 6 and 7 extensively, and helped administer a small Drupal 7 Commerce site.

Task 1: Adding Croatian to an English Site

In this task, what we have been looking for is that people realize that language setup is provided by a module that needs to be enabled, understand how to add a language and explain the three special languages in core that were added in Drupal 8 (not applicable, not specified and multiple).

Every participant behaved like the participant’s in Gábor’s study: all of them looked in the Regional and Languages area of the Configuration page first. Following that, they would look into Content, Structure with Extend being the distant third (and in once case fourth when the user opened up Appearance before).

  • The “wall plugin” comment first noted in Gábor’s study was also heard a couple of times.
  • I have a feeling that everyone expected that the CMS would be able to handle multiple languages and that “you do not need to extend it to do that”.
  • Three participants looked and enabled the Languages straight away. Of the three, two noticed Entity
  • Translation but did not associate it with the task at hand and left it disabled, because they did not understand what it would do. The third enabled it “just in case”.
  • Again, just like in the Hungarian study, none of the participants noticed or enabled the language switcher block.

After the language was enabled all of the participants concluded that now they need to go to Configuration page.

When asked to comment on the process, most of the participants expressed confusion as to why they had to enable the entity translation module, as they expected that adding a language to the site implied that the content will be translatable as well.

The second comment most had was that it would be more logical to enable the language module, and get taken to the configuration page right away.

Task 2: Making Things Translatable

The cornerstone of this task was the patch from http://drupal.org/node/1810386 which we applied to the test environment.

From this point on everything went fine for my participants. Clicking around for task one got them all comfortable enough with the logic of the GUI, and all of them went straight to the configuration page and found the Content translation settings link with ease and immediately figured out what it was.

The settings page was easy to navigate and to use for all of them. They did ignore the configuration options, and when asked could accurately figure out what they do (the default language option and the hide language selector option) as all of them actually read the descriptions next to both the options.

The only issue, as mentioned in task 1, was the need for the few participants to go back and enable Entity Translation module. All of my participants commented that it looked like an extra unnecessary step in the process.

Task 3: Translating Content

Just when I thought that the previous task was uniform and easy, we got to the third task. All of the participants immediately went to the content section and could easily translate the sample article.

All of the realised that the title was not translatable, and could not understand why. The warning label was noticed, so no one went to the translation configuration page to enable it, but it was not a good experience for any of them.

While doing the test most of the participants wanted to see the full experience and created their own content and translated it. All of them got the interface easily, but could not understand why you needed to save the content and then add a translation. Again, all who tried did figure out that that is how it works without any guidance, but did not like it.

Pages

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web