[6:02pm] GaborHojtsy: hi! [6:02pm] Druplicon: ni hao [6:02pm] GaborHojtsy: welcome to the D8MI meeting [6:02pm] GaborHojtsy: (and sorry for posting the time wrong) [6:02pm] GaborHojtsy: (the meeting is logged and will be posted online as usual on the event node) [6:03pm] GaborHojtsy: who is here for the meeting? [6:03pm] dsnopek: I am! [6:03pm] GaborHojtsy: das-peter, reyero, penyaskito, Sutharsan, YesCT|car? [6:03pm] vijaycs85 joined the chat room. [6:04pm] vijaycs85: join #drupal [6:05pm] das-peter: GaborHojtsy: Hi [6:06pm] Sutharsan: GaborHojtsy: hi [6:06pm] GaborHojtsy: cool [6:07pm] ad4m joined the chat room. [6:07pm] GaborHojtsy: so today's great news is we have a config context system https://twitter.com/gaborhojtsy/status/306730817672056832 [6:07pm] GaborHojtsy: reyero++ [6:07pm] GaborHojtsy: alexpott++ [6:07pm] GaborHojtsy: das-peter++ [6:07pm] GaborHojtsy: YesCT++ [6:07pm] GaborHojtsy: [6:07pm] GaborHojtsy: reyero++ [6:07pm] GaborHojtsy: never enough [6:08pm] GaborHojtsy: we'll need to work on some cleanups there, but its shaping up great and we have some good docs [6:08pm] das-peter: GaborHojtsy: Awesome news! [6:09pm] GaborHojtsy: so there are some followups on http://drupal.org/node/1763640 that will need people to look at [6:09pm] Druplicon: http://drupal.org/node/1763640 => #1763640: Followup: Introduce config context to make original config and different overrides accessible => Drupal core, configuration system, normal, reviewed & tested by the community, 239 comments, 57 IRC mentions [6:09pm] GaborHojtsy: just posted a quick patch at http://drupal.org/node/1929136 [6:09pm] Druplicon: http://drupal.org/node/1929136 => #1929136: Fix override-free context, move global config overrides back to an event listener => Drupal core, configuration system, normal, active, 5 comments, 2 IRC mentions [6:09pm] m0rdonez joined the chat room. [6:09pm] GaborHojtsy: next good news [6:09pm] GaborHojtsy: http://groups.drupal.org/node/277768 [6:09pm] Druplicon: http://groups.drupal.org/node/277768 => Drupal Sprint Weekend March 9, 2013 and March 10, 2013 => 5 comments, 18 IRC mentions [6:09pm] GaborHojtsy: not sure if you are aware and if participating in any location? [6:10pm] GaborHojtsy: looks like I'll be participating on the 9th from Budapest [6:10pm] dsnopek: I'm going sprint weekend in Chicago (9th) and in Oak Park (10th, YesCT's event) [6:10pm] GaborHojtsy: dsnopek: great [6:11pm] GaborHojtsy: there is no specific D8MI sprint listed yet but I hope we can connect people wanting to work on D8MI in different places and timezones somehow [6:11pm] GaborHojtsy: as much as timezones and internet connections allow [6:12pm] GaborHojtsy: our issues for that sprint remain http://www.drupal8multilingual.org/issues/focus and http://www.drupal8multilingual.org/issues/schema [6:12pm] GaborHojtsy: eg. reyero is working on http://drupal.org/node/1905152 and will hopefully need lots of review and manual testing power by then [6:12pm] Druplicon: http://drupal.org/node/1905152 => #1905152: Integrate CMI metadata system with locale module => Drupal core, locale.module, major, needs work, 28 comments, 2 IRC mentions [6:12pm] GaborHojtsy: and there is a huge set of issues in http://www.drupal8multilingual.org/issues/schema to test and verify [6:13pm] GaborHojtsy: sometimes easy stuff otherwise just good opportunities to learn Drupal 8 [6:13pm] dsnopek: Sweet, I'll try familiarize myself with the issues, but I don't think I'll have time to do some really testing/hacking/review until the sprint [6:13pm] YesCT|car is now known as YesCT. [6:13pm] YesCT: hi [6:13pm] Druplicon: ni hao [6:14pm] GaborHojtsy: YesCT: hey [6:14pm] GaborHojtsy: dsnopek: there are various issues from http://www.drupal8multilingual.org/issues/schema that need reviews [6:14pm] das-peter: GaborHojtsy: berdir and I will check if we can set up something in Zürich for the SprintWeekend [6:14pm] GaborHojtsy: dsnopek: vijaycs85 and/or YesCT can help with those [6:14pm] GaborHojtsy: das-peter: woot [6:15pm] YesCT: dsnopek: yeah, I'm starting to understand how to review those schema issues. [6:15pm] GaborHojtsy: das-peter: also testing instructions on http://drupal.org/node/1910624#comment-7088154 [6:15pm] Druplicon: http://drupal.org/node/1910624 => #1910624: [META] Introduce and complete configuration schemas in all of core => Drupal core, configuration system, normal, active, 14 comments, 17 IRC mentions [6:15pm] das-peter: GaborHojtsy: Nothing big. Maybe just berdir and me in the office of MD-Systems or Cando. [6:16pm] GaborHojtsy: das-peter: that should in itself help make progress with node NG so should be pretty big [6:17pm] ClemensTolboom joined the chat room. [6:17pm] GaborHojtsy: (aside wow 3 people already downloaded http://drupal.org/project/config_inspector as tarball) [6:17pm] mzgadzaj left the chat room. (Remote host closed the connection) [6:20pm] calbasi joined the chat room. [6:21pm] YesCT: I used git, so I'm not one of those 3. [6:21pm] GaborHojtsy: yeah [6:22pm] GaborHojtsy: das-peter: what do you think of the completeness of the node NG patch? [6:23pm] das-peter: GaborHojtsy: Well I'm working on the one big issue with the isset() check right now. From my point of view this is currently the most important flaw. After that it's up to others to say RTBC or not [6:25pm] YesCT: I'm looking for a novice or medium issue that needs patch created. [6:25pm] YesCT: core office hours could use some create patch tasks. [6:25pm] YesCT: checking http://www.drupal8multilingual.org/ [6:26pm] amateescu left the chat room. (Quit: Leaving) [6:26pm] GaborHojtsy: YesCT: don't have any from the top of my head [6:26pm] YesCT: there is a short list.. http://www.drupal8multilingual.org/issues/needs-initial-patch [6:26pm] YesCT: I'll find more. [6:26pm] GaborHojtsy: das-peter: great [6:26pm] YesCT: if anyone thinks of any good ones later, let me know. [6:26pm] vasike left the chat room. (Quit: Nettalk6 - www.ntalk.de) [6:29pm] floretan left the chat room. (Remote host closed the connection) [6:31pm] Mac_Weber left the chat room. (Ping timeout: 255 seconds) [6:33pm] Artusamak is now known as Artusamak_afk. [6:35pm] GaborHojtsy: YesCT: moved http://drupal.org/node/1909218 back to active, should be now possible to work on AFAIS [6:35pm] Druplicon: http://drupal.org/node/1909218 => #1909218: add (synchronized) hint similar to (all-languages) on translation add/edit form => Drupal core, translation_entity.module, normal, active, 3 comments, 1 IRC mention [6:35pm] YesCT: right! [6:35pm] YesCT: sync is in. [6:38pm] kalmanhosszu joined the chat room. [6:40pm] ad4m left the chat room. (Quit: Page closed) [6:42pm] vijaycs85 left the chat room. (Ping timeout: 245 seconds) [6:45pm] GaborHojtsy: YesCT: ok, event for D8MI sprint in Budapest at http://groups.drupal.org/node/285388 [6:45pm] Druplicon: http://groups.drupal.org/node/285388 => Drupal Sprint Weekend - D8MI sprint Budapest => 0 comments, 1 IRC mention [6:45pm] YesCT: yay! [6:45pm] • Druplicon throws confetti [6:45pm] YesCT: sprint weekend? [6:45pm] Druplicon: sprint weekend is in 20+ locations. The main index of sprints on g.d.o http://groups.drupal.org/node/277768 and for sprints who have made their own events on g.d.o checkout http://drupical.com for a map of sprints. Preparation tips: http://www.comm-press.de/en/blog/preparations-global-sprint-weekend-march-9-and-10 [6:46pm] Haza` is now known as Haza`Aw. [6:47pm] sandipmkhairnar left the chat room. (Quit: Page closed) [6:47pm] dsnopek: YesCT: I'm planning on working on D8MI stuff at the Oak Park sprint. Not sure if anyone else attending is going to... [6:47pm] YesCT: dsnopek: yeah, Oak Park is not d8mi specific. [6:48pm] YesCT: I'll have lots of other topics to choose from.. whatever interests people. [6:48pm] dsnopek: It's a D8MI sub-sprint. [6:48pm] dsnopek: mini-sub-sprint maybe [6:48pm] YesCT: [6:49pm] YesCT: I can help with d8mi stuff. and if no one has a preference I often end up suggesting d8mi issue.. just because I've read them, and so can match people up with their skills better sometimes with issues I'm already familiar with. [6:49pm] YesCT: dsnopek: were you at cadug last night? [6:49pm] dsnopek: No, I'm the guy coming down from Milwaukee [6:49pm] YesCT: oh right! [6:49pm] YesCT: [6:50pm] dsnopek: Just got bus tickets and the hostel reservation and what not [6:50pm] YesCT: check the L schedules. [6:50pm] YesCT: I saw a sign last night there are some construction on some lines that weekend. [6:50pm] dsnopek: The Drupal community in Milwaukee just isn't very active - I usually run out to Madison for events, but this time I'm checking out Chicago [6:50pm] YesCT: cools! [6:51pm] dsnopek: Cool, thanks for the heads up! [6:52pm] • GaborHojtsy happy that YesCT would be partial for D8MI [6:53pm] YesCT: cause d8mi people are goodness and fun! [6:53pm] YesCT: I told a story about meeting d8mi people in denver today in drupal coffee hour.. which I just heard about when ZenDoodles asked me to go to it. [6:55pm] GaborHojtsy: YesCT: oh, denver [6:55pm] YesCT: yeah, on friday I was at the new contrib sprint. [6:55pm] YesCT: and then my flight didn't leave until sunday I think. [6:55pm] YesCT: so I was hanging out with nothing to do, looking .. and fell in with d8mi folks. [6:55pm] YesCT: at least that is how I remember it. [6:56pm] YesCT: https://www.youtube.com/watch?feature=player_embedded&v=IkwvVZWeqQw [6:58pm] GaborHojtsy: YesCT: [6:58pm] GaborHojtsy: YesCT: I'm also approved now for both weekend befoer/after portland and all the week of Dublin from Dries [6:58pm] YesCT: awesome! [6:59pm] brantwynn: Going to try to queue up D8MI for #SprintWeekend in Chicago on the 9th. [6:59pm] YesCT: nice. [6:59pm] GaborHojtsy: brantwynn: woot [6:59pm] c0sm0 joined the chat room. [6:59pm] dsnopek: brantwynn: Sweet! Two mini-sub-sprints of D8MI. [7:00pm] GaborHojtsy: brantwynn: so we'll be pretty separate in timezones [7:00pm] YesCT: brantwynn: nice. we could plan a bit on how to organize d8mi issues. [7:00pm] GaborHojtsy: brantwynn: some overlap through the end of my day I guess [7:00pm] YesCT: brantwynn: http://www.drupal8multilingual.org/ [7:00pm] YesCT: has at the bottom, on the left there. [7:00pm] GaborHojtsy: reyero: any way I can help you out? [7:01pm] brantwynn: I need to get a feel from everyone on the list where they are at - but yes, if you want to deflect stuff to pick up where you leave off, that might work [7:01pm] brantwynn: YesCT: thanks, those links at the bottom are gold [7:01pm] GaborHojtsy: YesCT: oh, now you showed up in that video, ha [7:02pm] YesCT: brantwynn: they are populated automatically by putting the right tags on the issues directly on d.o [7:02pm] YesCT: I need to go through the d8mi issues and find more to tag and such. [7:05pm] YesCT: I need to add steps to reproduce to http://drupal.org/node/1920876 [7:05pm] Druplicon: http://drupal.org/node/1920876 => #1920876: Add a tiny bit of state magic in the image.module and hide the Title and Alt groups when the related form items are disabled => Drupal core, translation_entity.module, normal, active, 2 comments, 2 IRC mentions [7:06pm] dsnopek: I gotta go! But it was great to be a small part of this meeting today. Lots of stuff to read/learn about... [7:06pm] dsnopek: YesCT, brantwynn: See you guys on sprint weekend! [7:07pm] dsnopek left the chat room. (Quit: Leaving) [7:08pm] YesCT: GaborHojtsy: so should I do a google hangout to record the user testing on friday? [7:08pm] YesCT: we want to see their screen and hear their voice, right? [7:09pm] YesCT: I could use screenflick which I have on my computer. that just records the screen and can do audio. but I think some of the processing afterwards degrades the quality of the video . [7:10pm] YesCT: GaborHojtsy: also, I have some questions about config and schema. [7:11pm] Sutharsan left the chat room. (Quit: Sutharsan) [7:11pm] YesCT: vijay isn't here... [7:11pm] vijaycs85 joined the chat room. [7:12pm] YesCT: vijaycs85: ping [7:12pm] vijaycs85: YesCT: hey [7:12pm] Druplicon: vijaycs85: 28 min 38 sec ago Tell vijaycs85 I assigned http://core.drupalofficehours.org/task/1541 to you [7:12pm] calbasi left the chat room. [7:12pm] YesCT: vijaycs85: is rocking it everywhere. [7:12pm] vijaycs85: YesCT: thank you.. [7:13pm] YesCT: GaborHojtsy: so the schema's are adding text and labels. which are translatable. [7:13pm] YesCT: but the forms in the drupal core ui do not get their text from there. [7:13pm] GaborHojtsy: YesCT: so for hangouts, the quality of the hangout might not be perfect either [7:13pm] GaborHojtsy: YesCT: depends on your preference [7:13pm] GaborHojtsy: YesCT: hangouts let you record the user and the screen at the sam time (by using two computers) [7:13pm] GaborHojtsy: YesCT: one camera on the user to join the hangout and another one to record the screen [7:14pm] GaborHojtsy: YesCT: right [7:14pm] GaborHojtsy: YesCT: the core forms will not use schemas [7:14pm] GaborHojtsy: YesCT: that would require us to rewrite the whole form system mostly [7:14pm] YesCT: but something is in mind for contrib that will do something with the info in the schemas. [7:15pm] rvilar left the chat room. [7:15pm] YesCT: I'm not seeing the big picture for how the schemas are useful. [7:15pm] GaborHojtsy: YesCT: yup, config translation for user created config will not be in core, will be in contrib and that is our #1 use case for generating forms from config [7:16pm] GaborHojtsy: YesCT: when you need to translate a view, we need to identify the pieces of the view that are to be translated [7:16pm] YesCT: config translation.. that's the stuff in the data yml files. [7:16pm] GaborHojtsy: YesCT: and since views has a complex structure, we need to present it in a sensible way (nested forms, etc) as well as use the right form elements (checkbox, text area, textfield, etc.) as well as sensible labels, so you can associate the form elements from core with these [7:17pm] GaborHojtsy: YesCT: so to translate a view you created, you'll need a contrib module that uses the schema of views to generate that form [7:17pm] YesCT: when you say translate a view… do you mean like translate content and stuff that is showing up in a view, but instead of translating the content directly, translating the bits that show in the view? [7:18pm] YesCT: or do you mean the extra stuff that comes in a view, like empty text, header stuff. labels that are customized? [7:18pm] c0sm0 left the chat room. (Quit: c0sm0) [7:19pm] YesCT: how impossible would it be to make a very initial version of such a contrib module? [7:20pm] YesCT: is there a project already existing that would just have a 8.x version, or would this be a new module? [7:20pm] GaborHojtsy: YesCT: translating the config inside views [7:20pm] GaborHojtsy: YesCT: empty text, header, etc. [7:20pm] YesCT: ah. [7:21pm] GaborHojtsy: YesCT: but same applies for field config, contact forms, etc. [7:21pm] GaborHojtsy: YesCT: anything in config essentially [7:21pm] GaborHojtsy: YesCT: so the schemas serve this use case [7:21pm] GaborHojtsy: YesCT: the contrib module will need to be based on similar code as in http://drupal.org/project/config_inspector [7:21pm] YesCT: it's becoming clear. [7:22pm] GaborHojtsy: YesCT: so however the locale config override backend is already in core theoretically it could be possible to do that module [7:22pm] GaborHojtsy: YesCT: HOWEVER [7:22pm] GaborHojtsy: YesCT: we don't know what pieces of the config are to be translated [7:22pm] YesCT: is there already a way for the translation of those things to be stored? [7:22pm] GaborHojtsy: YesCT: we know the types but not which ones are to be translated [7:23pm] GaborHojtsy: YesCT: http://drupal.org/node/1905152 adds that awareness [7:23pm] Druplicon: http://drupal.org/node/1905152 => #1905152: Integrate CMI metadata system with locale module => Drupal core, locale.module, major, needs work, 28 comments, 3 IRC mentions [7:23pm] GaborHojtsy: YesCT: core already supports config translations storage and it already uses that storage and overrides the config [7:23pm] YesCT: schemas can define their own types, based on other types... [7:25pm] ClemensTolboom left the chat room. (Ping timeout: 244 seconds) [7:26pm] GaborHojtsy: YesCT: yes [7:27pm] vijaycs85 left the chat room. (Ping timeout: 245 seconds) [7:27pm] GaborHojtsy: YesCT: http://drupal.org/node/1905152 extends the text and label types to mark them translatable [7:27pm] Druplicon: http://drupal.org/node/1905152 => #1905152: Integrate CMI metadata system with locale module => Drupal core, locale.module, major, needs work, 28 comments, 4 IRC mentions [7:28pm] YesCT: mm. [7:30pm] GaborHojtsy: YesCT: which will in turn allow us to generate a translation form knowing the translatable pieces [7:30pm] YesCT: So I know the .po files can be imported to translate the ui. [7:30pm] YesCT: that's *not* config. [7:30pm] GaborHojtsy: YesCT: some of the UI can come from config [7:30pm] YesCT: well.. ok the .po files are for strings that go through t(). (?) [7:31pm] GaborHojtsy: YesCT: so locale module / .po files are used for strings shipped with projects [7:31pm] GaborHojtsy: ***strings shipped with projects*** [7:31pm] GaborHojtsy: eg. Drupal.t() will not go through t() per say [7:32pm] GaborHojtsy: YesCT: so shipped configuration will be translatable on localize.drupal.org [7:32pm] GaborHojtsy: YesCT: like default views, content types, fields, etc. [7:32pm] GaborHojtsy: YesCT: which is also what we use schemas for (and the translatable bit) [7:32pm] GaborHojtsy: YesCT: to identify the string values of the items in config that have a type with a translatable bit on [7:33pm] GaborHojtsy: YesCT: Drupal "development" is increasingly "features based" (AKA exported configuration) [7:33pm] GaborHojtsy: YesCT: Drupal 7 features export solved with by including the strings in the PHP export with t() [7:35pm] YesCT: mm. [7:37pm] YesCT: GaborHojtsy: so I can translate config right now? [7:37pm] GaborHojtsy: YesCT: so schemas for D8Mi serve two goals (1) identify the strings that are translatable that are to be shipped with d.o project releases, so we can translate those on localize.drupal.org, import with automated download, etc. (2) inform a contrib module how to build a translation form for other config that are not shipped [7:38pm] GaborHojtsy: YesCT: you can manually copy a config file and rename as locale.config.$langcode.$original_filename.yml and put in override values in the same structure that was in the data file [7:38pm] GaborHojtsy: YesCT: and if you switch your site to that language, it will be used as the overridden config [7:39pm] YesCT: that's exactly what i was wondering. [7:39pm] YesCT: *manually copy a config file and rename as locale.config.$langcode.$original_filename.yml * [7:39pm] GaborHojtsy: YesCT: http://drupal.org/node/1905152 automates generating those files based on data from locale's database (data from .po files) [7:39pm] Druplicon: http://drupal.org/node/1905152 => #1905152: Integrate CMI metadata system with locale module => Drupal core, locale.module, major, needs work, 28 comments, 5 IRC mentions [7:40pm] GaborHojtsy: YesCT: so when you install in French, Drupal will create the relevant override files or you in the install process [7:40pm] YesCT: I'm seeing more and more why that issue is on the sprint board. [7:40pm] GaborHojtsy: or you => for you [7:40pm] GaborHojtsy: YesCT: ok, so I need to go now [7:40pm] GaborHojtsy: YesCT: hopefully that was helpful [7:40pm] GaborHojtsy: we can continue tomorrow my morning if you have more questions [7:41pm] GaborHojtsy: YesCT: thanks for keeping the reviews coming [7:41pm] alexpott left the chat room. (Ping timeout: 264 seconds) [7:42pm] YesCT: thanks. [7:42pm] GaborHojtsy: YesCT++ [7:42pm] YesCT: