Upgrade to Pro — share decks privately, control downloads, hide ads and more …

でぶちゃんねる vol.8 Acquia LightningでDrupal開発を加速する方法 ...

でぶちゃんねる vol.8 Acquia LightningでDrupal開発を加速する方法 / Acquia Lightning

More Decks by アクイアジャパン Acquia Japan

Other Decks in Programming

Transcript

  1. 3 ৽͍͠αΠτ΍ΞϓϦέʔγϣϯͷߏஙʹ͸
 εϐʔυ͕ॏཁ ։ൃऀ΍αΠτϏϧμʔʹѹྗ͕ɾɾ • Ϗϧυɺϩʔϯνɺ
 ΠςϨʔγϣϯͷߴ଎Խ • Ϧονͳσδλϧମݧͷఏڙ •

    ίϯςϯπͷ࡞੒ͱ؅ཧΛ༰қʹ͢ΔͨΊʹ
 ϚʔέςΟϯάΛڧԽ “ΞϓϦέʔγϣϯ։ൃͱ഑৴ͷϦʔμ ʔ͸ɺސ٬ͱڝ߹ଞࣾͷ྆ํ͔Βɺι ϑτ΢ΣΞͷΠϊϕʔγϣϯͷϖʔε ΛՃ଎ͤ͞ΔΑ͏ͳϓϨογϟʔΛײ ͍ͯ͡·͢ɻ”
 -Forrester Research
  2. σΟετϦϏϡʔγϣϯ = DrupalίΞ+ 
 ςʔϚ / Ϟδϡʔϧ / ϥΠϒϥϦ –

    ಛఆͷϢʔεέʔεʹಛԽͯ͠
 ύοέʔδϯά – ίϚʔεαʔϏε – ੓෎ػؔ – ڭҭ
 – ։ൃऀ΍αΠτϏϧμʔͷग़ൃ఺ͱͳΔΑ͏ʹ
 ઃܭ͞Ε͍ͯΔ΋ͷ΋ DrupalͷσΟετϦϏϡʔγϣϯ https://www.studio-umi.jp/about-drupal/ glossary/distribution Α͘ར༻͞ΕΔ σΟετϦϏϡʔγϣϯ
  3. ©2018 Acquia Inc. — Confidential and Proprietary Lightning LAYOUT MEDIA

    WORKFLOW APIs For building enterprise authoring experiences
  4. Acquia Lightning ͱ͸ʁ ΤϯλʔϓϥΠζاۀ޲͚ʹ
 ࠷ߴͷΦʔαϦϯάମݧΛఏڙ͢ΔͨΊͷ
 DrupalͷσΟετϦϏϡʔγϣϯ
 ୭ͷͨΊͷ΋ͷʁ → ։ൃऀ
 What

    does it do: – Ϟδϡʔϧͷબ୒͔ΒਪଌΛऔΓআ͘ – DrupalίΞʹ͸·ͩଘࡏ͠ͳ͍ػೳʹରॲ – ։ൃऀͱαΠτϏϧμʔͷମݧΛՃ଎ – ࠷৽ͷ։ൃϫʔΫϑϩʔΛαϙʔτ 

  5. Drupal ϨΠΞ΢τ ϫʔΫϑϩʔ ϝσΟΞ APIs 0% 100% site complete ػೳ

    y ػೳ z ... αΠτߏங & ։ൃ Lightningແ͠ͰαΠτߏங = લ޻ఔͷෛՙ 1. ௐࠪ (Ϟδϡʔϧ΍ϥΠϒϥϦͳͲ) 2. ίϯτϦϏϡʔτϞδϡʔϧͷμ΢ϯϩʔυͱΠϯετʔϧ 3. Ϟδϡʔϧͷઃఆ 4. ͏·͘ಈ࡞ͤ͞ΔͨΊͷΧελϜίʔυͷهड़ 5. ςετίʔυͷهड़
  6. Drupal ϨΠΞ΢τ ϫʔΫϑϩʔ ϝσΟΞ APIs 0% 100% site complete ػೳ

    y ػೳ z ... αΠτߏங & ։ൃ αΠτߏங & ։ൃ Drupal Lightning LightningͰαΠτߏங = ސ٬ͷՁ஋ͷͨΊʹ࣌ؒΛඅ΍ͤ·͢
  7. ϝσΟΞ – Support media types: ◦ Audio files ◦ Tweets

    ◦ Instagram posts ◦ Videos ◦ Images – Drag-and-drop bulk image uploads – Image cropping – Slideshows and carousels – Media Library – Embeddable w/ WYSIWYG ϨΠΞ΢τ – Drag-and-drop interface – Per content type and per node layouts – 8 default layouts out-of- the-box – Layout Discovery support ϫʔΫϑϩʔ – Default workflow states – Workflow scheduling – Moderation Sidebar – Moderation Dashboard APIs – JSON API – Open API Docs – OAuth – Open SSL support Lightning 3 does more than core 8.6
  8. ϝσΟΞ – Support media types: ◦ Audio files ◦ Tweets

    ◦ Instagram posts ◦ Videos ◦ Images – Drag-and-drop bulk image uploads – Image cropping – Slideshows and carousels – Media Library – Embeddable w/ WYSIWYG ϨΠΞ΢τ – Drag-and-drop interface – Per content type and per node layouts – Layout Discovery support – 8 default layouts out-of- the-box ϫʔΫϑϩʔ – Default workflow states – Workflow scheduling – Moderation Sidebar – Moderation Dashboard APIs – JSON API – Open API Docs – OAuth – Open SSL support Lightning 3 does more than core 8.7
  9. MEDIA – Support media types: ◦ Audio files ◦ Tweets

    ◦ Instagram posts ◦ Videos ◦ Images – Drag-and-drop bulk image uploads – Image cropping – Slideshows and carousels – Media Library – Embeddable w/ WYSIWYG LAYOUT – Drag-and-drop interface – Per content type and per node layouts – Layout Discovery support – 8 default layouts out-of- the-box WORKFLOW – Default workflow states – Workflow scheduling – Moderation Sidebar – Moderation Dashboard APIs – JSON API – Open API Docs – OAuth – Open SSL support Lightning 4 does more than core 8.7
  10. MEDIA – Support media types: ◦ Audio files ◦ Tweets

    ◦ Instagram posts ◦ Videos ◦ Images – Drag-and-drop bulk image uploads – Image cropping – Slideshows and carousels – Embeddable w/ WYSIWYG LAYOUT – Layout Builder replaces Panels – Default LB components: ◦ Google Map ◦ Slideshow ◦ Media ◦ Banner ◦ Text – Default content types and layouts (basic page) WORKFLOW – Default workflow states – Workflow scheduling – Moderation Sidebar – Moderation Dashboard – Revisions, and Landing Pages just work APIs – Open API Docs – OAuth – Open SSL support Lightning 4 does more than core. Admin UI – New Claro theme!
  11. $ composer create-project acquia/lightning-project MY_PROJECT $ cd MY_PROJECT && composer

    quick-start Acquia Lightning ͷ࢝Ίํ README: http://bit.ly/getlightning Acquia Dev Desktopɺ
 Developer Studio ͦͷ΄͔։ൃπʔϧͰ΋ʂ
  12. ࢀߟࢿྉ • Acquia Lightning ϓϩμΫτϖʔδ ◦ https://www.acquia.com/jp/products-services/acquia-lightning • ϓϩδΣΫτϖʔδ ◦

    https://www.drupal.org/project/lightning • υΩϡϝϯτ ◦ https://docs.acquia.com/lightning/