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

Shifter Oline Meetup 右下にあるチャットの中の人からのお便り

Shifter Oline Meetup 右下にあるチャットの中の人からのお便り

Shifterミートアップ初のオンライン開催での資料です。テクニカルサポートのTsunodaよりサポートのお仕事内容からよくいただくお問い合わせ話など中の人の声がよくわかる登壇内容です。 #JP_GetShifter

DigitalCube Inc.

April 08, 2020
Tweet

More Decks by DigitalCube Inc.

Other Decks in Technology

Transcript

  1. T E C H N I C A L S

    U P P O R T D I G I TA LC U B E T S U N O DA TO M O H YC O amimoto-ami.com getshifter.io W H O I A M
  2. • Apache/Nginx ౳ͷ Web αʔό΍ PHP, CGI ౳Λಈ͔͢ॲཧ • σʔλϕʔεʹΞΫηε͢Δॲཧ

    • sendmail/postfix ͳͲϝʔϧαʔόΛಈ͔͢ॲཧ • ͦͷଞɼಈతͳॲཧ ಈ࡞͠ͳ͍ॲཧ
  3. • IP ΞυϨεʹΑΔΞΫηε੍ݶ • .htaccess Λར༻ͨ͠ϦμΠϨΫτ • αΠτ಺ݕࡧ • ໰߹ͤϑΥʔϜ͔Βͷϝʔϧૹ৴

    • /wp-admin/ ҎԼͷϑΝΠϧΛಡΈࠐΉॲཧ Artifact ʹؚ·Εͳ͍ͨ Ί) ۩ମྫ
  4. • ΞΫηε੍ݶ: ؆қతͳ BASIC ೝূΛඪ४Ͱ࢖͑·͢ɻ αϙʔτυΩϡϝϯτ: Simple Basic Authentication for

    Shifter Static Sites • ϦμΠϨΫτ: Redirection ϓϥάΠϯΛ༻͍ͨϦμΠϨΫτɻ αϙʔτυΩϡϝϯτ: Redirects • αΠτ಺ݕࡧ: ݕࡧ SaaS ͷ Algolia ΍ WP Serverless Search ͳͲɻ αϙʔτυΩϡϝϯτ: WordPress Search • ໰߹ͤϑΥʔϜ: ϑΥʔϜ SaaS ͷ Formspree ΍ WP Serverless Forms ͳͲɻ αϙʔτυΩϡϝϯτ: Contact Forms ಈ͘΋ͷ
  5. 1. ࢖͏υϝΠϯ໊Λ Shifter μογϡϘʔυ͔Βొ࿥Λ͢Δɻ 2. ೝূ༻Ϩίʔυ͕ൃߦ͞ΕΔɻ 3. ൃߦ͞Εͨೝূ༻ͷϨίʔυΛ DNS αʔόͷ؅ཧը໘ʹొ࿥͢Δɻ

    4. υϝΠϯ໊͕ೝূ͞ΕΔɻ 5. Shifter μογϡϘʔυ্ͰυϝΠϯΛαΠτʹΞλον͢Δɻ 6. Generate ϘλϯΛΫϦοΫͯ͠ɼυϝΠϯ໊͕Ξλον͞Εͨ Artifact Λੜ੒͢Δɻ 7. Shifter μογϡϘʔυͰൃߦ͞Ε͍ͯΔ DNS ϨίʔυΛ DNS αʔόͷ؅ཧը໘Ͱઃఆ͢Δɻ υϝΠϯͷొ࿥͔Βެ։·Ͱͷ࡞ۀΛ͓͞Β͍
  6. DNS ϓϩόΠμผͷઃఆΨΠυ ܝࡌϓϩόΠμ • AWS Route 53 • Cloudflare •

    GoDaddy • GoogleDomains • ϜʔϜʔυϝΠϯ • Name.com • Namecheap • Value Domain • ໊͓લ.com
  7. αϙʔτυΩϡϝϯτ: Developing with Shifter ೔ຊޠղઆ: Shifter Github Plugin/Theme Installer Λ࢖ͬͯࣗ࡞ςʔ

    ϚɾϓϥάΠϯΛΞοϓσʔτ͠Α͏ #JP_Getshifter 3. ࣗ࡞ςʔϚ΍ϓϥάΠϯͷΠϯετʔϧɾߋ৽ํ๏
  8. Shifter ͷ All-in-One WP Migration ʹ͸ Unlimited Extension ͕ඪ४Π ϯετʔϧ͞Ε͍ͯ·͢ɻ

    େྔͷը૾΍େن໛αΠτͷϚΠάϨʔγϣϯ΋ָʑ αϙʔτυΩϡϝϯτ: Migrating to Shifter 4. σʔλͷҾͬӽ͠ํ๏
  9. ੾Γ෼͚ʹ͓קΊ • Safe ModeͰ WordPress Λىಈ ࢀর: Safe Mode •

    σόοάϞʔυͰ WordPress Λىಈ ࢀর: Enable debug mode on Shifter • Shifter-local Ͱσόοά ࢀর: Shifter-local - Developing with Shifter 5. ಈ࡞͕͓͔͍͠ɾಈ͔ͳ͍
  10. ςʔϚ/ϓϥάΠϯͷಈ࡞ঢ়گ Ҋ֎ಈ͖·͢ɻ ྫ1 Infinite Scroll and Autoload next post plugins

    (ແݶεΫϩʔϧ) ๭ΤϯδχΞᐌ͘ʮΪϦΪϦͷۮવ͘Β͍ͷϥΠϯͰ੒Γཱ͍ͬͯΔʯ ྫ2 Plugins categorized as calculator (ݟੵΓϓϥάΠϯ) ※ Ϋʔϙϯؔ܎͸ಈ͖·ͤΜ DB΁ͷΞΫηε͕͋ΔͨΊ) αϙʔτ͔Βͷ͓஌Βͤ
  11. ৽ػೳ: ϝσΟΞͷ WebP ഑৴ Shifter MediaCDN and WebP support MediaCDN

    ͕༗ޮͰ͋Ε͹ࣗಈతʹ WebP ϑΥʔϚοτͰ഑৴͞Ε·͢ɻ /wp-content/uploads/ ഑Լͷը૾Λ WebP ʹม׵ͯ͠ CDN ͔Β഑৴͢ΔΦ ϓγϣϯͰ͢ɻը૾͕ଟ͍ํʹΦεε ϝɻ αϙʔτ͔Βͷ͓஌Βͤ
  12. ࠷ॳͷ໰߹ͤͷࡍʹ࣍ͷ߲໨Λ఻͍͑ͯͩ͘͞ɻ ௐࠪͱղܾ͕ૣ͍Ͱ͢ɻ • Ϣʔβ ID / ϝʔϧΞυϨε • τϥϒϧͷग़͍ͯΔ Site

    ID Settings ϝχϡʔ಺ʹ͋Γ·͢) • τϥϒϧͷग़͍ͯΔ Artifact ID Overview ϝχϡʔ಺ͷ Artifacts ηΫγϣϯʹ͋Γ·͢) • υϝΠϯ໊ (ྫ: www.example.com, getshifter.io ) • τϥϒϧ಺༰΍۩ମతʹ࣮ߦ͍ͨ͜͠ͱ αϙʔτ͔Βͷ͓ئ͍
  13. ޷·͍͠ྫ WordPress Λىಈͯ͠ abcd ͱ͍͏ϓϥάΠϯΛೖΕɼઃఆΛ͠·ͨ͠ɻ ͦͷޙ generate ͨ͠ͱ͜ΖɼShifter dashboard ্Ͱ

    Fail] ͷϝοηʔδ͕ग़ͯ generate ͕׬ྃͤͣɺ ߋ৽಺༰͕ެ։Ͱ͖·ͤΜɻ generate ࣌ʹΤϥʔ͕ग़͍ͯΔ͔Λௐ΂͍ͯͩ͘͞ɻ SiteID abcd-123-def-456 Artifact ID ghi-789-jlk-0-mnop αϙʔτ͔Βͷ͓ئ͍
  14. T H A N K YO U F O R

    YO U R T I M E