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

i18n
שלום גיל
למרות שלא הטמעתי בעצמי לדעתי יש תוסף שמטפל בענינים שכאלה.
בדוק את i18n שאמור לטפל באתרים בעלי מספר שפות.
http://drupal.org/project/i18n
אם אתה נתקל בבעיות עיברות נא עדכן בשירשור ואשתדל לעזור.
ליאור קסוס, לינוויט
דרופל, אנדרואיד וקוד פתוח
התקנתי i18n
התקנתי i18n, וכן ניתן לעבור משפה לשפה:
www.sysnet.co.il/blog.
כעת התהיה הבאה: אין ניתן לממש css שונים לפי שינוי השפה?
גיל פרוינד
סיסנט
אפיון לאתר רב לשוני עם תמיכה ב-RTL
באופן כללי הדבר ניתן, די בקלות. להלן הצעתי:
א. להוסיף לטבלת השפות בדרופל מאפיין is_rtl, ואז אם השפה היא RTL יש להוסיף לקובץ drupal.css באופן דינמי קובץ include בשם drupal_rtl.css שמכיל את ההגדרות הנדרשות עבור RTL. זה יכסה את רוב הדברים.
ב. יידרש לאפשר הגדרת קובץ css דומה גם עבור כל template (שמו יהיה נניח rtl.css, והוא ישב בספרייה של ה-template עצמה). ניתן לאפשר הוספת קובץ כזה על ידי שינוי די פשוט ב-phptemplate כך שתחפש את rtl.css אם השפה של העמוד הנוכחי היא rtl.
אשמח אם תחקור את הנושא ותעדכן אותנו בהתפתחויות - ואני מקווה שנוכל לסייע.
בברכה,
אמנון
אמנון לבב
לבבי יעוץ משולב - אסטרטגיית אינטרנט אקולוגית לעולם טוב יותר.
אמנון לבב - לבבי ייעוץ משולב
הדרכה, אפיון ופיתוח מקצועי של מערכות דרופל מתקדמות
בלוג בניית אתרים, תיק עבודות, המלצות
שינוי ב-CORE או מקומית?
הפתרון שאמנון מציע דורש שינוי של קוד ומבנה DB של הדרופל הבסיסי (core). בעוד שפתרון כזה הוא מה שאנחנו צריכים לשאוף אליו כקהילה ישראלית, הרי שביצוע שינויים באופן אישי בגרעין של דרופל איננו דבר מומלץ, משום שכל שדרוג אח"כ ידרוס את השינויים שעשינו.
הפתרון שאני מציע בשלב זה הוא טעינת קובץ CSS מתאים ע"י שימוש בקובץ phptemplate.php בכל THEME. דוגמה לכך ניתן למצוא באתר לינמגזין: http://linmagazine.co.il/node/view/15648. כאן אמנם לא נעשה שימוש ב-i18n אבל בקלות ניתן להוסיף לו תנאי שבודק את השפה הנוכחית (ע"י הפונקציה i18n_get_lang). הרעיון הכללי נלקח מכאן - http://linmagazine.co.il/node/view/14075 - אבל היישום שהוא בחר בו לא מצא חן בעיניי. אני מציע שילוב של שני הפתרונות על מנת לבחור את הקובץ הנכון.
בנפרד מזה, אנחנו צריכים לגבש תכנית פעולה על מנת לבנות פתרון זיהוי כיווניות מובנה בדרופל, והכנסתו לקוד הראשי, כפי שאמנון הציע.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
אידאלית, BiDi ו-i18n
אידאלית, BiDi ו-i18n צריכים להיות חלק מה-Core.
נכון לעכשיו התקנתי i18n, local, ועיצוב BiDi:
www.sysnet.co.il/blog
התוצאות מעט תמוהות.... לא ברור לי מתי מושפע האתר מאיזה עיצוב.
גיל פרוינד
סיסנט
הכל תלוי בך
הכל תלוי בך.
מה הגדרת לו על מנת שיחליף עיצוב? ביצעת שינויים כלשהם בתבניות?
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
התקנתי תבנית bidi
התקנתי תבנית bidi מאתר aymanh.com מבוסס על box_grey ו-PHPTemplate. לא ערכתי כל שינוי מברירות המחדל (עדיין).
המטרה הראשונית היא ישור נכון של אזורי טקסט. החלפת שפה מחליפה את התבנית לכל האתר כך שתוכן מיושר לפי השפה הכללית של האתר, ולא לפי התוכן.
גיל פרוינד
סיסנט
ה-CSS הקוסם
כל שינוי שאתה מעוניין לבצע ב-THEME מסויים, עובד בהכרח ב-CSS. עליך לעבור עליו ולהפוך ימין לשמאל ולהיפך. אני אכתוב על זה מדריך שיהיה לי זמן... מבטיח.
אני לא מכיר את העיצוב שבו אתה משתמש אבל נראה לי שאם לא הכל, אז לפחות חלק מעבודת העיברות כבר נעשה.
אם יש לך שאלות יותר מדוייקות לגבי נושא זה, אל תהסס להעלותן.
בהצלחה!
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
האיכות קובעת!
אין דבר קבוע יותר מהזמני. היתרון היחסי של דרופל על פני פתרונות קוד ספגטי נובע מהאיכות שלו. ממליץ להיזהר מפתרונות זמניים ולבחור בנתיב הסטנדרטי, אפילו אם הוא נראה ארוך יותר. הטעם המר של כמות התחזוקה של הקוד נשאר זמן רב אחרי שהתחושה המתוקה של היישום המהיר והלא סטנדרטי נשכחה.
עשה שינוי ל-core, ותחזק אותו בתור patch. אין מה לפחד מזה. כשה-patch יהיה בשל, הגש אותו ל-CVS של drupal.org, וכך תבטיח שהוא יתוחזק כחלק מה-core. וכך תרויח את שני הדברים - יישום זריז, ותחזוקתיות מלאה.
אמנון
אמנון לבב - לבבי ייעוץ משולב
הדרכה, אפיון ופיתוח מקצועי של מערכות דרופל מתקדמות
בלוג בניית אתרים, תיק עבודות, המלצות
פתחתי ISSUE על הנושא ב-drupal.org
פתחתי issue בנושא אתר רב לשוני ב-drupal.org - עניתי שם לפוסט של מישהו לגבי אתר רב לשוני דו כיווני (סינית).
קישור להתכתבות ול-issues שפתחתי: http://drupal.org/node/56096
אמנון לבב - לבבי ייעוץ משולב
הדרכה, אפיון ופיתוח מקצועי של מערכות דרופל מתקדמות
בלוג בניית אתרים, תיק עבודות, המלצות
ראיתי אתר שלך,
ראיתי אתר שלך, פרילאנס ישראל . זהו הכיוון שאליו אני שואף. האם זו התקנה כפולה של דרופל?
גיל פרוינד
סיסנט
גיל פרוינד
סיסנט
מה היא השפה
מהי השפה "טאהי"?
אני שואל, כי מפתיע אותי שאני לא מכיר את השפה הזו הנכתבת מימין לשמאל.
באיחור מה...
השפה המדוברת בתאילנד.
גיל פרוינד
סיסנט
גיל פרוינד
סיסנט