Author Archives

You are currently viewing all posts published by admin.

גרסת וורדפרס 4.5 שוחררה בגרסת הבטה בסוף פברואר 2016 ועתידה לצאת בגרסתה הסופית בשבוע השני של אפריל 2016.

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

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

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

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

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

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

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

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

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

    וורדפרס 4.5 לוקחת צעד אחד קדימה ומשפרת את פיצ'ר התצוגה האדפטיבית בכך שהיא מצליחה לכווץ תמונות בעד כ-50% ללא איבוד של איכות התמונה שנראית לעין.

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

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

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

עם יציאת מג'נטו 2, בקרב המשמשים של מג'נטו 1 על שלל גרסותיה עולות בעיקר השאלות הבאות:

1. האם מג'נטו 2 מביאה עמה חידוש אשר מצדיק שדרוג אליה ממג'נטו 1?

2. איך מתבצע השדרוג ממג'נטו 1 על שלל גרסותיה למג'נטו 2?

בקטע זה ננסה לענות על השאלות הללו:

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

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

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

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

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

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

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

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

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

במידה והמשתמש ירצה לבנות חנות חדשה, התעניינות בהקמתה במג'נטו 2 יכולה להיות מוצדקת.

  1. כפי שציינו בתושבה לשאלה הראשונה, שדרוג ממג'נטו 1 למג'נטו 2 אינו קיים, יש תהליך של מיגרציה ממג'נטו 1 למג'נטו 2.

    ננסה להגדיר בקווים כלליים מה על המשתמש לעשות בכדי לעבור ממג'נטו 1 למג'נטו 2:

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

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

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

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

 

 

וורדפרס 4.4

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

וורדפרס 4.4 מביאה עמה מספר תכונות חדשות:

  1. ממשק תכנות יישומים(API) מסוג REST – עתיד להקל משמעותית על מפתחים ולקצר את זמן הפיתוח של תוספים מורכבים ולאפשר התממשקות קלה יותר עם מערכות חיצוניות.
  2. שיתוף ברשתות חברתיות– עד כה תכונת ההטמעה בוורדפרס היתה מוגבלת לכמות מצומצמת של אתרים, ניתן היה למשל להטמיע אוטומטית מפייסבוק ומטוויטר על ידי העתקת קישור לתוך הפוסט.
    כעת בוורדפרס 4.4 ניתן להטמיע כמעט בכל אתר אשר תומך בטכנולוגיית oEmbed.
    מכאן, על ידי הוספת קישור מכל אתר אחר, ההטמעה תתבצע באופן אוטומטי.

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

 

מג'נטו 2

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

עם זאת מג'נטו 2 מגיעה עם מגוון רחב של שיפורים:

  • הטמעה של מנגנון сaching משופר לביצועים מהירים יותר. מג'נטו 2.0 מהירה בכ-20% מהגרסאות אשר קדמו לה.
  • בסיס קוד נקי ומודרני. בעצם בוצע כאן שכתוב של כל מה שנמצא מתחת ל"מכסה המנוע", מה שיפשט את תהליך הפיתוח ויקצר אותו, יאפשר תחזוקה קלה ומהירה יותר ובאופן כללי יהפוך את הפיתוח של תוספים והתאמות למג'נטו לקל ומהיר יותר כך שבעלי האתרים יחסכו זמן וכסף.
  • אפשרות הפרדה למספר בסיסי נתונים שונים – מה שמאפשר לחנות שרידות טובה יותר ושיפור ביצועים.
  • תמיכה במסדי נתונים נוספים כמו ORACLE ו MSSQL – למי שמעוניין להריץ את מג'נטו בסביבת מייקרסופט.
  • אבטחה טובה יותר – מג'נטו 2.0 תומך במספר צעדים לשם אימות השרת, כך שלאתר תהיה אבטחה טובה יותר.
  • תהליך התאמה אישית משופר – מג'נטו 2.0 מציג לראשונה את ה Visual Design Editor, שמאפשר כעת ממשק "Drag and Drop" לעריכת התבנית של מג'נטו בדומה למה שקיים למשל בוורדפרס.
  • שיתוף פעולה טוב יותר עם הקהילה – באמצעות וובינרים ואירועים מיוחדים, מג'נטו 2.0 תהיה פתוחה יותר לקהילה.

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

640px Moodle logo large פיתוח מערכת למידה מקוונת עם Moodle

מודל היא מערכת קוד פתוח, חינמית ועשירה בתוספים המאפשרת ליצור סביבת למידה מקוונת בקלות ובמהירות (E-Learning)

המערכת מבוססת על PHP ומשמשת מוסדות לימוד רבים בארץ ובעולם.

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

המערכת מתאימה לקהילת לומדים בקבוצה קטנה וגדולה, ללמידה מקוונת בבתי ספר, מכללות ואוניברסיטאות, לשיטות למידה והוראה מגוונות. ב-Moodle מעל 50,000 התקנות של סביבות למידה במוסדות שונים, יותר מ-9 מיליון משתמשים ופועלת ביותר מ-200 מדינות.

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

  1. משאבים – אפשרות להעלאה של משאבים כגון קבצים, קישורים, סרטונים, אוספי תמונות ועוד.
  2. לוח הודעות – לשימוש המרצה. כל ההודעות שהמרצה מעלה ללוח הודעות נשלחים גם באמצעות הדואר האלקטרוני לתאים האישיים של כל תלמידי הקורס.
  3. פורום – קיים מספר סוגי פורומים הבאים לתת מענה לצרכים פדגוגים שונים: פורום "דיון פשוט" בעל נושא יחיד, פורום "כללי" הפתוח בפני כולם, פורום "QA" שמאפשר ללומד לצפות ולהגיב לחבריו רק לאחר ששלח תגובה משלו או פורום בעל שורת שיחה אחת לכל משתמש.
  4. צ'אט – ניתן להוסיף צ'אט לקורס ולקבוע זמנים קבועים שבהם הלומדים והמרצה יהיו נוכחים.
  5. שיעור – יצירת שיעור מקוון המאפשר זרימת השיעור לכיוונים שונים, או לכיוון אחד. ניתן לשלב שאלות בלימוד ולפי התשובה להחליט לאן השיעור ימשיך.
  6. נוכחות תלמידים – מאפשר ציון ומעקב בזמן השיעור על נוכחות תלמידים, איחורים, היעדרות והיעדרות באישור.
  7. מטלה – במערכת ישנן מספר סוגי מטלות אותן ניתן להגדיר.
    1. טקסט מקוון – אפשרות ללומדים לכתוב און ליין.
    2. העלאה מתקדמת של קבצים – הגשת המטלה בקובץ או מספר קבצים. ניתן להגביל את גודל הקובץ ואת הכמות.
    3. פעילות לא מקוונת –מטלה שלא מוגשת במערכת, מאפשר למרצה לנהל את הציונים של הקורס, גם עבור פעילויות שלא מתבצעות במערכת.
    4. מטלת הערכת עמיתים – המאפשר ביצוע הערכת עמיתים בצורה מובנית
    5. מטלת הגשה בצוות
    6. מטלת הקלטה – אשף דינמי מלווה את הלומד בהגשה של מטלה מוקלטת או מצולמת
    7. מטלת כתיבה שיתופית בזמן אמת – המאפשר כתיבה שיתופית בזמן אמת על ידי מספר לומדים.
  8. בחירה – אפשרות להציג בפני הלומדים סקר בן שאלה אחת. רכיב זה משמש גם ככלי לחלוקת הכיתה לצוותי עבודה על פי עניין.
  9. שאלון משוב – מאפשרת יצירה של שאלון משוב המכיל שאלות מסוגים שונים וקבלת משוב מיידי מהלומדים. המרצה מגדיר את תצוגת התוצאות על פי שיקול דעתו. האם יוצגו בכלל בפני הלומדים? ואם כן – האם התוצאות יהיו אנונימיות או שמיות.
  10. גלריית תמונות – העלאת תמונות לגלריה נעשית על ידי הלומדים לפי ההנחיה של המרצה. ניתן גם לחסום את האפשרות שהסטודנטים יוסיפו תמונות לגלריה והתמונות תהיינה לצפייה בלבד.
  11. אגרון מונחים – מאפשרת ללומדים ליצור ולתחזק רשימה של הגדרות, בדומה למילון. ברשומות ניתן לערוך חיפוש או לדפדף בהם, בפורמטים שונים. ניתן לאפשר יצירה אוטומטית של קישורים לרשומות הללו מכל רחבי סביבת הלמידה.
  12. בוחן – מאפשרת תכנון ועריכת בחנים המורכבים משאלות אמריקאיות ושאלות בעלות תשובות קצרות. שאלות אלה נשמרות בבסיס נתונים המחולק לקטגוריות, ואפשר לעשות בהן שימוש חוזר בתוך הקורס או אפילו בקורסים אחרים. אפשר להרשות מספר ניסיונות לפתרון הבחנים. כל ניסיון מתויג באופן אוטומטי והמרצה יכול לבחור אם לתת לתלמיד משוב או לגלות בפניו את התשובות הנכונות. המודול הזה כולל בחובו שרותי בדיקה ונתינת ציון.
  13. דוחות פעילות – מאפשר מעקב אחרי פעילות הלומדים בקורס הנלמד. ניתן להשתמש בדוחות אלה להערכה וקבלת משוב מידי בעיקר לגבי פעילויות אינטראקטיביות בתוך הקורס. הדו"חות המופקים מאפשרים מעקב על-פי שם המשתמש, סוג הפעילות ועל-פי זמן כרונולוגי. עבור כל לומד נוצר באופן דינמי פורטפוליו דיגיטלי המכיל את התוצרים ותיעוד של כל הפעילות שביצע בסביבת הלמידה.
  14. בנוסף, אפשר גם להגדיר פעילויות מותאמות אישית.

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

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

1 MyHomeExample פיתוח מערכת למידה מקוונת עם Moodle

דוגמה לעמוד בית במערכת מודל

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

תבניות מוכנות קיימות בשפע עבור המערכת והן חוסכות כסף וזמן מכמה סיבות:

1. לא צריך לשלם למעצב בשביל שיבנה לנו עיצוב – התבנית מגיעה כבר מעוצבת

2. עלות התכנות תהיה נמוכה יותר בגלל:

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

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

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

איפה מוצאים תבניות מוכנות?

ניתן למצוא אלפי תבניות מוכנות בכל תחום כמעט בשני האתרים המרכזיים בתחום:

templatemonster.com themeforest.com

מה החיסרון של שימוש בתבנית מוכנה?

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

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

מג'נטו 1.9 היא הגרסה האחרונה של מערכת המסחר האלקטרוני הפופולרית: מג'נטו.

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

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

2. שיפור במהירות – גרסה זו של המערכת מהירה בכ20% מהגרסה הקודמת וזאת ללא צורך לבצע אופטימיזציות מיוחדות.

3. תשלום ב PAYPAL – התהליך התקצר ונהיה פשוט יותר למשתמש

4. גרסת הPHP שודרגה לPHP 5.4

5. תיקוני באגים ותיקוני אבטחה שונים

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

CakePHP הוא פרימוורק פופולרי בעולם הPHP המשמש לפיתוח אפליקציות WEB מותאמות אישית.

CakePHP  הוא פריימוורק שהושפע רבות מ Ruby on Rails (הפריימוורק הפופולרי ביותר בשפת Ruby) והשפעה זו ניכרת לאורך ולורחב המערכת:

הפרימוורק מאפשר פיתוח מהיר של אפליקציות בזכות הסתמכות על קונבנציות קיימות במקום קונפיגורציה ידנית של המתכנת (CoC – Convention Over Configuration) של הגדרות שונות

Scaffolding לבניה מהירה של טבלאות בבסיס הנתונים

bake (המקבילה של cake ל rake של Ruby on Rails) – שזהו בעצם סקריפט מוכן לביצוע פעולות נפוצות במערכת

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

לCAKEPHP יש גם מערכת הרחבות בשם cakephp plugins שמאפשרת למשמשים לכתוב הרחבות ולשתף אותן

האם cakephp הוא הכלי המתאים בשבילי?

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

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

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

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

2. פייפאל

3. כרטיסי אשראי

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

סליקת כרטיסי אשראי היא טיפה מורכבת יותר.

על מנת שתוכלו לסלוק כרטיסי אשראי אתם צריכים לעשות את הדברים הבאים:

1. לבחור ספק סליקה:

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

ספקי הסליקה הפופולרים בארץ הם טרנזילה, קרדיט גארד, יעד ועוד.

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

2. להתקין/לכתוב מודול סליקה למג'נטו:

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

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

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

3. קבלת אישור מחברת האשראי

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

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

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

לאחר התקנת התעודה צריך לוודא שדף הסליקה מאובטח בSSL.

4. להתחיל לסלוק

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

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

איזה פרימוורק כדאי לבחור?

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

נתחיל מסקירה קצרה של שניהם:

codeigniter הוא פרימוורק פופולרי מאוד גם בעולם וגם בישראל שמפותח ע"י חברת elislab משנת 2007. הפרימוורק ידוע בהיותו מתועד היטב, קל יחסית ללימוד ובתור פרימוורק בעל ביצועים גבוהים שלא דורש משאבי מערכת רבים. לCodeIginiter יש גם מערכת הרחבות בשם CodeIgniter Sparks.
הגרסה העדכנית ביותר היא גרסה 2.2.0 והגרסה העתידית בפיתוח היא גרסה 3. עם זאת, עתידו של הפרימוורק לוט בערפל במידה מסוימת עקב הכרזתה של חברת אליס לאב על רצונה להעביר את הפרימוורק לבעלות אחרת באוקטובר 2013.

ZF2 הוא אחד ממוצרי הדגל של חברת ZEND הישראלית.ידוע בתור פרימוורק "כבד" יחסית ובעל אפשרויות קונפיגורציה נרחבות ומתאים מאוד לאפליקציות אנטרפרייז. גרסה 2 שלו נבנתה בצורה  מודולרית כך שכל שהמפתח יכול לבחור באיזה מודול להשתמש ובאיזה לא. הפרימוורק הוא 100% מבוסס על תכנות מונחה עצמים ועל הפיצ'רים החדשים של PHP 5.3

אז… במה לבחור?

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

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

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

 

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

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

לפני שנעבור על הסיבות השונות ניתן מספר דוגמאות לאפליקציות ווביות:

פייסבוק, ג'ימייל, גוגל דוקס, חשבונית ירוקה, סיילס פורס ועוד

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

אז מדוע כן לפתח אפליקציות ווביות מאפס ולא להשתמש בתשתית מוכנה?

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

במקום להשתמש במוצר מוכן מוגמר כמו וורדפרס, משתמשים על מנת לבנות אפליקציות ווביות בפריימוורקים כמו CodeIgniter למשל (או אחרים כמו Zend Framework 2 ו Symfony)

הפרימוורקים האלה נותנים לנו  סט כלים התחלתי וסטנדרטי למשימות נפוצות:

קישוריות לDB, ולידציה של טפסים, יצירת טפסים, ממשק ניהול בסיסי ועוד

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

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

בין האפליקציות שנבנו באמצעותו ניתן לנות את שירות בקרת ההורים
visikid ואת שירות בדיקת הטקסטים text.ru

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

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

חנות באיביי, חנות באמזון, חנות באטסי ועוד.

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

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

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

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

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

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

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

החדשות הטובות הן שיש פתרונות שמאפשרים סינכרון אוטומאטי בין חנות אישית שלכם ב Magento

ולחנות באיביי.

למשל, אחד הפתרונות האפשריים הוא ההרחבה הזו למג'נטו:

http://m2epro.com/

שמאפשרת את כל הנאמר לעיל ועוד.

ההרחבה ניתנת בחינם.

 

ג'ומלה 3.3 עתידה לצאת באפריל הקרוב (אפריל 2014)

גרסה זו מהווה שידרוג לגרסה 3.2 ומציגה את החידושים הבאים:

  • העברה של קוד מבוסס ספריית MOOTOOLS לJQUERY
  • API לעבודה מול אחסון ענן
  • עריכה של מודולים מתוך האתר עצמו ללא כניסה למערכת הניהול

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

משתמשים שישדרגו את הגרסה של השפה בעתיד יוכלו לשדרג מ3.2 ל3.3 בלחיצת כפתור

Looking at Joomla! 3.3 from Michael Babker

ג'ומלה 3.5 עתידה לצאת במרץ הקרוב. זו עתידה להיות גרסה בעלת תמיכה לטווח ארוך (כמו ג'ומלה 2.5 היום)

גרסה זו עתידה להיתמך במשך שנתיים לפחות (עד 2016).

אתרים שכרגע מבוססים על גרסה 2.5  – כדאי לחכות עם השדרוג לגרסה 3 ולחכות כבר לגרסה 3.5.

גרסה זו תכלול בתוכה כבר את החידושים של ג'ומלה 3 וג'ומלה 3.2 כמו מערכת תבניות מבוססת BOOTSTRAP, ממשק ניהול רספונסיבי, ממשק משתמש משופר, תבנית ברירת מחדל חדשה, ניהול גרסאות לתוכן (כמו בוורדפרס),  חנות  פלאגינים בתוך המערכת עצמה, אימות משתמשים דו שלבי וחידושים נוספים ותיקוני באגים שיתווספו בגרסה החדשה

איזו מערכת של מג'נטו מתאימה לכם?

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

כל סוגי המערכות

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

המערכת השניה  של מג'נטו, נקראת מג'נטו גו (Magento Go) הסיבה לכך היא שהמערכת מותאמת בעיקר לעסקים קטנים ובינוניים. המערכת מאפשרת לכם ליהנות מעיצוב מגוון במיוחד לאתר שלכם בהתאמה אישית, כוללת שפע של כלים ייעודיים שמותקנים בה לניהול החנות המקוונת שלכם, נותנת לכם כלים ייחודיים לקידום, שיווק ופרסום החנות שלכם, וכוללת כמובן חיבור לצוות תמיכה טכנית שפועל בחו"ל 7 ימים בשבוע, 24 שעות ביממה.. כל זה ניתן בעלות נמוכה למדי, של 15-16$ לחודש בלבד, כך שהעלויות הן רק כמה מאות שקלים לשנה בסך הכל.

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

 

לשווק את האתר שלכם עם מג'נטו

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

מערכת עם כלים מובנים לקידום

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

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

ולמה זה חשוב כל כך?

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

החידושים של ג'ומלה 3.2

joomla logo1 גומלה 3.2

קהילת המפתחים עוקבת בשקיקה אחר עדכונים בגרסאות ג'ומלה, ומהבחינה הזו גם גרסה 3.2 הצליחה להפתיע. הגרסה התמקדה אמנם בתיקונים אך כדאי גם להתייחס אל החידושים שלה. ישנם בסך הכל 23 חידושים, 3 תיקוני אבטחה ולא פחות מ-375 תיקוני באגים. גרסה 3.2 מאפשרת בין היתר לבצע מספור גרסאות תוכן ותיקונים לממשק המשתמש. מי שהתרגל בעבר להתקנה יחסית מוגבלת של ג'ומלה ייהנה בגרסה 3.2 מאפשרויות נוחות וקלות עבור התקנה ב-64 שפות. גם חיפוש תוספים מובנה בתוך מאגר של מעל 4,000 תוספים צפוי להיות אטרקטיבי במיוחד.

אפשרות חזרה לגרסאות קודמות של מאמרים

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

מערכת תבניות ושיפורי אבטחה

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

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

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

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

zend framework2 300x79 Zend Framework 2

באנדלים שעובדים ביחד ובנפרד

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

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

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

חזות חיצונית ועיצוב

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

גלישה מניידים

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

מערכת ניהול התוכן

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

לסיום – איך מבצעים אפיון נכון?

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

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

 

wordpress logo 300x186 גומלה או וורדפרס

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

 

joomla logo גומלה או וורדפרס

נתונים יבשים

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

שנית, מספר התוספים, ההרחבות או המודולים של ג'ומלה הוא 7,609 לעומת 14,629 בוורדפרס. יש משתמשים שרואים במספר גבוה של תוספים, הרחבות ומודולים בתור יתרון, לעומת אחרים אשר עבורם זהו נתון המהווה חיסרון. כל משתמש ובעל אתר יכול לבחור את התכונה המועדפת עליו ועל פי להשוות בין ג'ומלה לוורדפרס.

פופולאריות וקשיי התקנה או תפעול

מערכת הקוד הפתוח של וורדפרס משמשת הרבה יותר אתרים מאשר ג'ומלה. נכון לסוף שנת 2013, מתוך מיליון האתרים הראשונים משתמשים 14.3% במערכת וורדפרס לעומת 2.7% שמעדיפים את ג'ומלה. האתרים הפופולאריים ביותר של ג'ומלה הם פורשה ואיי-הופ האמריקאית, בעוד בוורדפרס משתמש המגזין טיים, חברת פורד ועוד. וורדפרס פופולארית גם בהיבטים אחרים של המרחב הקיברנטי: יש לה מעל 65,000 עוקבים בטוויטר וכמעט 350,000 לייקים בפייסבוק, לעומת 25,000 עוקבים בטוויטר של ג'ומלה ובערך 55,000 לייקים בפייסבוק המקביל. מספר החיפושים בגוגל עולה בקנה אחד עם השאר הנתונים, ועל פיו וורדפרס מובילה עם מעל 30 מיליון חיפושים חודשיים לעומת ג'ומלה עם 11.1 מיליון.

 

joomla admin toolbar 300x108 גומלה או וורדפרס

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

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

 

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

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

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

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

ביצועים ותיקונים

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

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

 

מג'נטו (Magento) היא אחת המערכות הפופולריות בעולם לבניית אתרי מסחר אלקטרוני. מג'נטו נחשבת למערכת הבשלה והמפותחת מכל המערכות הקוד הפתוח המשמשות לבניית אתרי מסחר אלקטרוני. המערכת מיועדת לאתרי מסחר אלקטרוני בסדר גודל בינוני עד גדול מאוד (האתרים של נייק בבריטניה וnorth face פועלים על מג'נטו). המערכת פותחה על ידי ישראלים לשעבר ונמכרה לאיביי ב2012. איביי כיום מפתחת ומתחזקת את מג'נטו. בנוסף לאיביי למג'נטו יש קהילת משתמשים גדולה והרחבות רבות(באמצעות magento connect) שחלקן בחינם וחלקן בתשלום.

למג'נטו יש מספר גרסאות: גרסת הcommunityהגרסה החופשית והחינמית הניתנת להורדה ישירה. גרסת הgo – שנותנת פתרון של חנות בענן וגרסת הenterprise שכוללת אף יותר פי'צרים בשביל אתרי מסחר גדולים.

גם גרסה הcommunity עשירה בפיצ'רים ביניהם:

  1. מנגנון הנחות וקופונים מובנה

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

  3. API מפותח ומתועד ליצירת ממשקים למערכות CRM וERP

  4. מערכת דו"חות המציגה מוצרים פופלרים, היסטוריית הזמנות, סטטוסי הזמנה ועוד

  5. אפשרות להתאמה אישית של התבנית (אפשר גם לרכוש תבנית מוכנה בתשלום מאתרים ייעודיים)

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

  7. אפשרות להוצאת חשבוניות מובנת במערכת

  8. שליחת ניוזלטר ללקוחות החנות

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

ועוד.

Magento Admin Panel screenshot 300x217 בניית אתר מסחר אלקטרוני במגנטו

ממשק הניהול של מג'נטו

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

אנשים

לכל בן משפחה יש עמוד נפרד עם פרטים עליו (תאריך לידה, מקום לידה וכו'), קשרים משפחתיים, עץ משפחה אינטרקטיבי, ואם מזינים את הפרטים הרלוונטים אפילו אפשר לראות את כל המקומות המצויינים (מקום לידה,פטירה וכו') גם על מפה של Google Maps

סטטיסטיקות

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

W124 בניית אתר גניאולוגי עם webtreesדף סטטיסטיקות לדוגמא ( מתוך ויקיפדיה)

מולטימדיה

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

עצי משפחה

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

התאמה אישית

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

עדכונים ואירועים

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

לסיכום

WEBTREES היא מערכת מצויינת ומומלצת לבניית אתרים גניאולוגים.

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

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

  2. צפו לכמות יפה של false positives אם אתם משתמשים בinterest targeting. נכון שזו דרך טובה להגיע לקהל שאין דרך להגיע אליו בדרך אחרת אך מהנסיון בהשקה הזו למדנו שבדר"כ הלידים היותר איכותיים באו מkeywords targeting ולא מ interests targeting. ככל למדנו שinterest targeting נותן את התוצאות הכי טובות אם קהל היעד הוא אמריקאי. אם הגיאוגרפיה שונה התוצאות טובות פחות.בכל מקרה, אל תשכחו לתת demographic bidding.

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

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

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

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

שלב א' – קידום אתרים או חלוקת פלאיירים?

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

שלב ב' – מחקר מילות מפתח

אחרי שהסתיים שלב המחקר ונראה כי קידום באינטרנט יכול להתאים לעסק מגיע שלב מחקר מילות המפתח. שלב זה הוא בעצם נסיון לתרגם את מהות העסק ואת קהל היעד שלו לשורת ביטויי חיפוש בגוגל שקשורים לעסק וסביר להניח שאותם אנשים יחפשו. למשל, אם יש לכם עסק שעוסק במכירת רהיטים מילות המפתח הרלוונטיות עבורו עשויות להיות: “רהיטים", “מכירת רהיטים", “רהיטים לבית", “ספה" , “כיסאות" ,” פינת אוכל" וכו'. עבור כל מילה יש לבדוק מספר פרמטרים כדי להחליט האם כדאי לקדם את האתר של העסק תחתיה או במילים אחרות – האם אנחנו רוצים שבית העסק יופיע בעמוד הראשון של תוצאות החיפוש כאשר מישהו מחפש את מילת המפתח הזו. שימו לב שאנחנו מדברים פה על העמוד הראשון, מפני ש90% מהגולשים כלל לא עוברים לעמוד השני של תוצאות החיפוש ולכן מי שלא מופיע בעמוד הראשון של תוצאות החיפוש – כאילו איננו מופיע בכלל. אז כן, הפרמטרים אותם אנחנו נבדוק הם:

  • נפח החיפוש עבור מילת המפתח (כמה אנשים בחודש מחפשים את הביטוי כאשר ככל שיותר אנשים מחפשים אותה כן כדאי לנו יותר להשקיע בה)

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

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

  • רלוונטיות: עד כמה המילה רלוונטית לעסק? עד כמה המילה צפויה להביא להכנסות?

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

שלב ג' – התאמת מילת המפתח לדף תוכן

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

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

כעת עלינו לעשות אופטימיזציה לקידום בגוגל של דפי התוכן עצמם מה שמכונה בעגה המקצועית on page optimization. עלינו לוודא שכותרת העמוד (title tag) מכיל את מילת המפתח אותה אנו רוצים לקדם, שהתוכן בעמוד הוא רלוונטי, שכותרות הטקסט (h tags) מכילים את מילות המפתח וכו'. לאחר מכן יש לוודא שהעמודים שאותם אנו רוצים לקדם מקושרים היטב מדף הבית ומדפים אחרים ובאופן כללי לאתר יש היררכיה שטוחה. מלבד זאת, חשוב כמובן שגם הקישורים הפנימיים בתוך האתר יותאמו לקידום.

שלב ה' – בניית לינקים

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

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

שלב ו' – מעקב אחר התוצאות

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

שדרוג אתר מג'ומלה 1.5 לג'ומלה 2.5, נשמע פשוט, לא? ההנחה היא ששדרוג אתר מג'ומלה 1.5 לג'ומלה 2.5 אמור להיות כמו שדרוג של כל מערכת ניהול תוכן אחרת, לחיצת כפתור, אולי כמה עדכונים לפלאגינים וסיימנו. אז זהו, שלא. בניגוד לשדרוג רגיל נאמר מוורדפס 3 ל3.1 שהוא אינקרמנטלי באופיו ולא אמור "להרוס" את מה שיש כבר, פה מדובר על "מיגרציה" או בניה מחדש של כל המערכת:

תבניות

זה דווקא החלק היחסית פשוט –
1. המבנה של הקובץ templates.xml השתנה ויש לעדכנו.
2. קבצים – יש למחוק את הקובץ params.ini , להוסיף את הקובץ error.php מתיקיה של תבנית אחרת וליצור את הקובץ template_preview.png .
3. אח"כ יש להיכנס למנהל המערכת לתבניות וללחוץ על "Discover”.
זה אמור לזהות את התבנית שהתווספה. להסבר מפורט (באנגלית) ראו כאן.
4. בנוסף, יש לזכור שחלק מהקלאסים הדיפולטיבים של תבניות בג'ומלה השתנו ולכן יהיה צורך בעבודת CSS גם אם לא שיניתם כלום בתבנית.

פלאגינים

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

בסיס הנתונים

כאן אנחנו מגיעים לחלק הבאמת בעייתי. ה"סכמה" של חלק מהטבלאות השתנה- כלומר חלק מהשדות שהיו נוכחים ב1.5 לא קיימים יותר ב2.5, חלק מהשדות שינו מיקום ושמות ויש צורך בעבודת שתי וערב בשביל להתאים בין שדה ב1.5 לשדה ב2.5, חלק משמות הטבלאות שונות (banners במקום banner למשל) והכי גרוע בחלק מהמקרים צורת אחסון המידע השתנה. למשל במקרה של המאמרים פרמטרים (params) ב1.5 נשמרו בצורה סדרתית אחד אחרי השני ואילו כעת הם נשמרים בצורת JSON. אוי הכאב ראש.
בנוסף, חשוב לזכור שכעת ב2.5 יש מנגון הרשאות (ACL) די מורכב כך שעל מנת שהנתונים שהעברתם יופיעו בכלל הם חייבים להופיע גם בטבלת assets. אפשר להשיג את זה על ידי כניסה למנהל המערכת ותחת מאמרים לבחור את כולם וללחוץ על publish.
בנוסף, יש לא לשכוח שמספרי הקטגוריות זהים ב1.5 לאלו שב2.5.
גרייבי סטודיו | הירקון 70 ת"א | 03-6426635
contact@gravystudio.com