-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathschedule.html
740 lines (587 loc) · 66.2 KB
/
schedule.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<!-- Mirrored from 2015.drupalaton.hu/schedule by HTTrack Website Copier/3.x [XR&CO'2014], Fri, 06 Nov 2015 10:20:11 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack -->
<head profile="http://www.w3.org/1999/xhtml/vocab">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta property="og:longitude" content="17.2419545" />
<meta property="og:latitude" content="46.7498745" />
<meta property="og:locality" content="Keszthely" />
<meta property="og:postal-code" content="8360" />
<link rel="shortcut icon" href="profiles/drupalaton_profile/themes/drupalaton_theme/img/favicon.png" type="image/png" />
<meta property="og:email" content="[email protected]" />
<meta property="og:country-name" content="Hungary" />
<meta property="og:url" content="schedule" />
<meta property="og:image:secure_url" content="profiles/drupalaton_profile/themes/drupalaton_theme/img/apple-touch-icon.png" />
<link rel="canonical" href="schedule" />
<meta name="generator" content="Drupal 7 (http://drupal.org)" />
<link rel="shortlink" href="schedule" />
<meta property="og:site_name" content="Drupalaton" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Schedule" />
<meta property="og:image" content="profiles/drupalaton_profile/themes/drupalaton_theme/img/apple-touch-icon.png" />
<title>Schedule | Drupalaton</title>
<style>
@import url("modules/system/system.baseb646.css?nsitc7");
</style>
<style media="screen">
@import url("sites/all/modules/contrib/codefilter/codefilterb646.css?nsitc7");
</style>
<style>
@import url("sites/all/modules/contrib/scald/modules/library/dnd/css/editor-globalb646.css?nsitc7");
@import url("modules/field/theme/fieldb646.css?nsitc7");
@import url("sites/all/modules/contrib/views/css/viewsb646.css?nsitc7");
@import url("sites/all/modules/contrib/ckeditor/css/ckeditorb646.css?nsitc7");
</style>
<style>
@import url("sites/all/modules/contrib/ctools/css/ctoolsb646.css?nsitc7");
@import url("sites/all/modules/contrib/panels/css/panelsb646.css?nsitc7");
@import url("sites/all/modules/contrib/panels/plugins/layouts/flexible/flexibleb646.css?nsitc7");
@import url("sites/all/modules/contrib/field_group/field_groupb646.css?nsitc7");
@import url("sites/default/files/ctools/css/23c311e6709d38c8eb1dcf59c89ca8bab646.css?nsitc7");
</style>
<link type="text/css" rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css" media="all" />
<style>
@import url("sites/all/themes/bootstrap/css/overridesb646.css?nsitc7");
@import url("profiles/drupalaton_profile/themes/drupalaton_theme/css/styleb646.css?nsitc7");
</style>
<link href='http://fonts.googleapis.com/css?family=Oswald:400,300,700|Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
<!--[if lt IE 9]>
<![endif]-->
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/profiles/drupalaton_profile/themes/drupalaton_theme/css/ie.css" />
<script type="text/javascript" src="/profiles/drupalaton_profile/themes/drupalaton_theme/lib/respond/src/respond.js"></script>
<![endif]-->
<!-- HTML5 element support for IE6-8 -->
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script src="sites/all/modules/contrib/jquery_update/replace/jquery/1.8/jquery.mina532.js?v=1.8.3"></script>
<script src="misc/jquery.once7839.js?v=1.2"></script>
<script src="misc/drupalb646.js?nsitc7"></script>
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/js/bootstrap.min.js"></script>
<script src="sites/all/modules/contrib/codefilter/codefilterb646.js?nsitc7"></script>
<script src="sites/all/modules/contrib/google_analytics/googleanalyticsb646.js?nsitc7"></script>
<script src="sites/all/modules/contrib/field_group/field_groupb646.js?nsitc7"></script>
<script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","http://www.google-analytics.com/analytics.js","ga");ga("create", "UA-40638603-1", {"cookieDomain":"auto"});ga("set", "anonymizeIp", true);ga("send", "pageview");</script>
<script src="profiles/drupalaton_profile/themes/drupalaton_theme/js/scrolloramab646.js?nsitc7"></script>
<script src="profiles/drupalaton_profile/themes/drupalaton_theme/js/make-the-site-fancyb646.js?nsitc7"></script>
<script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"drupalaton_theme","theme_token":"AcX2bR_3-fJriRvKHEkks0Cfg7AnX6ZTY2nMeJ52wZk","js":{"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.8\/jquery.min.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"\/\/netdna.bootstrapcdn.com\/bootstrap\/3.0.2\/js\/bootstrap.min.js":1,"sites\/all\/modules\/contrib\/codefilter\/codefilter.js":1,"sites\/all\/modules\/contrib\/google_analytics\/googleanalytics.js":1,"sites\/all\/modules\/contrib\/field_group\/field_group.js":1,"0":1,"profiles\/drupalaton_profile\/themes\/drupalaton_theme\/js\/scrollorama.js":1,"profiles\/drupalaton_profile\/themes\/drupalaton_theme\/js\/make-the-site-fancy.js":1},"css":{"modules\/system\/system.base.css":1,"sites\/all\/modules\/contrib\/codefilter\/codefilter.css":1,"sites\/all\/modules\/contrib\/scald\/modules\/library\/dnd\/css\/editor-global.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/panels\/css\/panels.css":1,"sites\/all\/modules\/contrib\/panels\/plugins\/layouts\/flexible\/flexible.css":1,"sites\/all\/modules\/contrib\/field_group\/field_group.css":1,"public:\/\/ctools\/css\/23c311e6709d38c8eb1dcf59c89ca8ba.css":1,"\/\/netdna.bootstrapcdn.com\/bootstrap\/3.0.2\/css\/bootstrap.min.css":1,"sites\/all\/themes\/bootstrap\/css\/overrides.css":1,"profiles\/drupalaton_profile\/themes\/drupalaton_theme\/css\/style.css":1}},"field_group":{"div":"schedule"},"googleanalytics":{"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"bootstrap":{"anchorsFix":"1","anchorsSmoothScrolling":"1","popoverEnabled":"1","popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":"1","tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="fb:app_id" content="372862979453673">
<meta name="google-site-verification" content="OQkJo4hICfIbZbQxvcU6c3Z3GhbQaEmD7KIEwqXZjZM" />
</head>
<body class="html not-front not-logged-in no-sidebars page-schedule win desktop navbar-is-fixed-top" >
<div id="skip-link">
<a href="#main-content" class="element-invisible element-focusable">Skip to main content</a>
</div>
<div class="global">
<header id="navbar" role="banner" class="navbar navbar-fixed-top navbar-default">
<div class="container">
<!-- .btn-navbar is used as the toggle for collapsed navbar content -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<div class="navbar-collapse collapse">
<nav role="navigation">
<ul class="menu nav navbar-nav"><li class="first expanded dropdown"><a href="about" title="" data-target="#" class="dropdown-toggle" data-toggle="dropdown">About <span class="caret"></span></a><ul class="dropdown-menu"><li class="first leaf"><a href="location">Venue</a></li>
<li class="last leaf"><a href="accomodation">Accomodation</a></li>
</ul></li>
<li class="leaf"><a href="/#ticket" title="">Ticket</a></li>
<li class="leaf active-trail active"><a href="schedule" title="" class="active-trail active">Schedule</a></li>
<li class="expanded dropdown"><a href="sponsors" title="" data-target="#" class="dropdown-toggle" data-toggle="dropdown">Sponsors <span class="caret"></span></a><ul class="dropdown-menu"><li class="first last leaf"><a href="sponsor-packages">Sponsor packages</a></li>
</ul></li>
<li class="leaf"><a href="attendees">Attendees</a></li>
<li class="last leaf"><a href="contact">Contact</a></li>
</ul> </nav>
</div>
</div>
</header>
<div class="landscape">
<div class="hills"></div>
<div class="clouds scrollorama">
<div id="cloud1" class="cloud cloud1 cloud-left"></div>
<div class="cloud cloud2 cloud-left"></div>
<div class="cloud cloud3 cloud-left"></div>
<div class="cloud cloud4 cloud-left"></div>
<div class="cloud cloud5 cloud-right"></div>
<div class="cloud cloud6 cloud-right"></div>
<div class="cloud cloud7 cloud-right"></div>
<div class="cloud cloud8 cloud-right"></div>
<div class="cloud cloud9 cloud-right"></div>
<div class="cloud cloud10 cloud-right"></div>
</div>
<div class="boats scrollorama ">
<div id="smallboat" class="boat small"></div>
<div id="bigboat" class="boat big"></div>
</div>
<div class="logo">
<div class="logo-inner">
<img alt="Drupalaton logo" src="profiles/drupalaton_profile/themes/drupalaton_theme/logo.png">
</div>
</div>
<div class="lake"></div>
<div class="logo-link">
<div class="logo-link-inner">
<a itemprop="name" title="Drupalaton" href="/"></a>
</div>
</div>
</div><!-- /.landscape-->
<div id="main-wrapper"><div id="main" class="clearfix">
<div id="content" class="column"><div class="section container_12">
<a id="main-content"></a>
<h1 class="title" id="page-title">Schedule</h1> <div class="tabs"></div> <div class="region region-content">
<div class="panel-flexible panels-flexible-16 clearfix" >
<div class="panel-flexible-inside panels-flexible-16-inside">
<div class="panels-flexible-region panels-flexible-region-16-center panels-flexible-region-first panels-flexible-region-last">
<div class="inside panels-flexible-region-inside panels-flexible-region-16-center-inside panels-flexible-region-inside-first panels-flexible-region-inside-last">
<div class="panel-pane pane-node" >
<div class="pane-content">
<div id="node-66" class="node node-page clearfix" about="/node/66" typeof="sioc:Item foaf:Document">
<h2><a href="node/66"></a></h2>
<span property="dc:title" content="" class="rdf-meta element-hidden"></span>
<div class="content">
<div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p dir="ltr">Enjoy our programme! Please observe <a href="code-of-conduct">our code of conduct</a> throughout the whole event.</p>
<p dir="ltr"><strong>Thursday</strong></p>
<table class="program">
<thead>
<tr>
<th width="144px"> </th>
<th width="300px">Brainsum</th>
<th width="300px">Drupalaton</th>
<th>Sprint room</th>
</tr>
</thead>
<tbody>
<tr>
<td>10:00 - 12:00</td>
<td> </td>
<td> </td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>12:00 - 13:00</td>
<td colspan="2">Lunch (60 minutes)</td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>13:00 - 13:30</td>
<td>Opening words</td>
<td> </td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>13:30 - 14:15</td>
<td><a href="#speaker-156">Márk Kiss:<br />
Forms and Validation in Symfony2</a></td>
<td> </td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>14:15 - 15:00</td>
<td><a href="#speaker-161">Gergely Pap, Tamás Barna:<br />
Build a Drupal 8 site with cutting-edge frontend technologies</a></td>
<td> </td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>15:00 - 15:45</td>
<td><a href="#speaker-101">Gergely Csonka, Gábor Mészáros:<br />
How to grow from one to many?</a></td>
<td> </td>
<td><a href="sprint">Sprint</a> (room until 20:00)</td>
</tr>
</tbody>
</table>
<h3><strong>Friday</strong></h3>
<table class="program">
<thead>
<tr>
<th width="144px"> </th>
<th width="300px">Brainsum</th>
<th width="300px">Drupalaton</th>
<th>Sprint room</th>
</tr>
</thead>
<tbody>
<tr>
<td>8:00 - 9:00</td>
<td colspan="3"><a href="morning-run">Good morning runners!</a></td>
</tr>
<tr>
<td>10:00 - 11:00</td>
<td rowspan="2"><a href="#speaker-56">Károly Négyesi:<br />
Storing data with Drupal 8</a></td>
<td> </td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>11:00 - 12:00</td>
<td><a href="#speaker-151">Gábor Hojtsy:<br />
Herding cats, gatos, macskák and γάτες - open source project management in the Drupal community, lessons from the multilingual team</a></td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>12:00 - 13:30</td>
<td colspan="2">Lunch (90 min)</td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>13:30 - 15:00</td>
<td><a href="#speaker-131">Fabian Bircher:<br />
Configuration Management in Drupal 8</a></td>
<td><a href="#speaker-126">Christian López Espínola:<br />
Translate in Drupal 8: A New Era in Translation Has Begun</a></td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>15:00 - 16:30</td>
<td><a href="#speaker-106">Gábor Tompa:<br />
TypeScriptize your next D8 site</a></td>
<td><a href="#speaker-96">Gábor Hojtsy:<br />
Drupal 8 multilingual site building hacks</a></td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>18:45 - 21:00</td>
<td colspan="3"><a href="cruise-party">CRUISE PARTY!</a></td>
</tr>
</tbody>
</table>
<h3><strong>Saturday</strong></h3>
<table class="program">
<thead>
<tr>
<th width="144px"> </th>
<th width="300px">Brainsum</th>
<th width="300px">Drupalaton</th>
<th>Sprint room</th>
</tr>
</thead>
<tbody>
<tr>
<td>8:00 - 9:00</td>
<td colspan="3"><a href="morning-run">Good morning runners!</a></td>
</tr>
<tr>
<td>10:00 - 12:00</td>
<td><a href="#speaker-91">Bart Feenstra:<br />
The Drupal 8 plugin system: extensibility for all</a></td>
<td><a href="#speaker-141">Pieter Frenssen:<br />
From user story to Behat test</a></td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>12:00 - 12:10</td>
<td colspan="3">Group photo on the terrace</td>
</tr>
<tr>
<td>12:10 - 13:30</td>
<td colspan="2">Lunch (80 min)</td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>13:30 - 16:30</td>
<td><a href="#speaker-86">Ruben Teijeiro:<br />
Headless Drupal 8</a></td>
<td><a href="#speaker-136">Kristof Van Tomme, László Csécsy:<br />
Drupal as a prototyping tool</a></td>
<td><a href="sprint">Sprint</a></td>
</tr>
<tr>
<td>18:15 - 21:00</td>
<td colspan="3"><a href="grill-party">GRILL PARTY!</a></td>
</tr>
</tbody>
</table>
<h3><strong>Sunday</strong></h3>
<table class="program">
<thead>
<tr>
<th width="144px"> </th>
<th width="300px">Brainsum</th>
<th width="300px">Drupalaton</th>
<th>Sprint room</th>
</tr>
</thead>
<tbody>
<tr>
<td>10:00 - 20:00</td>
<td>No workshops</td>
<td>No workshops</td>
<td><a href="sprint">Sprint</a></td>
</tr>
</tbody>
</table>
<p>Sprinters may continue working after 20:00 on all days in the hotel's atrium.</p>
</div></div></div> </div>
</div>
</div>
</div>
<div class="panel-separator"></div><div class="panel-pane pane-views-panes pane-sessions-panel-pane-1" >
<h2 class="pane-title">
Sessions </h2>
<div class="pane-content">
<div class="view view-sessions view-id-sessions view-display-id-panel_pane_1 view-dom-id-6532a12acef08f619f343866b005be51">
<div class="view-content">
<div class="item-list"> <ul> <li class="views-row views-row-1 views-row-odd views-row-first"><div about="/workshop/storing-data-with-drupal8" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-56"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Storing data with Drupal 8</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Development</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Intermediate</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/chxcaa8.png?itok=WY4k4RLC" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Edge Case Engineer</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Károly</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Négyesi</span></span></span><span class="field field-name-field-session-speaker-nick field-type-text field-label-hidden" > (<span ><span class="odd first last" >chx</span></span></span>)</div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Drupal 8 offers a wide selection of data storage APIs depending on the answers to the following questions:</p>
<p>1. Will we need to deploy this data?<br />
2. Is this a single blob of data, never meant to be queried (various key-value stores) or does this data have a described structure (configuration and entities) ?<br />
3. If it has a described structure, is there only one one instance fitting that structure (configuration object) or are there several (entities, both configuration and content)?<br />
4. If there are several, do they have meaningful identifiers (configuration entities) or is it just one after the another ad infinitum (content entities)?<br />
5. Is it meant to be translatable? (Teaser trailer: almost everything in Drupal 8 is translatable!)</p>
<p>This presentation will walk through all the data storage APIs in Drupal 8 from the simplest to the most complex comparing them to Drupal 7 where possible.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-2 views-row-even"><div about="/headless-drupal8" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-86"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Headless Drupal 8</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Frontend / UX</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Intermediate</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >180 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/11265135_10204550594664862_2541200750262453799_n2062.jpg?itok=mvErwEW6" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Drupal Hero</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Tieto</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Ruben</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Teijeiro</span></span></span><span class="field field-name-field-session-speaker-nick field-type-text field-label-hidden" > (<span ><span class="odd first last" >rteijeiro</span></span></span>)</div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>This reference from <a href="https://amsterdam2014.drupal.org/session/state-front-end">"The state of the Front-end" session at DrupalCon Amsterdam</a> explains that we need different ways to retrieve content from a Drupal site for an easy integration with new front-end frameworks. This allows non-experienced front-end developers to start theming Drupal using the tools they are used to. In this workshop you will learn how to enable the new Drupal 8 features that exports all the content in a front-end friendly format (JSON, HAL). Also I'll show a simple Backbone.js application that will load that content and print it using only the specific markup you need.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-3 views-row-odd"><div about="/drupal8-plugin-system" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-91"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>The Drupal 8 plugin system: extensibility for all</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Development</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Intermediate</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/1376535_4940799698133_1759576724_n5053.jpg?itok=-svQgNIi" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Engineer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Druid</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Bart</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Feenstra</span></span></span><span class="field field-name-field-session-speaker-nick field-type-text field-label-hidden" > (<span ><span class="odd first last" >Xano</span></span></span>)</div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Custom hook implementations, Ctools plugins, or simply no extensibility at all. We’ve all faced the challenges that needed to be overcome in order to make Drupal modules extensible by others.</p>
<p>Drupal 8 introduces the plugin system: a unified approach to discover and instantiate plugins, with a variety of options to customize your own plugin type using different discovery methods and plugin features.</p>
<p>By attending this session, you will learn about:</p>
<ul>
<li>How Drupal core and contributed modules use the plugin system</li>
<li>The available plugin discovery methods</li>
<li>Plugin instantiation</li>
<li>The available features plugin types can provide out of the box</li>
<li>How to write your own plugin types</li>
</ul>
<p>Demo code will be made available prior to the presentation. You are encouraged to bring a device with code viewing and editing capabilities to get the most out of this session. After the presentation we will go through the steps of writing our own plugin using the demo code.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-4 views-row-even"><div about="/d8-multilingual-hacks" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-96"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Drupal 8 multilingual site building hacks</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Sitebuilding</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/photo_large_0487f.jpg?itok=LRyFn1Wr" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Drupal core developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Acquia</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Gábor</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Hojtsy</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Even at the time of this submission (in the beta phase of Drupal 8), there are <a href="http://www.drupal8multilingual.org/showcase">numerous live multilingual sites built on Drupal 8</a>. Last Drupalaton <a href="http://2014.drupalaton.hu/schedule#speaker-10">hosted a hands-on lab to check out the site building basics for Drupal 8 multilingual sites</a>, however there are a lot of interesting things possible by combining the core Drupal 8 tools to form creative solutions.</p>
<p>In this workshop we'll forego listing capabilities and instead look at combining various Drupal 8 features into neat hacks to benefit multilingual site needs, in part based on experiences from the above mentioned live sites. We'll look at best practices for site deployment and a couple simple contributed modules too (depending on availability).</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-5 views-row-odd"><div about="/node/141" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-141"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>From user story to Behat test</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Development</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/pfrenssen_05d38.jpg?itok=UtnF4zSG" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Drupal developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Pieter Frenssen</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Pieter</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Frenssen</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>This workshop will teach you how to use Behat to test your website. With Behat you can write test scenarios in plain English (or Hungarian!) and then run them to test your sites automatically. The scenarios are based on user stories which are part of Agile development. Compared to the standard Simpletest testing framework in Drupal the tests are easy and quick to write and they run very fast. In fact, the tests are so easy to write that you can even use them for small projects where typically the budget would not allow for a test suite to be developed. In this workshop we will be working with the Behat Drupal Extension, which includes a large number of predefined testing snippets. By using this library of snippets (called 'step definitions') we can already test most parts of the website without having to write a single line of code. The workshop consists of the following parts: * A short introduction about Behat and Behaviour Driven Development. * A demonstration of Behat using Firefox (with Selenium) to test javascript. * How to write tests using the Gherkin language. * Installing and configuring Composer and Behat. * Learn how we to use Behat to test any live website, such as Wikipedia or Google. * Test-driven development of a real Drupal 7 Newsroom feature. * Port the Newsroom feature to Drupal 8 and verifying it with our existing test suite. * Finally, a short demonstration of writing custom steps using PHP code. The workshop is intended for developers and site builders. Everybody who knows how to install Drupal on their laptop can follow along. The last 15 minutes will be a demonstration that will require basic PHP knowledge. Prerequisites: a laptop with a working Drupal 7 and Drupal 8 installation. We will not have time to install Drupal, so make sure it is up and running when the workshop starts!</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-6 views-row-even"><div about="/node/136" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-136"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Drupal as a prototyping tool</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Business</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Intermediate</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >180 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">CEO</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Pronovix</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Kristof</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Van Tomme</span></span></span><span class="field field-name-field-session-co-presenters field-type-text field-label-hidden" >, <span ><span class="odd first last" >Laszlo Csecsy</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>In this session we want to change your perspective about Drupal and teach you a new way of development that uses validated learning to build web applications that will address the actual requirements your customers have, instead of their perceived requirements. When you attend this session you will learn: - Why Drupal is a great platform for building startups - That there are few startup types that you couldn’t build with Drupal - How Drupal can be seen as a front-end - a cost leader that complements your business - How Drupal is a niche market that you could launch your product in - Why Drupal is a great prototyping tool - How you can use Drupal for rapid prototyping to build web applications</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-7 views-row-odd"><div about="/node/131" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-131"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Configuration Management in Drupal 8</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Development</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Intermediate</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Nuvole</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Fabian</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Bircher</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Configuration Management is one of the prominent new features coming with Drupal 8. Features also has an alpha release for Drupal 8, so it would be too easy to do what one is doing with Drupal 7 also with Drupal 8. But then one would miss out on all the exciting new ways. What a shame! In this session we will explore the new ways to manage configurations, compare them with the old ways and show off complex use cases and how to manage them. Attendees will get an understanding of the new tools and start the shift in the mind set necessary to fully appreciate them.</p>
<p><strong><a href="http://nuvole.org/blog/2015/aug/10/drupal-8-configuration-management-beware-pitfalls">Summary</a></strong></p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-8 views-row-even"><div about="/node/126" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-126"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Translate in Drupal 8: A New Era in Translation Has Begun</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Sitebuilding</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/avatarddddublin_1_0d20e.jpg?itok=9x6XAMod" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Senior Software Developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Lingotek</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Christian</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >López Espínola</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Drupal 8's new and improved multilingual tools open a world of translation capabilities for users of the Lingotek Translation contribution module for Drupal. The majority of Drupal 7's contributed multilingual modules have been replaced with just a few Drupal core modules - making D8 more multilingual out of the box. Lingotek builds on top of that increased functionality to offer users a complete translation and localization experience. For D8, all content entity types can now be translated using Lingotek's automated, cloud-based translation management system (TMS), and site administrators will receive the same superior support from Lingotek's team of translation experts. In this presentation, you will learn about: - the changes to the multilingual landscape in Drupal 8, - updates to the Lingotek Translation module for D8, - how to manage translation for projects that want to charge ahead with D8, - and how you can leverage Lingotek's services to keep your users satisfied.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-9 views-row-odd"><div about="/typescriptize-drupal8" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-106"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>TypeScriptize your next D8 site</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Frontend / UX</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >90 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/tompag_0c514.jpg?itok=9Zv9drPW" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Frontend Developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Cheppers</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Tompa</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Gábor</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>TypeScript is receiving wider and wider acceptance in the frontend scene as a JavaScript alternative. It is a strongly-typed superset of JavaScript that compiles to plain JavaScript, on any browser, on any OS, and it is open source. TypeScript lets you write JavaScript the way you really want to: Support for ECMAScript 6 constructs (classes, modules) in today's ECMAScript 3 compatible browsers. Static types and compilation helps catch mistakes & bugs earlier. Structural interfaces & typing. Enables programming in the large. In Drupal 8, you can easily add JavaScript libraries to your website’s frontend, so you can start coding in TypeScript. In my talk I am going to show you the biggest practical advantages of TypeScript and how to use it with the most common libraries, such as jQuery, domReady or Modernizr. Learn how to create type definitions on your own and how to start your own project written in TypeScript.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-10 views-row-even"><div about="/from-one-to-many" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-101"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>How to grow from one to many?</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Business</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >45 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/profile_0_0a91e.jpg?itok=Ohjxa3yA" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">CTO</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Cheppers</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Gergely</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Csonka</span></span></span><span class="field field-name-field-session-co-presenters field-type-text field-label-hidden" >, <span ><span class="odd first last" >Gabor Meszaros</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>If you reach a point in your freelancing career where you have more work than you can handle by yourself, you will be faced with deciding how to move forward. Do you start turning down work? Do you work with other freelancers? Or do you start hiring employees and building a business? If you decide to hire, you will find yourself confronted by an entirely new set of challenges. Key among those will be internal communication, team coordination, resource management, personnel management, and many more. You must be able to implement new tools and processes in order to transition to working in an efficient team. In this session, our two presenters will give you the information you need, based on their own experiences, to be successful if you choose to go down the path of expansion. Gergely is the CTO of Cheppers, a company that went from zero to 20+ employees in 3 years, and Gábor is a Drupal developer who went from freelancing to building a company that had 5 employees at its peak then went back to freelancing again. They will tell you their stories, sharing everything they’ve learnt, all the mistakes, all the difficulties, and all the good, the bad, and the ugly decisions they faced during this period.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-11 views-row-odd"><div about="/node/151" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-151"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Herding cats, gatos, macskák and γάτες - open source project management in the Drupal community, lessons from the multilingual team</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Business</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >45 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/photo_large_1e34e.jpg?itok=TZoxVMR8" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Drupal core developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Acquia</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Gábor</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Hojtsy</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p><a href="http://buytaert.net/multilingual-support-in-drupal-8">The Drupal 8 multilingual initiative was announced</a> as the fourth initiative (after configuration management, web services and design) to explore new ways of moving Drupal forward. Even though these initiatives were supposed to transform Drupal <em>the software</em>, they were also transformative for Drupal <em>as a community</em>, and in the case of multilingual, <em>for me personally</em>.</p>
<p>As one of the most successful initiatives in Drupal 8 involving over 1200 people discussing issues, providing feedback, testing, etc. and the longest running with public meetings and in-person sprints, I think the lessons learned in and with the multilingual initiative are interesting as a use case on how to organize work in an open community. While the success of the initiative is attributable to sheer luck as much as adapting well to the changing landscape of Drupal development, I hope to share things I learned on what worked and what did not.</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-12 views-row-even"><div about="/node/161" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-161"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3>Build a Drupal 8 site with cutting-edge frontend technologies</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Frontend / UX</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >45 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-session-speaker-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><img typeof="foaf:Image" src="sites/default/files/styles/attendees/public/_avatar_0820f.jpg?itok=3Vqp1IRK" width="230" height="230" alt="" /></div></div></div><div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Drupal Developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">BRAINSUM</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Gergely</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Pap</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>During the session, I am going to talk about the following topics, also showing some real life examples and code too: 1. Differences between Drupal 7 and 8 - what was it like to develop in the new system 2. Using Twig, to enhance your templating workflow 3. How YAML files make everything easier 4. Debugging and dumping 5. Grunt: compiling your SASS/SCSS lightning fast + additional tools for the build process I will be also showcasing the site itself: <a href="http://www.gravityrd.com/">http://www.gravityrd.com/</a></p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
<li class="views-row views-row-13 views-row-odd views-row-last"><div about="/node/156" typeof="sioc:Item foaf:Document" class="ds-2col-stacked-fluid node node-session view-mode-schedule clearfix">
<div class="group-header">
<div class="field field-name-node-link-to-schedule field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div id="speaker-156"></div></div></div></div><div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><h3> Forms and Validation in Symfony2</h3></div></div></div><div class="group-track-info field-group-div"><span class="field field-name-field-session-track-topic field-type-list-text field-label-hidden" ><span ><span class="odd first last" >Development</span></span></span><span class="field field-name-field-session-skill field-type-list-text field-label-hidden" >, <span ><span class="odd first last" >Beginner</span></span></span><span class="field field-name-field-session-length field-type-list-text field-label-hidden" > (<span ><span class="odd first last" >45 minutes</span></span></span>)</div> </div>
<div class="group-left col-xs-12 col-sm-3 col-md-3 col-lg-3">
<div class="field field-name-field-profile-job-title field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">Web developer</div></div></div><div class="field field-name-field-profile-organization field-type-text field-label-hidden"><div class="field-items"><div class="field-item even">BRAINSUM</div></div></div> </div>
<div class="group-right col-xs-12 col-sm-9 col-md-9 col-lg-9">
<div class="group-speaker-name field-group-div speaker-name"><span class="field field-name-field-session-firstname field-type-text field-label-hidden" >by <span ><span class="odd first last" >Márk</span></span></span><span class="field field-name-field-session-lastname field-type-text field-label-hidden" > <span ><span class="odd first last" >Kiss</span></span></span></div><div class="field field-name-field-session-summary-full field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p>Throughout my early career I was working with Symfony2, but now am working with Drupal 7 at BRAINSUM and eagerly waiting for Drupal 8's first stable release! In this session I would like to present the Symfony2 form component and validation and their relationship to the upcoming Drupal 8 as well. Also pointing out the differencies to Drupal 7. Through example entity and code I would like cover the following topics: building a form rendering the form in a template (twig) form theming handling submissions form validation constraints validation groups group sequence built-in field types creating form classes form without a class</p>
</div></div></div> </div>
<div class="group-footer">
</div>
</div>
</li>
</ul></div> </div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</div></div> <!-- /.section, /#content -->
</div></div> <!-- /#main, /#main-wrapper -->
</div>
<div class="sponsors">
<div class="container_12 panel-pane">
<h2 class="pane-title">Sponsors</h2>
<div class="view view-sponsors view-id-sponsors view-display-id-block_1 view-dom-id-992c6ce75efa1f09d33fbcc8bced0af8">
<div class="view-content">
<div class="sponsor-row">
<h3>Diamond</h3>
<div class="views-row views-row-1 views-row-odd views-row-first views-row-last sor">
<div class="views-field views-field-field-sponsor-logo"> <div class="field-content"><a href="brainsum"><img typeof="foaf:Image" src="sites/default/files/brainsum_180.png" width="180" height="90" alt="" /></a></div> </div> </div>
</div> </div>
</div> <div class="view view-sponsors view-id-sponsors view-display-id-block_2 view-dom-id-2d37e2c0cad1daf2c10f713589bedbc5">
<div class="view-content">
<div class="sponsor-row">
<h3>Gold</h3>
<div class="views-row views-row-1 views-row-odd views-row-first sor">
<div class="views-field views-field-field-sponsor-logo"> <div class="field-content"><a href="5net"><img typeof="foaf:Image" src="sites/default/files/5net_logo_en-180x90px.png" width="180" height="90" alt="" /></a></div> </div> </div>
<div class="views-row views-row-2 views-row-even sor">
<div class="views-field views-field-field-sponsor-logo"> <div class="field-content"><a href="penceo"><img typeof="foaf:Image" src="sites/default/files/penceo_logo_black_ok2.jpg" width="180" height="90" alt="" /></a></div> </div> </div>
<div class="views-row views-row-3 views-row-odd views-row-last sor">
<div class="views-field views-field-field-sponsor-logo"> <div class="field-content"><a href="reea"><img typeof="foaf:Image" src="sites/default/files/reealogo_180x90.png" width="180" height="90" alt="REEA" title="REEA" /></a></div> </div> </div>
</div> </div>
</div> </div>
</div>
<div class="newsletter" id="newsletter">
<div class="container_12">
<!-- Begin MailChimp Signup Form -->
<div id="mc_embed_signup">
<form action="http://drupal.us11.list-manage.com/subscribe/post?u=ff68a3ec2c935522172f99425&id=284ae20c26" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate="">
<label for="mce-EMAIL">
<span class="first">Subscribe to our newsletter. </span>
<span class="last">Receive the latest updates.</span>
</label>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<div><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</form>
</div>
<!--End mc_embed_signup-->
</div>
</div><!-- /.newsletter -->
<div class="twitter" id="twitter">
<div class="container_12">
<div>
<span class="first">You can also follow us</span>
<span class="second">on Twitter</span>
<span class="third"><a href="https://twitter.com/drupalaton" title="@Drupalaton on twitter">@Drupalaton</a> and #Drupalaton</span>
</div>
</div>
</div><!-- /.twitter -->
<div class="social" id="social">
<div class="container_12">
<p>
Share <span>drupalaton</span> on
<a href="https://twitter.com/intent/tweet?url=http%3A//www.drupalaton.hu&text=Drupal%20conf%20@%20Lake%20Balaton%20Hungary"><img src="profiles/drupalaton_profile/themes/drupalaton_theme/img/share_twitter.svg" alt="on Twitter" /></a> or on
<a href="http://www.facebook.com/sharer.php?u=http://drupalaton.hu&p[images][0]=http://drupalaton.hu/themes/drupalaton/img/drup_facebook.png"><img src="profiles/drupalaton_profile/themes/drupalaton_theme/img/share_facebook.svg" alt="on Facebook" /></a>
</p>
</div>
</div><!-- /.social -->
<div class="acquia-hosting" id="acquia-hosting">
<div class="container_12">
<p>Drupal community hosting powered by <a href="https://www.acquia.com/products-services/acquia-hosting">Acquia Cloud</a></p>
<a href="https://www.acquia.com/products-services/acquia-hosting">
<img id="acquia_logo" src="profiles/drupalaton_profile/themes/drupalaton_theme/img/acquia_logo.png" alt="Acquia Logo">
</a>
</div>
</div><!-- /.acquia-hosting -->
<script src="sites/all/themes/bootstrap/js/bootstrapb646.js?nsitc7"></script>
</body>
<!-- Mirrored from 2015.drupalaton.hu/schedule by HTTrack Website Copier/3.x [XR&CO'2014], Fri, 06 Nov 2015 10:20:23 GMT -->
</html>