שימוש ב-ACF לעומת פייג׳ בילדרים

שימוש ב-ACF לעומת פייג׳ בילדרים

שימוש ב-ACF לעומת פייג׳ בילדרים

אם אתם מפתחי אתרים או מעצבי אתרים בעלי ניסיון בוורדפרס, אתם וודאי מכירים את המגוון הרחב של פייג' בילדרים שקיימים כיום בשוק. הפייג' בילדר שזוכה לפופולריות הרבה ביותר בשנים האחרונות, לפחות בקרב מפתחי וורדפרס בישראל, הוא אלמנטור. פייג' בילדרים הם כלים לעיצוב ועריכת עמודים באתרי וורדפרס ללא כתיבת קוד ועל ידי סוג כלשהו של ממשק גרפי.
אלמנטור, באופן ספציפי, הוא בילדר שמאפשר בקלות רבה מאוד ליצור ולעצב עמודים ופוסטים בוורדפרס, כמעט ללא שימוש בקוד. הדבר מהווה יתרון גדול לאותם אנשים שעובדים עם וורדפרס (מעצבים, למשל) ואינם מאוד בקיאים בשפות הפיתוח לצד הלקוח (HTML, CSS, JavaScript וכדומה). בעזרת עורך ה-Drag and Drop של אלמנטור ניתן להגיע לתוצאות יפות מאוד של פיתוח בוורדפרס.

פרט לבילדר של האלמנטור, קיימים בילדרים נפוצים אחרים. חברת Pojo הישראלית יצרה בילדר שרבים בארץ משתמשים בו, וישנם בילדרים מובילים נוספים כמו – Divi ,Visual Composer ו-Beaver Builder.

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

מה זה ACF?

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

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

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

יתרונות וחסרונות של הבילדרים מול שימוש ב-ACF

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

יש לציין כי הבילדר של אלמנטור מאפשר לבצע אינטגרציה עם שדות מותאמים אישית של ACF. מדובר ביתרון משמעותי לעומת בילדרים אחרים.

אלמנטור + ACF

אלמנטור + ACF

לסיכום – אז מה עדיף?

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

אורי בן-סימון

נעים להכיר,
אורי בן-סימון

מומחה וורדפרס
ומפתח full stack מנוסה

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

בואו נתחיל לעבוד
על משהו מדהים
ביחד

קריית אתא, ישראל