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

במאמר זה אנסה לסקור את ההיסטוריה של התבניות, ועלייתם של תוספי ה-Page Builder-ים, העתיד אליו צועדת וורדפרס בשנים האחרונות.

התפתחות תבניות וורדפרס

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

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

הצורך בעימוד תוכן מורכב

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

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

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

שימוש ב-Page Builder-ים בתבנית

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

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

לאט לאט התחילו להופיע תוספים חדשים אשר עונים לקטגוריה ״Page Builder״, כאשר המוביל מביניהם היה Visual Composer.
התוספים הללו השתמשו ברובם ב-Shortcode-ים אשר אפשרו לבעלי האתר לשלוט על מבנה התוכן בצורה חוויתית מאוד – Drag & Drop.

התפתחות ה-Page Builder מעבר לתוכן

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

מספר חודשים לאחר מכן, התחילו לצוץ עדכונים ל-Page Builder-ים קיימים אשר אפשרו לבנות עמודים מאפס.
רובם עשו את זה בשיטה שיש להגדיר את תבנית העמוד כתבנית קאנבאס, או תבנית ללא Header ו-Footer.

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

אלמנטור, ה-Theme Builder

כשנתיים-שלוש לאחר מכן, חברה ישראית בשם Pojo, אשר פיתחה תבניות לוורדפרס, הוציאה מוצר חדש – אלמנטור.

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

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

זה התחיל עם בניית Header ו-Footer, ולאט לאט הגיע למצב שניתן לבנות עמודי ארכיון, עמודי סינגל וכד׳.
במצב זה המציאות השתנה לגמרי והרבה משתמשי וורדפרס שאלו את עצמם, למה צריך תבניות בכלל?

גוטנברג, המענה המאוחר של וורדפרס

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

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

גוטנברג, עורך התוכן החדש של וורדפרס, עתיד לאפשר עריכה של תבניות וורדפרס

האם יהיה צריך בעתיד תבניות וורדפרס?

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

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

פיתוח תבניות וורדפרס רזות

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

דוגמא לתבנית רזה היא תבנית Hello של אלמנטור, התבנית הינה תבנית וורדפרס בסיסית ביותר אשר כוללת רק המינימום הנדרש לתפעול וורדפרס.

האם Page Builder יחליף תבנית?

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

על אף שהדרישות לפעמים נראות מחמירות, יש לזכור כי היום כ-70% מהכניסות לאתרים הם ממובייל, מכשיר אשר לו יש משאבים מוגבלים ומצומצעם יותר ממחשב.
אלמנטור הינו ה-Page Builder היחיד אשר שם דגש על דרישות אלו ועושה את המאמץ המירבי לעמידה בדרישות הללו.

סיכום

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

אז מה דעתכם? האם יש טעם עוד בפיתוח תבניות?

    כתיבת תגובה

    1. שמעון סביר

      הגיע הזמן לפתח תבניות לאלמנטור ורכיבי ווידג'טים לאלמנטור

      הגב
      1. דור צוברי

        לא רק, גם גוטנברג צובר מאוד תאוצה, יש היום מספר שיטות ליצור בלוקים יחסית בקלות.

    2. מולי

      למען הדיוק, תבניות בוורדפרס לא נעלמות. הן הכרחיות לכל אתר. בודאי לארתים רגילים וגם לאתרי וורדפרס שהם headless – מנוהלים רקבאמצעות ממשק REST.
      בניית התבניות תתאפשר באמצעות page builder שמונע את הצורך בכתיבת קוד PHP.

      הגב
      1. דור צוברי

        היי מולי,
        זה בדיוק מה שרשמתי, שלאט לאט יפתחו תבניות רזות שתפקידן יהיה תפקוד בסיסי בלבד 🙂

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

    שתפו