Peter Keppert http://drupalcamp.local/pl/prelegenci/peter-keppert pl Decoupling Drupal with GraphQL http://drupalcamp.local/en/sessions/decoupling-drupal-graphql <span class="field field--name-title field--type-string field--label-hidden">Decoupling Drupal with GraphQL</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/pl/user/1" typeof="schema:Person" property="schema:name" datatype="">admin</span></span> <span class="field field--name-created field--type-created field--label-hidden">śr., 04/18/2018 - 13:00</span> <div class="field field--name-field-speaker field--type-entity-reference field--label-inline"> <div class="field__label">Prelegent</div> <div class="field__item"><a href="/pl/prelegenci/peter-keppert" hreflang="pl">Peter Keppert</a></div> </div> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Website creation with open source technologies: JavaScript framework as front-end, GraphQL as API and Drupal as back-end. Main focus will be on how to configure Drupal CMS to serve content via GraphQL. Starting with the introduction of GraphQL, I would like to explain the basic concepts of the language with examples and explain the problems which GraphQL tries to solve, why the language exists, why was it developed.</p> <p>I will show a real life implementation of a fully decoupled website using these technologies. I will briefly describe frontend solution, concentrating on most common tools to write GraphQL queries inside JavaScript framework. I will demonstrate how to extend the GraphQL schema with the use of Drupal content entities, how to create a powerful data hub without writing a single line or minimum of code in Drupal.</p> <p>Technologies: Drupal 8, Angular 5, GraphQL 0.12</p> </div> <div class="field field--name-field-timeslot field--type-entity-reference field--label-above"> <div class="field__label">Godzina</div> <div class="field__item"><a href="/taxonomy/term/31" hreflang="und">11:15-12:00</a></div> </div> <div class="field field--name-field-room field--type-entity-reference field--label-above"> <div class="field__label">Pomieszczenie</div> <div class="field__item"><a href="/pl/pomieszczenia/pokoj1" hreflang="pl">Pokój 1</a></div> </div> <div class="field field--name-field-language field--type-entity-reference field--label-above"> <div class="field__label">Język</div> <div class="field__item"><a href="/pl/jezyki/angielski" hreflang="pl">Angielski</a></div> </div> <div class="field field--name-field-experience-level field--type-entity-reference field--label-above"> <div class="field__label">Poziom</div> <div class="field__item"><a href="/pl/poziom/sredniozaawansowany" hreflang="pl">Średniozaawansowany</a></div> </div> Wed, 18 Apr 2018 12:55:35 +0000 admin 18 at http://drupalcamp.local