Node.js https://events.apifirstcms.org/ en A node.js proxy between Drupal and your consumers https://events.apifirstcms.org/sessions/presentation-eight <span class="field field--name-title field--type-string field--label-hidden">A node.js proxy between Drupal and your consumers</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">office</span></span> <span class="field field--name-created field--type-created field--label-hidden">Tue, 12/18/2018 - 21:00</span> <div class="field field--name-field-mt-ses-image field--type-image field--label-hidden field__items"> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field__item"> <img loading="lazy" src="/sites/default/files/styles/large/public/2019-12/A%20node%20js%20proxy%20between%20Drupal%20and%20your%20consumers%20-%20YouTube.png?itok=t6wAOg8E" width="1110" height="600" alt="A node.js proxy between Drupal and your consumers" typeof="foaf:Image" class="image-style-large" /> </div> </div> </div> </div> </div> <div class="clearfix text-formatted field field--name-field-mt-ses-body field--type-text-with-summary field--label-hidden field__item"><h3>Abstract</h3> <h4><a href="https://events.drupal.org/minneapolis2020/sessions/nodejs-proxy-between-drupal-and-your-consumers">A node.js proxy between Drupal and your consumers</a></h4> <p>From DrupalCon Minneapolis 2020 <a href="https://events.drupal.org/minneapolis2020">https://events.drupal.org/minneapolis2020</a></p> <p> </p> <p>If you are building a digital experience that includes a JS website you will need to have a node.js server for SSR purposes. In this talk we'll learn how to leverage that infrastructure to add a node.js proxy server between Drupal and all of your consumers. Most importantly we'll discuss how we can collaborate on this node.js starter kit that can be used in most of your decoupled projects.</p> <h4>Learning objectives are:</h4> <ul><li>How different teams (domains) on your organization (or client) can benefit from a decoupled application.</li> <li>How to orchestrate multiple decoupled Drupal install in a single application.</li> <li>How to aggregate and integrate disparate data sources in your application.</li> <li>How to design your application to minimize risks and improve performance.</li> </ul><h4>Target Audience</h4> <p>This talk if focused at digital architects and back-end developers working on non-trivial projects, specially if they have to deal with complex organizational structures in their project.</p> <h4>Prerequisites</h4> <p>To benefit most from this session, you’ll need to have a basic understanding of decoupled Drupal. Ideally, you already have experience deploying a decoupled Drupal project to production.</p> </div> <div class="field field--name-field-mt-ses-files field--type-file field--label-above"> <h4>Content</h4> <div class="field__items"> <div class="field__item"> <span class="file file--mime-application-pdf file--application-pdf"> <a href="/sites/default/files/2019-12/a-nodejs-proxy-between-drupal-and-your-consumers.pdf" type="application/pdf" title="a-nodejs-proxy-between-drupal-and-your-consumers.pdf">A node.js proxy between Drupal and your consumers</a></span> </div> </div> </div> <div class="field field--name-field-mt-ses-video-url field--type-video-embed-field field--label-above"> <div class="field__label">Video URL</div> <div class="field__items"> <div class="field__item"><div class="video-embed-field-provider-youtube video-embed-field-responsive-video"><iframe width="854" height="480" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/1hkz51paaBI?autoplay=1&amp;start=0&amp;rel=0"></iframe> </div> </div> </div> </div> <div class="field field--name-field-mt-ses-speaker field--type-entity-reference field--label-hidden field--entity-reference-target-type-node clearfix field__items"> <div class="field__item"> <article data-history-node-id="181" role="article" about="/speakers/mateu-aguilo-bosh" class="node node--type-speaker node--sticky node--view-mode-mt-speaker-node-teaser clearfix"> <div class="node__container"> <div class="node__main-content clearfix"> <header class="node__header"> </header> <div class="row content views-row"> <div class="order-lg-2 col-lg-6"> <div class="photo-container"> <div class="images-container clearfix"> <div class="image-preview clearfix"> <div class="image-wrapper clearfix"> <div class="field field--name-field-mtt-spk-speaker-photo field--type-image field--label-hidden field__item"> <div class="overlay-container"> <span class="overlay overlay--colored"> <a class="overlay-target-link image-popup" href="/speakers/mateu-aguilo-bosh"></a> </span> <img loading="lazy" src="/sites/default/files/styles/mt_member_photo/public/2019-11/Mateu_Aguilo.jpg?itok=ufKSx8uc" width="1300" height="1300" alt="Mateu Aguiló Bosch" typeof="foaf:Image" class="image-style-mt-member-photo" /> </div> </div> </div> </div> </div> </div> </div> <div class="order-lg-1 col-lg-6"> <header class="node__header"> <h5 class="mt-0 mb-0"> <a href="/speakers/mateu-aguilo-bosh" rel="bookmark"><span class="field field--name-title field--type-string field--label-hidden">Mateu Aguiló Bosch</span> </a> </h5> </header> <div class="field field--name-field-mt-spk-subtitle field--type-string field--label-hidden field__item">JSON API developer</div> <div class="clearfix text-formatted field field--name-field-mt-spk-body field--type-text-with-summary field--label-hidden field__item"><p> </p> <p>API-First initiative co-coordinator.</p> <p>Co-maintainer and co-author of Contenta CMS.</p> <p>at <a href="https://www.drupal.org/u/e0ipso">Drupal.org</a> </p> <p><a href="https://humanbits.es/">Blog</a></p> </div> <ul class="icons-list icons-list--bordered"> <li> <a target="_blank" href="https://twitter.com/e0ipso"> <i class="fab fa-twitter"></i><span class="sr-only">twitter</span> </a> </li> <li> <a target="_blank" href="https://www.linkedin.com/in/mateuaguilobosch/"> <i class="fab fa-linkedin"></i><span class="sr-only">linkedin</span> </a> </li> <li> <a target="_blank" href="https://www.youtube.com/channel/UCL7LYJ25RUyY7rsypFDl_FA"> <i class="fab fa-youtube"></i><span class="sr-only">youtube</span> </a> </li> </ul> </div> </div> </div> </div> </article> </div> </div> Tue, 18 Dec 2018 12:00:08 +0000 office 165 at https://events.apifirstcms.org