אירוח ופיתוח האתר נתרמו באדיבות...
- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי מדריכים
התיזה הזו לא תופסת. בניית אתר קהילתי היא פרוייקט גדול ממה שנדמה, ואם רוצים שהוא יתפקד אופטימלית, הוא דורש תחזוקה שוטפת.
אמנון מאיר לבב, לבבי מדריכים
בניית אתרים בדרופל - ייעוץ ואימון אישי
| סוג | נושא | מאת | תגובות | התעדכן |
|---|---|---|---|---|
| שאלה | משלוח ניוזלטר למספר גדול של מנויים | liats75 | 6 | לפני שעה אחת 2 דקות |
| שאלה | שאלות כלליות בנושא שרת ואחסון אתרים | אמיר תייר | 0 | לפני 21 שעות 4 דקות |
| שאלה | ייבוא nodes מקובץ XML ב UBERCART | ori | 0 | לפני יום אחד 3 שעות |
| שאלה | איך מעלים תצוגה של האתר עם | שמרית | 0 | לפני 2 ימים 18 שעות |
| שאלה | mysql לא עובד | שמרית | 2 | לפני 2 ימים 23 שעות |
| הודעה | קול העם ב-IRC, ועידת קהילה | Zus | 3 | לפני 3 ימים 2 שעות |
| שאלה | הקמת פורטל | morpheus | 1 | לפני 3 ימים 2 שעות |
| שאלה | שדרוג אתר קיים - האם אני יכול לעמוד בזה? | אמיר תייר | 6 | לפני 3 ימים 4 שעות |
| שאלה | בעיה עם מודול internationalization | tomji | 1 | לפני 3 ימים 4 שעות |
| אתר | פורטל עסקים מטה יהודה | avior | 1 | לפני 3 ימים 9 שעות |
בעניין: תהליך בניית אתר
איפה המדריך?????
דרופל - עסק למקצוענים בלבד?
אני מסכים עם אמנון שאתר קהילתי איננו בהכרח דבר פשוט, וכמו בכל דבר - כאשר מקצוענים עושים משהו, הסיכוי שלהם לעשות אותו טוב ויעיל, גדול יותר מאשר מישהו שאיננו מקצוען. ברור, לא?
לעומת זאת, אני לחלוטין לא חושב שיש כאן איזשהו כלל שאומר שדרופל הוא עסק למקצוענים בלבד. נהפוכו - אחד הטיעונים המרכזיים שמשמשים אותנו מול לקוחות, הוא בדיוק העובדה שאתר דרופל יכול לספק למנהל תוכן כלים מספיק נוחים לעבודה, על מנת שהוא לא יצטרך להיות מתכנת מקצוען.
כלי הזנת תוכן כמו TinyMCE, upload, Image_attach, ועוד ממשקים שמבטלים את הצורך בידע HTML, או FTP למינהו
ממשקי ניהול תפריטים ובלוקים, מאוד נוחים, שרק משתפרים עם הזמן, מאפשרים לארגן את האתר בקלי קלות.
ממשק יצירת שאילתות, views, שמאפשר ליצור רשימות מורכבות, ללא ידע ב-SQL.
כל אלה אינם מצריכים יותר מהגיון בריא, ונוחות בעבודה עם ממשקי מחשב, שאינם יותר מורכבים מעבודה עם וורד.
התיזה הזו תופסת ועוד איך, משום שתחזוקה שוטפת איננה עניין רק לחברות מקצועיות, אלא גם לשאינם מקצוענים, אך שראשם על כתפיהם, והגיון בריא שוכן בם (איזה פיוט יצא לי).
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
עדכוני אבטחה
בעזרת השם, ובייחוד עם יכולת פרופילי ההתקנה של גירסה 5 (שטרם בדקתי אותה) דרופל הולך ומתקרב למצב הזה של תחזוקה על ידי הלקוח. זה יעד טוב, אבל הדרך לשם רחוקה לדעתי.
אמנם ממשק המנהל נוח וידידותי, אבל שכחת את הנושא של עדכוני אבטחה. אי אפשר - פשוט אסור - להשאיר אתר יותר מדי זמן ללא עדכונים. האתר עלול לקרוס או להיות מזובל. ולכן באיזשהו שלב חייבים לשדרג, וצריך בשביל זה להשקיע אנרגייה. היום כבר אין כל כך תמיכה בדרופל 4.5 למשל, וגם התמיכה בדרופל 4.6 הולכת ונעלמת.
למכור ללקוח משהו חד פעמי זה פנטזיה נחמדה, אבל היא תפיל הרבה עומס ועבודת יתר על כתפיך בעתיד. אולי מי שבאמת רוצה אתר ללא תחזוקה, כדאי שיפתח לו איזה בלוג באתר קיים. ואז עלויות הניהול מתחלקות על הרבה אנשים.
איזשהו גמד קטן צריך לתחזק את האתר. נכון, ניהול האתר השוטף יכול להיות באופן עצמי, אבל מישהו יצטרך לטפל בשדרוגים. ולא כל מודול משודרג לגירסה הבאה - לפעמים צריך למצוא לו תחליפים.
אמנון מאיר לבב, לבבי מדריכים
בניית אתרים בדרופל - ייעוץ ואימון אישי
אמנון, אני חייבת להגיד שהלחצת אותי
אי אפשר - פשוט אסור - להשאיר אתר יותר מדי זמן ללא עדכונים. האתר עלול לקרוס או להיות מזובל.
ליאת שדה-סעדון
לומבי - בניית אתרים ופיתוח הדרכה | www.lomby.co.il
בואו לא נגזים
עדכוני אבטחה, שמשוחררים מדי כמה שבועות, כאשר מתגלה פירצה (שקוראת לגנב), הם חשובים מאוד, אבל הם לא קריטיים. למה כוונתי? שאפשר לחיות גם בלי הגרסה הכי מעודכנת והכי בטוחה.
אנחנו עושים את זה יום יום - פשרות. נחמד מאוד לשאוף תמיד למושלם ביותר, וזה גם הדבר הנכון לעשות, אבל לא צריך להיבהל מכל דבר. לפעמים מתפשרים כי אין זמן או כי אין תקציב, ואין בזה שום אסון. לא תאמין על איזו גרסת דרופל רץ אתר לינמגזין הפופלרי כ"כ. אני בטוח שהוא ישדרג מתישהו, אבל בינתיים זה לא מפריע לאתר שלו לרוץ בכיף, ולשרת, לדעתי, מאות עד אלפי כניסות ביום.
גם כשקונים אוטו, צריך לקחת אותו למוסף מדי פעם, ולשלם למוסכניק שיתקן אותו וידאג לו. אפילו אם אתה מחליף שמן לבד, ומחליף צמיגים לבד, ועושה טיפולים פה ושם בעצמך.
האיום על אתר שיקרוס או יזובל כתוצאה מאי שדרוג בזמן, הוא איום קיים, אבל לא קיומי, ואפשר לישון בשקט גם בלי לשדרג כל הזמן.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
חלוקת תפקידים
האדם הממוצע נוהג לבד וממלא דלק לבד, אבל לא עושה טיפול לרכב בעצמו. נכון, יש חובבי רכב שאוהבים לעשות זאת, אבל לרובנו אין זמן לזה. כמו כן, הידע הנדרש בנושא טיפול ברכב אינו מתעדכן בכזו תכיפות כמו הידע בתחום בניית האתרים.
ביום חמישי לאחר הפוסט מצאתי זמן לשדרג את "לבבי" מגירסה 4.6 לגירסה 5. אכן הממשק הרבה יותר ידידותי ופשוט לתפעול, ותחזוקה עצמית של האתר על ידי הלקוח היא בהחלט בכיוון. כן! זה יותר מורכב מאשר WORD, אבל אם מתפעל האתר מקבל הדרכה - זה בהחלט אפשרי.
אני מכיר בעובדה ששדרוג אתר זה כאב ראש ולכן רוב הלקוחות נמנעים ממנו. אבל יש גם אפשרות אחרת שתהיה יותר ויותר נפוצה להערכתי - שדרוג אוטומטי. בונה האתר יאחסן את אתרי הלקוחות אצלו, וישדרג את המודולים לכל הלקוחות אוטומטית שלו בדיוק מתי שצריך. זה נעשה אפשרי עם sites/all של גירסה 5. התקנה אחת של דרופל לכל הלקוחות. זה בעצם drupal hosting. ואם יש כזה שירות אמין, יהיו לקוחות שיעדיפו לאחסן שם, ולא בשירות hosting רגיל.
אמנון מאיר לבב, לבבי מדריכים
בניית אתרים בדרופל - ייעוץ ואימון אישי
וזה הולך ומשתפר
http://drupal.org/project/releasemonitor
המודול הזה בודק את מצב המודולים המותקנים ומודיע על אפשרויות שדרוג, כולל לינק להורדה.
יותר פשוט מזה?!
האמת כן - ברשימת המשימות של המודול: עדכון במייל למנהל האתר על מודולים זמינים להורדה.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
ואחרי נאום חוצב הלהבות הזה
האם אתה יכול להוכיח את התזה? כי בנתיים אני ההדיוטה נשארתי ללא מענה
ליאת שדה-סעדון
לומבי - בניית אתרים ופיתוח הדרכה | www.lomby.co.il
נראה לי שאני יכול לענות
אז ככה - אני לא בור ועם הארץ במחשבים - וזאת ההתנסות הראשונה (והדי כואבת כרגע) עם דרופל (5 יש לציין).
ההשוואה לעולם הרכב היא די נכונה. את הטיפול הפנימי יש להשאיר למומחים. נכון - אפשר להפוך למומחה במרוצת הזמן (נאלצתי להתחיל לקרוא את הקוד..) אבל זה לא לעניין תמיד... נסי להחליף פלאג במכונית חדשה ותראי כמה זה מעצבן
אז איך מחליטים - צריך להגדיר כמו תמיד את הדרישות ולמצוא להן מענה - ובין יתר הדרישות יש לענות על השאלות הבאות:
א. האם צריך אתר שיעבוד היום ומהר ?
ב. האם מספיק לי עיצוב מוכן ?
ג. האם אני יכול ויש לי זמן לתחזק אותו?
ד. האם מעניין אותי רק התוכן בלבד?
ה. ואולי אני geek (כן כן אנחנו חולים במחלה הזאת ..) ואני אוהב לשבור את הראש באיך ולא במה...
אז ככה.
התשובה היא כנראה שדרופל זה לא דבר קל לאנשים שלא מבינים.
(התשובה אגב היא אותה תשובה כמו האם לעבור ללינוקס מווינדוס..)
אני מקווה שעזרתי קצת (ולא בלבלתי הרבה).
כרמי
זו לא שאלה של עצבים
נסי להחליף פלאג במכונית חדשה ותראי כמה זה מעצבן
גם להחליף צמיג זה מעצבן, ובכל זאת אני עושה את זה כשצריך (טפו, טפו, טפו, רק שלא יהיה לי פנצ'ר עכשיו)
זו שאלה של מומחיות ומקצועיות ורצון ללמוד.
האם הלקוח הפשוט, שיש לו גישה לעולם האינטרנט, ונהנה ללמוד דברים חדשים, והבוס שלו מאפשר לו זמן של ניסוי ותהייה (וגם טעייה) , והוא יכול להסתפק בעיצוב מוכן, אבל אוהב להשתעשע בפוטושופ, אז אולי הוא יכין עיצוב בעצמו... ויש לו זמן בערב, אחרי שהילדים הלכו לישון, להכנס מידי פעם לדרופל ישראל ולשאול שאלות...
אם כל אלה מתקיימים, האם גם אז הוא צריך את שירותי החברה שבנתה לו את האתר?
או שמעכשיו הדברים בידיים שלו, והשמיים הם הגבול...
ליאת שדה-סעדון
לומבי - בניית אתרים ופיתוח הדרכה | www.lomby.co.il
יש גבול, אבל הוא לא קבוע
בעבר היה נהוג לקבוע את הגבול בין ישראל לירדן, בערבה, עפ"י המקום הנמוך ביותר. הסיבה היא שכל פעם ששמו גדר, בא השיטפון, או באו מפולות חול, והזיזו אותה, וכך היה קשה לקבוע את הקו הגבול בכל פעם. אז אמרו: המקום הנמוך ביותר בערבה יהא הגבול.
דרופל מתפתחת כל הזמן, והתלות באנשי מקצוע הולכת וקטנה, כל עוד נשארים עם סט מסויים של דרישות (הדרישות נשארות זהות, הטכנולוגיה ונוחות השימוש משתפרים). אלא שגם הדרישות עולות, ועל כן תמיד יכולה להיות תלות באנשי מקצוע (הטכנולוגיה צריכה להדביק את הדרישות).
כך שהגבול ישנו בכל נקודה בזמן, אבל הוא משתנה ללא הרף, וכנראה שאין תשובה אחת לשאלה שלך.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
פלפלים ישראליים בשטח ירדני? - אין גבול למציאות!
כמי שגדלה בערבה, ליד הגבול עם ירדן, והרגישה על בשרה את הסכמי השלום, שהביאו איתם את הגדר והרחיקו את הדיונה האהובה עלינו לצד השני שלה... אני יודעת להגיד כמה גבול הוא מונח אמורפי...
הגדר היתה רשמית. בפועל מי שקבע את הגבול היו האנשים בשטח. המציאות היומיומית היא שהכתיבה בסופו של דבר את הגבול.
יעידו על כך הפלפלים הישראליים שגדלו בשדות זרים.
אז אם זה הסיפור כולו חזרנו לנקודת ההתחלה. אולי זה מה שיפה בדרופל, שהיא נותנת הרבה כוח בידי האנשים!
ליאת שדה-סעדון
לומבי - בניית אתרים ופיתוח הדרכה | www.lomby.co.il
הסוד הוא פשטות מרצון
בימים שהקמתי את "בית לבב" ואת "קהילת אדמה", למדתי רבות על הנושא של "פשטות מרצון" (Voluntary simplicity).
פחות זה יותר! ורק כשאומרים מספיק יכול להגיע סיפוק!
כל זה נכון גם בתחום פיתוח האתרים. דרופל היא פלטפורמה מדהימה, שבה אם תחכי מספיק אחרים יעשו את רוב העבודה בשבילך.
ובכן, אם רוצים למזער את הצורך בתחזוקה, יש לדעת טוב מה דרופל יכול לעשות, לבחור מודולים פעילים ונתמכים (וכאן המומחיות של בונה האתר), ולוותר על דרישות שאינן נתמכות. לא להשתגע אחרי כל מודול חדש שזז (בד"כ הוא עדיין לא יציב) ואחרי כל רעיון חולף ברוח.
לאחרונה אני משתדל להיות אחד מה-late adapters. אמנם, אני בודק
מודולים חדשים וטכנולוגיות חדשות באופן קבוע, כדי להישאר מעודכן, אבל אני לא ממהר להתקין מודולים ובוודאי שלא לגעת בקוד (אלא אם כן זה הכרחי). אני רואה את תפקידי בתור אינטגרטור. רק ללמוד על הדברים החדשים זה די הרבה עבודה, ואינטגרציה של כל מודול חדש לוקחת זמן. ובכלל - לפעמים לבדוק את הדברים על סביבת TESTING ולא על האתר הרגיל - כך אפשר להרגיש הרבה יותר חופשי לעשות שינויים.
לפני שאני מתקין מודול אני בודק מה מספר הגירסה שלו, איזה open issues יש לגביו, מה רמת הפעילות שלהם, וכמה מהם נפתרו. סוף מעשה במחשבה תחילה!
אם יש משהו שלא עובד, אני פותח ISSUE ומשתדל לנסח אותו היטב, ולהסביר את הנחיצות, כדי שיהיה לאנשים אחרים מעניין לפתור את הבעייה. ואם יש משהו שפתרתי אני משתדל לדווח עליו.
אני משתדל להגדיר דרישות, לתעד, ולדווח על תקלות זה חשוב לא פחות מהביצוע אם אני מגדיר את הדברים מספיק טוב - יש סיכוי די טוב שבסוף זה יתבצע. ואם לא - אז כנראה שזה לא מספיק חשוב לי. כמוני יש עוד אנשים, וכך דרופל זזה קדימה.
No work is done until the talking work is done.
ביסודו של דבר, תהליך פיתוח קהילתי הוא אמנות של תקשורת. תקשורת אנושית. צריך לזכור שמאחורי הכתוב יש אנשים.
סוף מעשה במחשבה תחילה... :)
אמנון מאיר לבב, לבבי מדריכים
בניית אתרים בדרופל - ייעוץ ואימון אישי