מה המצב אנשים ,
אני מדבר פה על ASP.NET אבל אם מישהו יכול לתת רעיון גם בלי שום קשר הוא יותר ממוזמן.אז ככה אני בדילמה קטנה , אני צריך לחשוב על הדרך היעילה והפשוטה ביותר לממש מערכת מעטפות ( טמפלטים ) לאתר + שפות.
הבעיה היא שיש לי נגיד את השפה העברית שהקריאה שלה זה מימין לשמאל אז היא צריכה מעטפת משלה של מימין לשמאל, האדר בעברית כל הסיפור.
עכשיו נגיד יש לי גם באנגלית, שזה משמאל לימין , והאדר באנגלית פוטר באנגלית וכדומה..
כל העניין של ההפרדה בניהול תוכן עשיתי כבר , עכשיו מה שיש לי לעשות זה למצוא דרך לחבר את הכל.
הכיוון שלי הוא כזה:
לכל מודול שלי יש דף משלו ( מאמרים , סקרים, גלריות וכו... )
בהתחלה הלכתי על כיוון של הכנסה אוטומטית של הפקד ל PLACE HOLDER אבל התחרטתי, לא זוכר למה היה לי סיבה טובה לפרק את זה לדפים בנפרד.
עכשיו יש לי 2 כיוונים כללים:
1. לעבוד עם MASTER PAGE ולבנות MASTERPAGE לכל שפה ( בעיקרון נתתי אפשרות ל 9 שפות גלובליות כי אני מתכוון גם בעתיד לתרגם את הממשק צד לקוח לשפות אחרות , כרגע מלבד עברית יש תמיכה רק בדפי תוכן נטו בשפות שונות.)
2. לעבוד עם תיקיות בנפרד ( שזה לא נראה לי רעיון כל כך טוב )
בעיקרון היה לי את האופציה של ה URLREWRITE אבל לפי מה שהבנתי אני לא יכול לסמוך על זה בשרתים אחרים , אז ככה שאני לא בונה על הפתרון הזה.
קיצור מקצת חוסר ניסיון באזור הזה של הלבשת מעטפות ושפות אני פונה פה לקהל עם הניסיון היותר עשית פה ושואל:
א. האם יש ארכיטקטורה בסיסית שאני צריך לעקוב אחריה ? אם כן מה היא?
ב. יש לכם רעיונות , דוגמאות ליישום של דברים שכאלה?
אני לא רוצה להיתקע עם זה אני ממש בשלבי סיום של משהו ואני לא רוצה לעשות פאטצים של הרגע האחרון השקעתי המון במערכת הזאת והכל שם קוד נקי מסודר ועם היעילות הגבוהה ביותר עם ארכיטקטורות מתקדמות , אני רוצה שגם פה למערכת מעטפות שלי יהיה ארכיטקטורה טובה ולא סתם " פתרון זמין " שאני ימצא.