- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי מדריכים
אני רוצה להצהיר שאני ממש טרייה בדרופל ועדיין מנסה למצוא את הידיים והרגליים.
יש לי אתר בג'ומלה של ארגון קהילתי קטן, נשבר לי מג'ומלה, אני רוצה לעבור לדרופל 6.0. האתר הוא דו-לשוני (עברית/אנגלית). התכנים די שונים בין העברית לאנגלית. העיצוב די דומה למרות שבפועל באתר הנוכחי יש שני templates שונים (זה כמו themes, אבל בג'ומלה), בגלל הריטול, ובגלל ששם האתר מופיע כתמונה.
השאלה שלי היא האם כדאי לי ליצור אתר בדרופל כזה כאתר אחד דו-לשוני או כשני אתרים תחת אותה התקנה.
הבנתי שבאתר אחד דו-לשוני יש כל מיני מגבלות, כמו שבעצם יש רק מערכת תפריטים אחת, ושלאתר יש שם אחד (עדיין לא הבנתי איך פותרים את זה).
מצד שני, זה יהיה לי מאד נח שאת כל האדמיניסטרציה אני אעשה במקום אחד. כרגע אין לי ממש יוזרים באתר, כך שהשיקול של להרשם פעם אחת לא ממש קיים.
מה דעתכם?
| סוג | נושא | מאת | תגובות | התעדכן |
|---|---|---|---|---|
| שאלה | שאלות כלליות בנושא שרת ואחסון אתרים | אמיר תייר | 3 | לפני 3 שעות 18 דקות |
| שאלה | דרוש מתכנת Drupal מנוסה למשרה מלאה | oded | 0 | לפני 4 שעות 27 דקות |
| שאלה | אם אני רוצה שבדף הראשי לא תוצג הכותרת של העמוד, איך אני עושה זאת? | AKAVIS | 0 | לפני 4 שעות 47 דקות |
| שאלה | בעיה מוזרה מאוד בעיצוב בדרופל + בעיה אחרת | AKAVIS | 2 | לפני 4 שעות 48 דקות |
| שאלה | משלוח ניוזלטר למספר גדול של מנויים | liats75 | 8 | לפני 8 שעות 19 דקות |
| שאלה | ייבוא nodes מקובץ XML ב UBERCART | ori | 0 | לפני יום אחד 13 שעות |
| שאלה | איך מעלים תצוגה של האתר עם | שמרית | 0 | לפני 3 ימים 4 שעות |
| שאלה | mysql לא עובד | שמרית | 2 | לפני 3 ימים 9 שעות |
| הודעה | קול העם ב-IRC, ועידת קהילה | Zus | 3 | לפני 3 ימים 12 שעות |
| שאלה | הקמת פורטל | morpheus | 1 | לפני 3 ימים 12 שעות |
אתר אחד
דרופל 6 יודע להחליף את כיוון העיצוב לפי השפה הנוכחית, כך שאת לא צריכה לדאוג כלל אם את משתמשת בעיצוב קיים, או לדאוג לציין את ההבדלים בין LTR ל RTL בקובץ מיוחד, שיטען רק בשפות ימין-שמאל (בנוסף לעיצוב הרגיל):
style.cssstyle-rtl.css
את שם האתר ניתן להחליף לפי השפה גם כן, אם משנים את קובץ page.tpl.php כך שבמקום שם האתר נכתוב:
<?phpglobal $language;
print ($language->direction == LANGUAGE_RTL) ? 'שם אתר בעברית' : 'English site name';
?>
מערכת תפריטים אחת היא לא מגבלה, אלא מתוכננת. את יכולה להגדיר לכל פריט בתפריט באיזו שפה הוא, והוא יופיע רק בשפה הרלוונטית.
סבבה
תודה.
קיויתי שזאת תהיה התשובה, זה נראה לי הרבה יותר נעים לנהל אתר אחד.
שם אתר בעברית
אמנם אין פתרון מובנה לשינוי שם האתר בהתאם לשפה, אבל אם כבר עושים את זה, אני מעדיף תמיד להשתמש במערכת התרגומים של דרופל, ולא להכניס תווים בעברית, ישירות בקובץ.
כמו כן, רצוי להשתמש במשתנה הזמין $site_name לשם האתר באנגלית.
במקום הקוד של יובל למעלה, נראה לי שעדיף להקיף את שם האתר בפונקצית התרגום:
<?phpglobal $language;
print ($language->direction == LANGUAGE_RTL) ? t($site_name) : $site_name;
?>
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות