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