WEBA

Headless CMS: מה זה?

מערכת ניהול תוכן בלי החלק שמציג אותו: התוכן יוצא ב-API לכל אתר או אפליקציה.

באתר תדמית או בחנות שבנויים על וורדפרס, אתם נכנסים לממשק הניהול, מקלידים פוסט או מעלים תמונה של מוצר, והתוכנה מציגה את העמוד המעוצב לגולשים באותו הרגע. בגישה של Headless CMS חותכים את החיבור הזה לחלוטין. התוכנה מחזיקה את התוכן שלכם במחסן נתונים נקי ומגישה אותו החוצה דרך API, בזמן שצוות הפיתוח כותב את האתר, את האפליקציה בטלפון או את המסך בחנות בכל טכנולוגיה שמתאימה לו.

אתם תיתקלו במושג הזה בתוך הצעת מחיר מסוכנות דיגיטל, בחשבונית חודשית, במודעת דרושים למתכנת או בשיחה שבה בית תוכנה מסביר למה הפרויקט נמרח. כלים כמו Sanity, Contentful, Strapi, Payload ו-Storyblok הם השמות שמופיעים בהצעות כאלה בדרך כלל. ברגע שרואים שם כזה מול העיניים, המשמעות לחשבון הבנק וללוח הזמנים היא תמיד תוספת ישירה של שעות עבודה ותקציב, פשוט מפני שהמתכנתים צריכים לבנות את כל התצוגה של האתר מאפס במקום לקחת עיצוב מוכן. זה עולה ביוקר.

הטעות הגדולה ביותר שאנשים עושים היא לחתום על הצעה כזאת רק בגלל שהיא נשמעת חדשנית, בלי לבדוק איך ייראה יום העבודה שלהם כשהאתר יעלה לרשת. שאלה אחת שכדאי לשאול את הספק לפני שמתחילים היא מה קורה כשרוצים להחליף באנר, לערוך דף נחיתה או להזיז כפתור בלי לשלם למתכנת על שעות פיתוח. המבנה הזה נותן לפיתוח חופש מלא ולעורכים ממשק נקי, אבל בעיניי זה שווה את המאמץ רק אם אתם באמת חייבים שאותו תוכן בדיוק יופיע בכמה מקומות שונים, כמו באתר ובאפליקציה במקביל.

אם אתם מנהלים עסק קטן בלי צוות מתכנתים צמוד, תתרחקו מזה. זה מיותר לגמרי. אין לכם שום צורך לשבור על זה את הראש או להוציא על זה כסף מהתקציב. בשיטה הזאת אין תבניות מוכנות שלוחצים עליהן והכל עובד, ואין מתכנת פרילנסר פשוט בכל עיר שאפשר להתקשר אליו כדי שיתקן תקלה ברגע. בשביל אתר רגיל או חנות סטנדרטית, CMS רגילה עושה את כל העבודה בפחות כאבי ראש ובלי מורכבות מיותרת.

כלים שהמונח חי בהם