שלום לכולם,
אני מתכונן להקים אתר לחברה שבה אני שותף. אמנם מדובר באתר פשוט למדי כרגע, אבל אני מתכוון להרחיב את השרותים שיהיו בו בעתיד, ולכן אני שוקל להקים את האתר על בסיס מערכת CMS.
רקע על החברה:
מדובר בחברת תוכנה קטנה יחסית, הפועלת בשוק מוגדר היטב - תוכנות מקצועיות לרואי חשבון.
הדרישות מהאתר:
בשלב זה האתר ישמש הן כאתר תדמיתי פשוט - מידע סטטי על החברה ועל המוצרים, והן לצרכי תמיכה ושרות - פורום תמיכה, הורדת עדכוני תוכנה. בעתיד ארחיב את השרותים גם להוראות שימוש מקוונות, אולי עדכוני חדשות מתחום החשבונאות, וכו'.
קהל היעד:
כאמור רואי חשבון, יועצי מס ובעתיד אולי חשבים ומנהלי כספים. המבוגרים שביניהם נוטים לבצע רק פעולות המוכרות להם היטב, ואינם "חיים" את המחשב - למשל אצל רובם הגדרות ה-Windows נשארות על ברירות המחדל (כולל רזולוציה 800x600 במסכי LCD בגודל 17 אינץ'). בין הצעירים יש כאלה ששולטים טוב למדי ברזי המחשב ומתאמצים לנצל טוב יותר את המחשב לצרכיהם.
בעתיד הנראה לעין קהל היעד כולו בישראל.
עיצוב:
בסך הכל מדובר במשתמשים שרובם מתייחסים למחשב כאל מכונת כביסה, לכן ממשקי השימוש של האתר צריכים להיות פשוטים וברורים. אחת הדרישות היא עיצוב נקי, פשוט ויעיל - תפריט אחד שמוביל לכל הפונקציות באתר, ללא Sidebars מכל הצדדים, תיבות תוכן, וכיו"ב. כמו כן, בגלל שרבים מהשתמשים תקועים על רזולוציה של 800x600, העיצוב צריך להתפרש על מלוא הרוחב.
דוגמא לעיצוב פשוט ויעיל: http://yapan.info - זה אתר שהקמתי עבור אשתי. האתר ממש פרימיטיבי מבחינה עיצובית, אבל הופתעתי לקבל המון תגובות על כך שהאתר "מעולה". אני חושב שרוב האנשים הבוגרים מתייחסים לאיכות המידע מבחינת התוכן והארגון הלוגי. רבים, ואני ביניהם, מתייחסים לעיצובים מורכבים, גרפיקה מרובה ואנימציות, כאל מטרד שמפריע להשתמש באתר.
|
יסלחו כל מעצבי ומקימי האתרים, אבל העיצובים המקובלים וברירות המחדל של רוב מערכות ה-CMS - גרועים למדי מבחינת הנדסת אנוש. מרוב רצון לקדם לדף הראשי אלמנטים שונים, מתקבל "סלט" חסר פשר הן מבחינת הצורה והן מבחינת התוכן. כל אלה רק פוגעים ביעילות השימוש באתר. גם משתמשים "כבדים" שיושבים כל היום על האינטרנט, לא באמת משתמשים באתר טוב יותר.
רוב האנשים פשוט לא מוצאים את הידיים והרגליים בתוך עודף המידע, שני Sidebars, שלושה תפריטים, קוביה של חדשות האתר, קוביה של כותרות מהפורומים, קוביה של עדכונים מ-CNN, קוביה של חיפוש באתר, קוביה של חיפוש בגוגל, קוביה של שם וסיסמה, איזה באנר או שניים, ושלל קישורים והפניות על כל גבעה רמה ותחת כל עץ רענן.
מרוב אלמנטים אין ברירה אלא להקטין מאד את הפונטים, ובכך להעניש את כל מי שעבר את גיל 40 או ראייתו לקויה מסיבה כלשהי. אז הם נאלצים להשתמש ברזולוציה נמוכה, כדי שהאותיות יגדלו, וכל העיצוב המתוחכם קורס לגמרי. מי שחושב שאני מקשקש - שישב פעם עם ההורים שלו מול אתר זה, ויבדוק אם הם מבינים מה הם רואים. שלא לדבר על זמני הטעינה המחרידים.
ואם אנחנו כבר מדברים על עיצוב, מה הרעיון של עיצובים ברוחב קבוע (וצר)? קניתי מחשב חדיש, מסך LCD גדול, ואני עובד ברזולוציה גבוהה - למה להחזיר אותי בכוח לימי ה-800x600? למה יש משני צידי התוכן פסים רחבים ריקים לחלוטין, ומצד שני צריך לגלול את הדף למטה בלי סוף? עוד טעות בהנדסת אנוש.
נרגעתי, אפשר להמשיך.
|
עברית:
כמובן שחשובה מאד תמיכה קיימת בעבריח. אמנם אני מומחה לנושאי עברית וכיווניות, ואמנם הסבתי כבר מספר מערכות (Mantis, phpBugTracker, CopperMine, ושיפורים פרטיים ב-phpBB), אבל אני מעדיף לא להסב מערכת נוספת. כידוע לחלקכם, הבעיה אינה רק תרגום אלא גם תבניות העיצוב שקובעות את הסידור (Layout) של העמוד.
ניהול:
את הניהול וחלק מכתיבת התוכן אבצע בעצמי. אני שולט היטב ב-HTML, CSS, PHP עם רקע של 25 שנים במחשוב, תקשורת ופיתוח תוכנה. גם בגרפיקה אני שולט ברמה חצי מקצועית. כמו כן הקמתי מספר אתרים ואני מנהל ומתחזק שניים מהם, כך שגם יש לי נסיון. בקיצור אין בעיה של יכולת לשלוט במערכת מורכבת.
כתיבת תוכן:
כאמור חלק אכתוב בעצמי, אך אני רוצה להטיל על אנשים אחרים כתיבת חלק מהתוכן. הם אינם שולטים בטכנולוגיות אינטרנט, ולמרות שמדובר באנשים אינטליגנטיים, אין לי ולהם זמן להכשיר אותם ללמוד HTML או כל שיטת תגים אחרת. אני מעדיף שישתמשו בעורך WYSIWYG.
כמו כן, הרוב המכריע של המשתמשים לעולם לא ישלוט ב-HTML או כל מנגנון תגים אחר (BBCode וכו'), ואין לי דרך לכפות זאת עליהם, לכן רצוי מאד להעמיד לרשותם עורך WYSIWYG לכתיבת הודעות בפורומים.
מודולים נדרשים:
כמובן שהבסיס הוא מודול ליצירת התוכן הסטטי (אודות החברה, דפי מוצר וכו').
אחר כך המודול החשוב ביותר הוא פורומים. על סמך נסיוני באתרים אחרים חשוב שמערכת הפורומים תהיה חזקה ומשוכללת כולל: Annoucements, Stickies, הצמדת קבצים, איחוד/פיצול של שרשורים, נעילת שרשורים, וכו'. פחות חשובות תכונות כגון Avatars, Post Icons וכו'. עוד יכנסו לשימוש בשלב הראשון מודולים של: חדשות, קבצים להורדה (עדיף עם חלוקה לקטגוריות או ספריות), FAQ, וקישורים. יהיה גם טופס פניה אבל לא יהיה צורך בניהול טפסים משוכלל.
בשלב מאוחר יותר נרצה להוסיף: Newsletter לרשימת תפוצה (כולל לכתובות של אנשים שלא נרשמו באתר), והוראות שימוש במוצרים - אני לא יודע אם יש מודול יעודי ל-Online Manual, או שפשוט משתמשים במודול התוכן הסטטי כדי ליצור סדרה של דפים.
תשתית טכנית:
משיקולים כספיים האתר יפעל על שרת מסוג Shared Hosting, הממוקם בארה"ב (המחירים בארץ לא מתקבלים על הדעת). מדובר ב-Web Host לא גדול אך איכותי, שמנהל את התשתית בצורה טובה. אני מקוה שאני לא עובר על אחד החוקים פה (לא מצאתי עמוד חוקים) אבל למי שמעוניין מדובר ב- http://dixiesys.com
הסיבה שאני מתייחס לתשתית היא שחלק ממערכות ה-CMS כבדות למדי, וחלקן מומלץ שלא להפעיל בשרתים Shared.
לסיכום:
המערכת האידאלית מבחינתי כוללת את כל המודולים שציינתי, כאשר הם מיושמים ברמה גבוהה שאינה נופלת ממערכות Stand Alone, מותאמת היטב לעברית הן מבחינת תרגום והן מבחינת תבניות, כוללת עורכי WYSIWYG לכל סוגי פריטי המידע, ומספקת ביצועים מהירים גם על שרת שיתופי. כמו כן דרישות סף מבחינתי הן: מערכת קוד פתוח, קהילת מפתחים ומשתמשים פעילה, והתאמה ל-UTF8 (גם כשמדובר באתר בעברית בלבד!).
ברור לי שלא אמצא מערכת שעונה על כל הדרישות בצורה מושלמת "ישר מהקופסא", וכך או אחרת אצטרך לבצע עבודה בעצמי. השוויתי בין מערכות ה-CMS הבולטות בשוק: דרופל ezPublish, e107, Mambo/Joomla. נראה לי שדרופל היא הקרובה ביותר לענות על הדרישות.
אגב, במהלך חיפושיי נתקלתי במערכת מדליקה בשם PHPX (כאן: http://phpx.org) - מערכת זריזה, כוללת את כל האלמנטים הדרושים לאתר ממוצע, פורומים מצויינים, פשוט Plug&Play. אבל... אין עברית, לא נוצרה קהילה משמעותית סביב המערכת, והפיתוח תלוי באדם אחד שכרגע אין לו זמן - כך שאני חושש לעתיד המערכת.
עוד אלטרנטיבה שאני שוקל היא שימוש במערכת פורומים. אפשר להשתמש בפורומים כתשתית טובה למדי לחלק מהצרכים (למשל חדשות, FAQ), וקצת צולעת לצרכים אחרים (ספריות קבצים, Newsletter). בין הפורומים שבדקתי מצאו חן בעיני במיוחד: Phorum, MyBB, PunBB, Vanilla, phpBB3. אם לא תהיה ברירה גם זו אפשרות.
שאלות:
1. האם דרופל תענה בצורה טובה על הדרישות שציינתי?
2. האם באופן כללי דרופל מתאימה גם לאתרים קטנים?
3. האם אפשר ליצור בדרופל עיצוב פשוט ונקי? למשל תפריט Dropdown עליון, ללא Sidebars, תוכן שממלא את רוחב המסך. האם יש עיצובים קיימים
כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
4. האם דרופל תואמת לשימוש ב-Frames (אני מעדיף פריים עליון שבו לוגו ותפריט קבועים, והתוכן המשתנה בפריים התחתון)? האם יש עיצובים קיימים
כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
5. האם דרופל מתאימה להתקנה על שרת Shared?
6. אני רואה שיש עורך WYSIWYG, (שאגב פועל רק בתבנית druil ובתבניות אחרות לא מופיע). האם העורך הוא חלק אינטגרלי מדרופל, או שהותקן ספציפית באתר זה?
7. האם עורך ה-WYSIWYG תואם לדפדפני שאינם IE? ניסיתי לכתוב את ההודעה הזו דרך Firefox, ועורך ה-WYSIWYG סרב להפתח מספר פעמים, וגם לאחר שנפתח וכתבתי את ההודעה, כשלחצתי על Preview תוכן ההודעה לא הופיע ושוב העורך סרב להפתח - כלומר כל הטקסט אבד. למזלי שמרתי את הטקסט ב-Notepad. האם זו בעיה נקודתית בלבד?
8. אני מבין שמערכת הפורומים הפנימית של דרופל חסרה כמה תכונות חשובות (למשל מספר צפיות בהודעה). האם בגרסה הבאה הפורומים ישופרו? אם כן, מתי צפויה הגרסה הבאה? לחילופין האם יש מודול פורומים משופר שמשתלב במערכת (ללא צורך ברישום משתמשים נפרד וכו')?
9. אני יודע שזו נקודה רגישה - אבל אם ארצה עזרה בהתאמה/הסבה של תבניות, מודולים וכו' - מה המחירים המקובלים (לשעה, לפרוייקט)?
10. ואם לא דרופל, האם יש המלצות למערכות אחרות בסגנון PHPX?
בברכה ובתודה מראש,
EZ
שאלות יפות
שאלות יפות ומנוסחות היטב שאלת. אנסה לענות על חלק, בתקווה שחברי הקהילה האחרים ישלימו את החסר.
>
> 1. האם דרופל תענה בצורה טובה על הדרישות שציינתי?
>
בהחלט, עם הסתייגות קלה בנושא הפורומים.
דרופל היא נהדרת לבניית אתר קטן, שגדל עם הזמן. מערכות אחרות שראיתי, "נתקעות" באיזשהו שלב בגדילה, ובדרופל לא ראיתי את הבעיה הזו.
לגבי הפורומים, אני חושש שהמערכת הקיימת של הפורומים לא תענה על הדרישות שציינת (אולם אני לא כ"כ מכיר אותה) - יש עבודות של אינטגרציה של phpbb ומערכות אחרות עם דרופל, ובטוח ישנן הרחבות למערכת הפורומים הקיימת. גוגל יהיה לעזרתך כאן.
>
> 2. האם באופן כללי דרופל מתאימה גם לאתרים קטנים?
>
פעם חשבתי שלאתרים קטנים עדיף לעבוד עם wordpress, ולגדולים יותר עם דרופל. כיום אני מוותר על wordpress לחלוטין (לא רק מאהבת מרדכי), וממליץ להשתמש בדרופל לכל אתר בו דרושה מערכת תוכן. אולי זמן הפיתוח הראשוני יהיה גדול יותר במעט, אולם הוא יחזיר את עצמו במהירות בהמשך.
>
> 3. האם אפשר ליצור בדרופל עיצוב פשוט ונקי? למשל תפריט Dropdown עליון,
> ללא Sidebars, תוכן שממלא את רוחב המסך. האם יש עיצובים קיימים
> כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
העיצוב הוא בשליטתך המלאה. כל עוד תפריד את העיצוב מהתוכן (markup), תשמר לך גמישות מלאה (קרי - כמה שפחות טבלאות עיצוב - יותר טוב). כמעט על עמוד HTML שתבנה אפשר להפוך לעיצוב דרופל.
יש מספר עיצובים בעברית (חפש פה באתר) - אתה מוזמן להתרשם בעצמך.
ישנם מאות עיצובים באנגלית, וההמרה אינה מסובכת כ"כ. עשינו זאת כאן כבר כמה פעמים, וחוץ מגרלנד, ההצלחה היתה מלאה בכל המקרים, ולא דרשה עבודה רבה.
>
> 4 . האם דרופל תואמת לשימוש ב-Frames (אני מעדיף פריים עליון שבו לוגו
> ותפריט קבועים, והתוכן המשתנה בפריים התחתון)? האם יש עיצובים קיימים
> כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
אני לא מכיר שימוש ב Frames בדרופל, אבל היום כבר לא עושים את זה יותר באתרים חדשים. יש עם זה המון בעיות.
>
> 5. האם דרופל מתאימה להתקנה על שרת Shared?
>
כן. חשוב שבסיס הנתונים יותקן בצורה טובה ע"י ההוסטינג, והגישה אליו תהיה מהירה. ראיתי הבדלים משמעותיים בין החברות השונות.
>
>
6. אני רואה שיש עורך WYSIWYG, (שאגב פועל רק בתבנית druil ובתבניות
> אחרות לא מופיע). האם העורך הוא חלק אינטגרלי מדרופל, או שהותקן ספציפית
> באתר זה?
לא, הוא לא חלק אינטגרלי. אפשר להתקין אותו (זה אותו עורך שאתה מכיר ממערכות אחרות - TinyMCE. יש עוד אפשרויות כמו fckeditor וגם buedit). הוא אמור לעבוד בכל הדפדפנים (עם בעיות קלות בספארי), כך שאם זה לא עובד כאן, זו תקלה מקומית. (אגב, אצלי עובד יפה בפיירפוקס)
>
> 9. אני יודע שזו נקודה רגישה - אבל אם ארצה עזרה בהתאמה/הסבה של תבניות,
> מודולים וכו' - מה המחירים המקובלים (לשעה, לפרוייקט)?
לא נקודה רגישה. הרבה מהאנשים המסתובבים פה ישמחו לעזור לך בתשלום. כמובן שמידע נוסף על עלויות תקבל בהודעה אישית ממי שתבחר :)
בעניין: דרופל - מתאים לנו?
נראה לי שיובל ענה כבר על רוב השאלות. אני אוסיף רק כמה נקודות:
- מערכת הפורומים של דרופל איננה מתוחכמת כשלעצמה, אולם היותה חלק בלתי נפרד משאר המערכת, והעובדה שהפוסטים והשרשורים השונים הם אותן ישויות כשאר התכנים, מאפשרת גמישות רבה ושימוש יצירתי בפורומים.
מכל התכונות שציינת, התכונה היחידה שאני לא מכיר בדרופל, בין אם כחלק מהליבה ובין אם כמודול חיצוני, היא היכולת לאחד שרשורים.
כשמדובר בדרופל, אין לך מגבלות עיצוביות. חד וחלק. יש הפרדה מוחלטת בין עיצוב לתוכן. כמובן שיש כללים לכתיבת עיצוב עבור דרופל, אבל כשם שעיצוב אתר סטטי יכול להיות מורכב או פשוט, כך גם כשמדובר ב-CMS.
נדמה לי שיובל לא ענה לך על עניין העברית. דרופל היא מערכת רב לשונית. אתר אחד יכול להכיל תוכן בשפות רבות, כולל אפשרות של תרגום התכנים והתאמה בין תכנים משפות שונות. הדבר נכון גם לגבי תפריטים, תיוגים ועוד. בגרסה הבאה של דרופל, 6, התמיכה ברב לשוניות תשתפר עוד יותר, ותתוסף לה תמיכה בילט-אין לשינוי כיווניות. מכאן אתה יכול ללמוד שהמצב עדיין לא אידאלי, אבל נדמה לי שהצלחנו כאן בדרופל ישראל להגיע לאיזשהו קונצנזוס באשר להתמודדות עם העניין הזה, כך שהיום אנחנו מתרגמים עיצובים בלי הרבה קושי.
WISIWYG הוא מכת נוק-אאוט לכל מעצב ומפתח אתרים, וחסרונו הוא נוק אאוט לכל מי שאיננו כזה :-) . העורכים האלה עוזרים מאוד למשתמשים ה"פשוטים", אבל אף אחד מהם לא חף לגמרי משגיונות. ככה זה. זה עניין מורכב. עם קצת אימון ואילוף, הם יעבדו כצפוי (כלומר, אם תצפה מהם לפחות, הם יתנו לך יותר).
שרת. כמובן שדרופל רצה טוב ויפה גם על שרת משותף. זה יותר עניין של השרת - עד כמה הוא מנוהל טוב או לא. מבין כל מערכות ניהול התוכן המובילות היום, דרופל היא בעלת הקוד הקצר ביותר וכנראה היעיל ביותר, ו-performance היא אחת הסוגיות היותר נפוצות בדיונים בין מפתחי הליבה. לדרופל יש מספר תכונות שעוזרות לה לרוץ מהר יותר במקרים מסוימים, ומנגנון לכיבוי אוטומטי של תכונות לא חיוניות במקרה של עומס חריג.
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
שני הסנטים שלי
האמת שאני לא בטוח שיש לי מה להוסיף למה שיובל וזוהר כתבו, אבל שיהיה-
1. וגם 8.
לגבי הפורומים- לעומת מערכות פורומים יעודיות, דרופל ממש לא "משוכללת". אבל כמו שזוהר ציין, עצם העובדה שהודעת פורום היא node דווקא יכולה להועיל במצבים מסוימים. אבל עדיין תוכל לענות על רוב הפונקציונליות שאתה דורש עם מודולים קיימים.
2. לגבי גודל אתר- לא משפיע.
3. כנ"ל עם יובל וזוהר. נדמה שאפילו ראיתי פה באתר פעם איזה סקריפט שאמנון פירסם שהופך את הכל באופן אוטומטי.
4. אתה לא צריך פריימים, כיוון שאתה יכול לקבוע ב-theme שהלוגו והתפריט קבועים (בד"כ זה ככה ברוב ערכות הנושא), והתוכן המרכזי משתנה פשוט לפי ה-url.
5. כן, אבל תמיד יש גבול לכל חברת הוסטים. אני לא חושב שדרופל יותר כבדה או מעמיסה מאחר.
אני לא מכיר את phpx, כמובן שהיתרון של דרופל שהיא מערכת יחסית ותיקה ומבוססת עם קהילה תומכת. היתרון של דרופל בשבילך הוא גם שהיא בנויה למודולריות ול-extensability. יחסית ל-CMS היא לא מגבילה ואתה יכול לעקוף כמעט כל פונקציה, אם אתה חושק בכך.
ולסיום, לא רוצה להישמע כמו איזה fanboy, אבל הבט בקוד למען השם, זו שירה!
אורן
אורן זוסמן
תודה ועוד
יובל, זהר, אורן,
קודם כל תודה רבה על התשובות הרציניות והמפורטות.
אני ממש מופתע לטובה מכך שעניתם באריכות, והצגתם טיעונים מאוזנים ומנומקים - אתם מוסיפים נקודות יקרות לזכות דרופל. אני מתייחס לכך מכיון שקורה לא אחת שאני מציג שאלה/בעיה, מספק את כל המידע וההסברים, ומקבל תשובות כמו "תלוי" או "זה הכי טוב" - תשובות חסרות משמעות שאינן תורמות דבר.
בינתיים הורדתי את ההתקנה של דרופל 5.2 עברית, והסתכלתי קצת בקוד. נדהמתי שמדובר בקובץ של 1.1MB בלבד שכולל את מערכת הבסיס ושלל מודולים. חשבתי שזו תקלה בהורדה מכיון שכל המערכות האחרות שבדקתי, כולל מערכות "קטנות וזריזות", מתחילות בסביבות 3-4MB. כמו כן הסתכלתי קצת בקוד ואכן הקוד אלגנטי, מסודר ואפילו - Touch Wood חמסה חמסה - מתועד!
אם כבר אנחנו בסביבה, שאלה: מדוע התוספות לגרסה העברית (autolocale, garlandrtl) מותקנות תחת sites/all/xxx ולא תחת modules/ ו-themes/ הראשיים?
שוב תודה,
איל / EZ
השוואות קוד של מערכות ניהול
לגבי כמות הקוד והתיעוד, תראה כאן. (גילוי נאות - הכותב שם הוא המפתח הראשי של דרופל).
לגבי התוספות לעברית - ההפצה העברית מנסה לחקות את מה שהיית עושה אם היית מוריד דרופל 5.2 ומוסיף לו עברית. לא מותקן שום דבר מיוחד בליבה של דרופל והתוספות היחידות הם המודולים שציינת, תרגומים, פרופיל התקנה, ושינוי קל מאוד (2 שורות) בליבה שמאפשר התקנה עברית ללא בחירת שפה. אין תשובה אחידה למיקום המודולים, אבל אלו היו השיקולים, ולכן בחרתי לשים אותם תחת sites.
מיקום המודולים
זה קצת Off topic פה.
מאחר שכבר התחלת לצלול לעומקה של דרופל, אני מעדיף שתפתח נושא דיון חדש עם שאלות ספציפיות.
בקצרה: הכוונה היא להפריד בין כל מה שהוא ליבה (core) לבין כל מה שהוא תוספת. מעבר לשמירה על הסדר, את ההבדל היית מרגיש בשדרוג (אני מניח שכל מי שנמצא באזור מעל לשנה, שנה וחצי, חווה את הבעיתיות שבשדרוג המערכת, כשהכל יושב במקום אחד, ללא הפרדה)
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
גמישות - וקהילה
שלום,
מעבר למה שעמיתיי המכובדים הוסיפו יש פה עוד שני נקודות חשובות
אני חושב שזהר נגע בראשונה כשדיבר על ההפרדה בין הליבה למודולים הנוספים - זו מעבר להפרדה זו פילוסופית פיתוח שלמה.
האתגר הוא לייצר מערכת שמהירות וקלות השידרוג שלו כאשר יוצא מודול חדש הוא באמת יוצא דופן ומצד שני לאפשר לייצר גמישות מקסימלית בשינויי התנהגות ועיצוב.
היופי האמיתי בדרופל הוא שהתשתית אוכפת עקרונות OO כמו שמוגדר class אבא והמימוש שלו מתבצע במקום האבא (pure virtual ) אני חלש בתיאוריה אבל מניסיונך נראה לי שתבין (ואם לא יובל יתקן אותי).
הרעיון הוא שההתנהגויות והמראה הבסיסיים נמצאים בתוך קוד המקור של דרופל אך המערכת כתובה כך שתוכל לשנות את ההתנהגות והמראה ע"י מודולים ועיצובים שישנו זאת לטעמך - זאת בלי לגעת בקוד המקור.
ישנם מודולים רבים הנותנים לך לתאר מושגים מופשטים ואת הקשרים שביניהם והעבודה הזו תחולל לבד את הטבלאות ותייצר אשפי תוכן וכדומה. - הסתכל על cck וviews שהם אבני הבסיס לאתרי דרופל כיום.
ואחרון אחרון חביב - יש פה קהילה!
מניסיונך אני מבין שאתה ער למשמעות של זה - אמנון כתב בעבר על מגמות הצמיחה ההיסטרית של דרופל והאימוץ שלה ברחבי העולם.
אני חושב שבתשובות עד כה הראינו שיש גם בישראל קהילת דרופל איתנה ואני גאה על שאני חלק ממנה.
רק אזהרה אחת - זה מאוד מאוד ממכר
ברוך הבא
ליאור
ליאור קסוס, לינוויט
תשתיות תוכן קהילתיות
ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח
בעניין: תודה ועוד
שוב תודה לכם על מענה איכותי ומהיר.
התקנתי את דרופל בהתקנה מקומית על מחשב XP והשילוש הקדוש (Apache, PHP, MySQL), באופן כללי בהצלחה אבל נתקלתי בבעיה מסויימת - נעבור למדור "בעיות בהתקנה".
איל.
בעניין: דרופל - מתאים בשבילי?
רוב השאלות נענו כבר לפני - ובכל זאת אוסיף את התייחסותי.
בשלב מאוחר יותר נרצה להוסיף: Newsletter לרשימת תפוצה (כולל לכתובות של אנשים שלא נרשמו באתר),
מודול simplenews יכול לשמש בסיס טוב לניוזלטר, כל עוד מספר המשתמשים לא גדול. כשמספר המשתמשים גדול, כדאי להשתמש בשירות חיצוני כמו רב מסר. קרא את מה שכתב רוני הורביץ - מדריך שלם בנושא שימוש אפקטיבי בדואר האלקטרוני.
הוראות שימוש במוצרים - אני לא יודע אם יש מודול יעודי ל-Online Manual, או שפשוט משתמשים במודול התוכן הסטטי כדי ליצור סדרה של דפים.
מודול BOOK שיכול לשמש די טוב לבניית מדריכים מקוונים.
בסך הכל מדובר במשתמשים שרובם מתייחסים למחשב כאל מכונת כביסה, לכן ממשקי השימוש של האתר צריכים להיות פשוטים וברורים. אחת הדרישות היא עיצוב נקי, פשוט ויעיל - תפריט אחד שמוביל לכל הפונקציות באתר, ללא Sidebars מכל הצדדים, תיבות תוכן, וכיו"ב. כמו כן, בגלל שרבים מהשתמשים תקועים על רזולוציה של 800x600, העיצוב צריך להתפרש על מלוא הרוחב.
אתה גדול. אשמח לראות את האתר כשהוא יהיה גמור.
2. האם באופן כללי דרופל מתאימה גם לאתרים קטנים?
כן, בהחלט
3. האם אפשר ליצור בדרופל עיצוב פשוט ונקי? למשל תפריט Dropdown עליון, ללא Sidebars, תוכן שממלא את רוחב המסך. האם יש עיצובים קיימים כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
כן, אפשר בהחלט ליצור עיצוב פשוט ונקי ויש מספר עיצובים כאלו באתר העולמי שבהם תוכל להשתמש כבסיס.
בנוגע לתפריט drupdown עליון - אפשר להתחיל מ-nice menus. הוא תומך באפשרות הזאת (יש למקם אותו בתיבה מתאימה מספיק רחבה, שיש להגדיר אותה כאיזור נפרד בעיצוב).
4. האם דרופל תואמת לשימוש ב-Frames (אני מעדיף פריים עליון שבו לוגו ותפריט קבועים, והתוכן המשתנה בפריים התחתון)? האם יש עיצובים קיימים כאלה שתואמים גם לכיווניות עברית, או שאצטרך ליצור/להסב בעצמי?
פריימים אינם מומלצים עקב מנועי החיפוש - אבל תוכל להשתמש ב-DIV שיופיע בראש ובתחתית כל דף - ואפשר לסמלץ כך פריימים. ראה עיצובים מוכנים שמדמים HEADER ו-FOOTER קבוע באתר cssplay - לדוגמה העיצוב הזה.
5. האם דרופל מתאימה להתקנה על שרת Shared?
בוודאי. עבור רובם המוחלט של האתרים זו הקונפיגורציה המומלצת (יותר קל לניהול, יותר יציב, ויותר מאובטח). ראה סקירה שכתבתי על site5.
6. אני רואה שיש עורך WYSIWYG, (שאגב פועל רק בתבנית druil ובתבניות אחרות לא מופיע). האם העורך הוא חלק אינטגרלי מדרופל, או שהותקן ספציפית באתר זה?
תשובה זו נכתבה עם TinyMCE על פיירפוקס והוא עובד מצויין עד כה. העורך הותקן ספציפית באתר זה (התקנה קצת מורכבת, בייחוד עם העברית).
7. האם עורך ה-WYSIWYG תואם לדפדפני שאינם IE? ניסיתי לכתוב את ההודעה הזו דרך Firefox, ועורך ה-WYSIWYG סרב להפתח מספר פעמים, וגם לאחר שנפתח וכתבתי את ההודעה, כשלחצתי על Preview תוכן ההודעה לא הופיע ושוב העורך סרב להפתח - כלומר כל הטקסט אבד. למזלי שמרתי את הטקסט ב-Notepad. האם זו בעיה נקודתית בלבד?
תשובה זו נכתבה עם TinyMCE על פיירפוקס והוא עובד מצויין עד כה. עדיין, לפעמים הוא קורס ולכן אם יש טקסטים ארוכים כדאי לכתוב אותם קודם בנוטפד (או לכתוב בוורד ולהוסיף כפתור המרה).
8. אני מבין שמערכת הפורומים הפנימית של דרופל חסרה כמה תכונות חשובות (למשל מספר צפיות בהודעה). האם בגרסה הבאה הפורומים ישופרו? אם כן, מתי צפויה הגרסה הבאה? לחילופין האם יש מודול פורומים משופר שמשתלב במערכת (ללא צורך ברישום משתמשים נפרד וכו')?
ישנם שיפורים כל הזמן, עקב המסה הקריטית של המפתחים. יחד עם זאת, אין לו"ז מוגדר.
מנסיון אני ממליץ שתשקול גם את קבוצת המודולים של ORGANIC GROUPS - זהו מודל טוב יותר מפורומים שיכול לדעתי לשמש להם תחליף די טוב בקהילות מורכבות, שאף עולה על המקור.
אמנון-מאיר לבב - ייעוץ משולב - סוף מעשה באפיון תחילה!
אפיון מיזמי אינטרנט, ליווי פרוייקטים בדרופל וייעוץ רב-תחומי
Simplenews
רק הערה קטנה לגבי simplenews: אנחנו משתמשים באתר מסוים במודול זה על רשימה של מעל ל-15000 מנויים. עובד מצויין.
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
<
p>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות