ABA


"שאלה בנוגע לתכנון מערכת web"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21551 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21551
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק
   10:12   07.01.16   
אל הפורום  
  שאלה בנוגע לתכנון מערכת web  
 
   היי,
אני צריך להקים מערכת GUI שבה לכל משתמש תהיה את האפשרות לקסטם את העיצוב שלה בעצמו.
כלומר הוא יוכל לעלות לוגו (פחות קריטי לשאלה , די ברור מה צריך לעשות שם)
לבחור את צבעי הרקע, לבחור את צבע הטקסט (לא בתוך עורך טקסט, אלא הspan עצמו)

אני חשבתי על טופס שבו מזינים את כל הנתונים, הנתונים (במקרה שלנו הצבעים) נשלחים לשרת וברגע שהמשתמש עושה לוג אין למערכת המדוברת, הוא מקבל את כל הערכים מהשרת והjquery מרנדר לפי הערכים שקיבל מהשרת.
האם זו הדרך המקובלת? האם יש דרך יעילה יותר ?
תודה!

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  יש 2 דרכים שאני רואה: Ice Cold  07.01.16 11:42 1
  מה שהצעת לא נשמע מומלץ יותר מדי, להמליץ על דרך מקובלת קשה עם כל כך קצת פרטים משה הלולן 07.01.16 11:46 2
     ארחיב את הנושא תפתתפת 07.01.16 12:00 3
         אם זה לא משהו שעומד לשרת אלפי משתמשים אז הפתרון של ice cold מעולה משה הלולן 07.01.16 12:43 4
  זה כל כך קלאסי ל-SASS שיש לי דמעות בעיניים... יוחאי 07.01.16 19:29 5

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   11:42   07.01.16   
אל הפורום  
  1. יש 2 דרכים שאני רואה:  
בתגובה להודעה מספר 0
 
1. קובץ ה-CSS הוא בעצם קובץ PHP שמחזיר קוד של CSS בהתאם ללקוח.
במקרה הזה כל רענון של הדף יכיל קריאה נוספת ל-PHP.

2. שיהיה קובץ CSS דיפולטיבי ועוד קובץ CSS נפרד שייוצר לכל לקוח בצורה סטטית, שיעשה OVERRIDE ל-CSS הדיפולטיבי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק
   11:46   07.01.16   
אל הפורום  
  2. מה שהצעת לא נשמע מומלץ יותר מדי, להמליץ על דרך מקובלת קשה עם כל כך קצת פרטים  
בתגובה להודעה מספר 0
 
   ודרישות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק
   12:00   07.01.16   
אל הפורום  
  3. ארחיב את הנושא  
בתגובה להודעה מספר 2
 
   בגדול מדובר במערכת שכל לקוח יעצב אותה לפי ראות עיניו.
שאני אומר עיצוב הכוונה היא :
- הוספת לוגו למערכת שלו עצמו
- אפשרות לשנות את הצבעים של ה DIVS (סביר להניח שכל לקוח יתאים את הצבעים לפי צבע הלוגו שלו, למשל סלקום לא יעשו את האתר שלהם בצבע כתום, אלא הצבע הדומיננתי שם יהיה סגול
- אפשרות לבחור איזה פונט יהיה באתר.

המטרה היא שכאשר לקוח קבע את הפרמטרים הללו, הוא יוכל לחלק יוזר ללקוחות משנה שלו והמערכת שיראו יהיו עם העיצובים שהADMIN קבע להם.


מקווה שהצלחתי להסביר את הנושא.

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק
   12:43   07.01.16   
אל הפורום  
  4. אם זה לא משהו שעומד לשרת אלפי משתמשים אז הפתרון של ice cold מעולה  
בתגובה להודעה מספר 3
 
   תסתכל נגיד על : http://getbootstrap.com/customize

כמובן תבנה משהו יותר ידודיתי אבל מאחורי הקלעים פשוט תייצר css לכל לקוח כמובן תשמור את כל הפרטים גם בdb


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
יוחאי
חבר מתאריך 30.12.15
163 הודעות
   19:29   07.01.16   
אל הפורום  
  5. זה כל כך קלאסי ל-SASS שיש לי דמעות בעיניים...  
בתגובה להודעה מספר 0
 
   1.תייצר קובץ SCSS עם משתנים שיכיל את כל הצבעים הדיפולטים, לוגו, הגדרות נוספות.
2.תייצר קובץ SCSS שיהיה התבנית הבסיסית בעצם לכל משתמש.

החלק הדינאמי

לכל משתמש אתה מייצר קובץ כזה עם ההגדרות שלו שנשלפות מהדטאבייס.

לא יודע באיזה שפה בשרת אתה עובד, אבל יש sass runtime compiler כמעט לכל שפה אפשרית.

הלינק לקובץ ה-css שלך אם אתה עובד עם php נניח יהיה:


<link rel="stylesheet" type="text/css" href="/stylesheet.php?userid=5"/>



בשרת אתה עושה את כל עבודת הייצור של ה-CSS.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net