ניהול תבניות

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

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

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

חלק עליון – תבנית פעילה

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

חלק תחתון – תבניות לא פעילות

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

עבור כל תבנית ניתן לבצע את הפעולות הבאות

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

מאגר התוספים והתבניות

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

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

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

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

תהליך שדרוג/התקנה של רכיב תוכנה מwordpress.org

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

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

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

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

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

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

הערות:

  • כתובת השרת – אם אתם לא מצליחים עם הכתובת הידועה לכם ניתן לנסות להשתמש בכתובת "localhost" המציינת שההעברה נעשית לשרת שעליו רץ הוורדפרס. (ההעברה היא בתוך המחשב או הרשת המקומית של ספק האכסון ולכן לא חייבים להשתמש בכתובת  הפומבית של השרת)
  • עם הפורט אליו מנסים להתחבר אינו זה הסטנדרטי של FTP (או SSH אם משתמשים בSSH2), ניתן לציין אותו כחלק מכתובת השרת למשל ftp.mysite.co.il:8020
  • סוג החיבור – בעברית התצוגה לא נכונה והסימון כברירת מחדל הוא של FTP ולא כפי שמוצג. האפשרויות האחרות הן FTPS ו SSH2 המצפינות את הקבצים בזמן ההעברה, אבל מאחר שההעברה מתבצע בתוך השרת עצמו, ולא מועבר מידע סודי, אין ממש סיבה להשתמש בהן אם לא חייבים.

אם הכל הסתיים בהצלחה נקבל דף בסגנון הזה

הודעות שגיאה אפשריות במקרה שהתהליך נכשל:

  • שגיאה: אירעה שגיאה במהלך התחברות לשרת, יש לוודא שההגדרות נכונות – כתובת השרת אינה נכונה או שהשרת לא מסכים לטפל בהעברת קבצים דרך FTP או SSH2 (כנראה שהתוכנות העושות זאת אינן פועלות). כדאי לפנות לתמיכה של האכסון לוודא שההגדרות נכונות וכל התוכנות הרלבנטיות בשרת אכן פועלות.
  • שם משתמש או סיסמה לא נכונים – כדאי לוודא שאכן הצירוף של שם המשתמש והסיסמא שהזנתם נכון.
  • ההורדה נכשלה – העברת הקבצים מwordpress.org לשרת שלכם נכשלה. כדאי לחכות חצי שעה ולנסות שוב.
  • לא ניתן להעתיק את הקובץ – כל הקבצים הובאו מwordpress.org לשרת שלכם, ובתהליך ההעתקה שלהם למקום בו הם אמורים להמצא, ההעתקה של אחד מהקבצים נכשלה. הכישלון הוא בדרך כלל בגלל שאין הרשאות כתיבה לספריה אליה התבצעה ההעתקה, או שלמשתמש שלכם אין הרשאות כתיבה לקובץ. צריך להשתמש בתוכנת  FTP או בממשק ניהול האכסון בכדי לתת הרשאות מתאימות – לוודא שהספריה והקובץ ניתנים לכתיבה על ידי המשתמש שלכם ושהם משויכים לו.
  • לא ניתן ליצור את התיקייה – כל הקבצים הובאו מwordpress.org לשרת שלכם, ובתהליך ההעתקה שלהם למקום בו הם אמורים להמצא, יצירה של אחת מהספריות נכשלה. הכישלון הוא בדרך כלל בגלל שאין הרשאות כתיבה לספרית האם בה מנסים ליצור את הספריה החדשה וצריך להשתמש בתוכנת  FTP או בממשק ניהול האכסון בכדי לתת הרשאות מתאימות – לוודא שספרית האם ניתנת לכתיבה על ידי המשתמש שלכם ושהיא משויכת לו.

תבנית (ערכת עיצוב)

תבניות (נקראות בממשק הניהול ערכות עיצוב) משמשות לקביעת המראה הבסיסי של האתר. מה שניתן לעשות בתבנית מוגבל רק על ידי הדמיון של מי שעיצוב את המראה ויכולת הביצוע של התכניתן שמימש את העיצוב.

סוגי תבניות נפוצים הם:

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

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

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

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

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

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

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

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

מחזור חיים טיפוסי של תבנית

  1. התקנה – מתוך מאגר התוספים דרך ממשק הניהול או דרך העלאת קבצי הקוד של התבנית לשרת.
  2. הפעלה וקונפיגורציה ראשונית
  3. כיבוי דרך הפעלת תבנית אחרת – כאשר לא מעונינים יותר בתצוגה שמספקת התבנית
  4. הפעלה, קונפיגורציה וכיבוי לפי הצורך
  5. מחיקה – דרך ממשק הניהול או בעזרת תוכנת FTP