וורדפרס היא מערכת ניהול תכנים שמבוססת על שרת שמריץ PHP. ו-JAMStack זה אוסף טכנולוגיות צד לקוח שבאמצעותם מפתחים אתר. איך השילוב ביניהם עובד? לפעמים זה ע”י בחירה בזה או בזה, ולפעמים יש דרכים לשלב ביניהם. השילוב הזה נקרא headless.
איך עושים Headless WordPress
Headless WordPress אומר שמפרידים בין הצד הניהולי של וורדפרס (הצד שבו מזינים את התכנים, מפעילים את התוספים, יוצרים את התפריטים וכו’) לצד הקדמי של וורדפרס (האתר עצמו, שאליו מגיעים הגולשים וקוראים את התוכן ונהנים מהעיצוב והפונקציונליות). בעוד שהצד הניהולי ממשיך להתנהג כרגיל, הצד הקדמי כבר לא מוגש מהשרת כקבצי PHP מרונדרים אלא כקבצים סטטיים של HTML, CSS ו-JS.
בחלק הזה נדבר על השילוב. לכן הקישורים מכאן ולהלן יהיו על דרכים שונות לבצע את זה, כשבבסיס הדברים עומד השימוש ב-REST API או ב-GraphQL, שהן שתי מתודות שמאפשרות לשאוב תוכן של וורדפרס מחוצה לה.
torquemag מסבירים מה זה headless WordPress, למה שנרצה כזה דבר, מה יכול headless WordPress לעשות בשבילנו (לאפשר לנו להחליף את הצד הניהולי, לייצא את האתר כאפליקציה, להשתמש ב-framework-ים שבאופן מסורתי לא עובדים עם וורדפרס, ועוד), מתי לא כדאי להשתמש בזה (כשמדובר בלקוחות שהם לא מפתחים, כשהשימוש בזהדורש יותר פיתוח ממה שמשתלם) והם מסיימים בקישורים למדריכים, תוספים ופריימוורקים שיכולים לסייע במעבר
איך להתחיל במסע ליצירת וורדפרס נטול ראש
איך לבנות אתר נטול ראש עם וורדפרס וגטסבי, ועוד פוסט על השילוב הזה
פלטפורמת וורדפרס נטולת שרת – מסע של אחד שמפתח כזה דבר
שיחה מעניינת מאוד עם מרים שוואב על Strattic ושיחה מעניינת גם של poststatus עם סקוט בולינגר
פוסט ב-WP Tavern על תוסף של Gatsby לוורדפרס, וההודעה של גטסבי. ועדכון בהתקדמות בתוסף.
איך משלבים את וורדפרס עם Eleventy
פוסט מבית CSS-Tricks על וורדפרס ו-JAMStack
וורדפרס בלי ראש לעומת CMS בלי ראש
WPGraphQL מול REST API כשמדובר ב- Headless WordPress (סרטון של חצי שעה)
דיבוג בשיטות המסורתיות מול Headless WordPress
7 אתרי וורדפרס נטול ראש מעוררי השראה
פודקאסט של post status מלפני כמה שנים שמדבר על מה צריך לחפש, ומה צריך להביא בחשבון, כששוקלים להשתמש בוורדפרס נטול ראש.
הפתרון (בתשלום) של WP Engine לוורדפרס נטול ראש. ופוסט של WP Engine על פתרון האטלס.WP Engine משקיעה ב-וורדפרס ללא ראש, שוכרת את שרותיו של המתחזק של WPGraphQL.
סקירה רחבה של כמה וכמה תוספים ושירותי headless לוורדפרס מבית WPTavern [משום מה אני לא מוצאת את הקישור…]
טיעונים כלכליים בעד וורדפרס נטול ראש
ערוץ יוטיוב שמוקדש לנהדרותו של וורדפרס נטול ראש. יש בו סרטונים על דיבוג, דפדוף, שליפה ועוד.
שני אתרים שבנויים על וורדפרס נטול ראש: האחד בנוי על WordPress + Gatsby + WPGraphQL והשני על WordPress + NuxtJS + WPGraphQL (לפי הפוסט ב-WPTavern).
שרותי אחסון מומלצים לאתרי וורדפרס נטולי ראש.
סיפור מקרה של חברת Backlinko שעברה לוורדפרס נטול ראש מטעמי ביצועים ו-SEO.
סקירה על אתרים נטולי ראש מבית סמשינג מגזין ועל איזה סוגים מתאימים לאיזה צורך. גם וורדפרס מוזכר שם. וכאן האתר שמוזכר במאמר הזה, והוא מתאים את הפתרון המתאים לצורך. ועוד מאמר בסמשינג על Use Cases שמתאימים ל-headless, וגם שם יש התייחסות לוורדפרס.
למי מתאים וורדפרס נטול ראש ומתי – פוסט מבית torquemag. ועוד פוסט מאותו בית, למה בכלל להביא בחשבון אתר כזה.
המחבר מספר איך הוא יצר מערכת לוגאין ל-ReactJS ע”י WordPress ו-WP GraphQL.
למה גטסבי בחרו וורדפרס נטול ראש לבלוג שלהם – סיפורי מקרה הם תמיד מעניינים, במיוחד כשהם מסבירים בחירה לא טריוויאלית.
וורדפרס מול JAMstack
מאט מאלנווג מדבר על Jamstack והוא לא הכי בעד. הוא מדבר על JAMStack כאלטרנטיבה לוורדפרס ולא כמשהו ממשלים, טמבציע על שני חסרונות: זמן בנייה (build) גדול בכל עדכון (כי כל פעם בונים את האתר הסטטי מחדש), והתבססות על כלים לא יציבים שעלולים להיעלם.
המנכ”ל של Netlify, מאט בילמן, עונה למאט מאלנווג ומשווה את הנבואות על חוסר העתיד של JAMStack לנבואות על סיכויי הצלחתם של ה-iphone ושל Netflixz. הוא ממשיך בניתוח העולם לפני JamStack, מסביר למה עידן הוורדפרס עומד להסתיים, ועל העתיד של JAMStack.
ויש סבב שני פנים מול פנים בכנס וירטואלי על JAMSTACK ו-וורדפרס שגם בו מאט מדבר על JamStack מול מאט בילמן, , אבל כאן נראה יותר שהם בתחרות אחד עם השני והשיח הוא יותר ויכוחי מאשר טכנולוגי. וב-Stackbit יש תשובה למאט מאלנווג שעונה עניינית על שתי הטענות – אורך הבנייה ואי יציבות הכלים.
סיקור של דרמת JAMSTACK ו-וורדפרס ב-WPShout וב-WPTavern.