דלג לתוכן
אתר זה לא תומך בגרסאות ישנות של אינטרנט אקספלורר
מומלץ להשתמש בדפדפן גוגל כרום או פיירפוקס מוזילה
(או באינטרנט אקספלורר / edge עדכני)

אתרי וורדפרס בהתאמה אישית

אתרי וורדפרס - נוח, קל, יעיל ומאוד נפוץ

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

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

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

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

בעבר בנינו גם אתרים במערכת ודרופל שגם היא מערכת קוד פתוח (פתוחה לשימוש ולהרחבה ללא תשלום) אולם כיום אנו בונים כמעט רק אתרי וורדפרס משום שהגענו למסקנה שזו הבחירה הנכונה לרוב הלקוחות - וזאת מכמה סיבות משמעותיות:

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

אתרים 'תפורים' בהתאמה אישית

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

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

כשמדובר בבניית אתר זה לא ככה. בבניית אתר התאמה אישית חשובה מאוד וזה לא חייב להיות יקר. אתר תבנית אמנם זול יותר מאתר מותאם אישית אבל ההבדל שווה את ההשקעה.

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

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

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

ובוורדפרס שתי המחלקות מלאות בלקוחות, כי לכל מחלקה יש את היתרון שלה וכל אחד בוחר את המחלקה המתאימה לו.

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

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

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

כתיבת קוד לתבניות עיצוב והרחבות מערכת

העיצוב באתר נקבע על ידי אוסף של קבצי קוד מסוגים שונים המאוגדים למה שנקרא "תבנית" או "ערכת נושא" (באנגלית theme). התבנית  יכולה להכיל מרכיבים רבים ומגוונים הקובעים את תצורת האתר ולא רק את העיצוב הנראה לעין. למעשה ניתן באמצעות התבנית להוסיף מרכיבי מערכת בדומה לתוספי מערכת חיצוניים (plugins).

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

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

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

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

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

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

כמובן שיש תוספי מערכת מעולים ו/או מורכבים מאוד בהם לא הגיוני "להמציא את הגלגל" ובהם אנחנו משתמשים - אבל מאוד בבררנות.

התאמה לגלישה ממכשירים ניידים

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

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

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

הכנה לקידום במנועי חיפוש (SEO)

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

אנחנו מקפידים לבנות כל אתר לפי הכללים של התאמה למנועי חיפוש (SEO), ומתקינים באתר תוסף המאפשר למנהל התכנים באתר לשלוט בתכונות העיקריות המשפיעות על דירוג דפי האתר במנועי חיפוש.

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

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

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

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

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

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

שליטה מלאה על האתר בידי הלקוח

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

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

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

מרכיבי תוכן מגוונים בכל דף באתר

בכל דף ודף בכל אתר שאנו בונים קיימת אפשרות לשלב בקלות (פרט לטקסט הראשי של הדף) אחד או יותר מהמרכיבים הבאים:

  1. תמונה ראשית
  2. קטע וידאו ראשי
  3. סליידר של תמונות מתחלפות
  4. גלריית תמונות
  5. גלריית קטעי וידאו (יוטיוב)
  6. רשימת אקורדיאון (שאלות ותשובות, כותרות וטקסט).
  7. טופס יצירת קשר

עריכת תכנים קלה ופשוטה

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

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

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

ניהול תכנים בכמה שפות

וורדפרס מגיעה ללא תמיכה בריבוי שפות באתר אחד. לשם כך נבנו תוספי מערכת חיצוניים (plugins).

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

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

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

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