ABA


"CMS - מאיפה מתחילים?"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11974 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11974
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   20:58   24.04.07   
אל הפורום  
  CMS - מאיפה מתחילים?  
 
   אהלן
אני מעוניין לבנות לעצמי מעין מערכת CMS ,
כדי שאוכל לבנות ללקוחות אתרים הרבה יותר מהר ולתת להם להשתמש באופציות ניהול מוכנות מראש.
השאלה היא איך מתחילים לבנות מערכת כזאת?
על מה היא צריכה להתבסס ומה העקרונות הבסיסיים שלה?
תודה


http://horef.cosmic.co.il/pazam.php?sig=5&.jpg
רוצים גם חתימה כזאת ? http://horef.cosmic.co.il/


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  תראה xtorm  24.04.07 21:51 1
     זה הרבה יותר מסובך מאיך שאתה מתאר את זה Kent Net 24.04.07 22:29 2
         לא ממליץ לתת ללקוח גישה למסד נתונים Sn00py  25.04.07 07:18 5
         אז בעצם אתה עושה מאתר פשוט xtorm  25.04.07 11:03 6
             אתה לא מבין Sn00py  25.04.07 13:09 7
  תראה, Sn00py  25.04.07 07:16 3
     בצורה הפשוטה ביותר akoka 25.04.07 16:48 8
         זה הדבר הפשוט... Sn00py  25.04.07 23:18 9
  במקרה אני גם עובד על דבר כזה עכשיו ... lior066 26.04.07 08:22 10
     למה אתה חושב שבPHP היה לוקח יותר זמן לבנות את זה? akoka 26.04.07 08:27 11
         כי ב PHP אין לך את הכלים שיש לך ב ASP.NET lior066 26.04.07 09:39 12
  אתה קודם צריך להכין לעצמך מסגרת Rtick  27.04.07 12:14 13

       
xtorm 
חבר מתאריך 25.5.05
849 הודעות
   21:51   24.04.07   
אל הפורום  
  1. תראה  
בתגובה להודעה מספר 0
 
   אני לא מתכנת ברמה מבין HTML פה ושם וקריאת קוד PHP
אבל אני גם בונה משהו כזה פחות או יותר אבל די פשוט
גלריה יש לי עם ניהול כבר,
בניתי דף לוגין שם משתמש וסיסמא
ויש לי עורך דפים סטייל וורד
שאתה יכול לערוך טקסט בדפי האתר

לדעתי זה מספיק...
כי נגיד בדף הראשי אם יש לך בלוקים כלשהם אתה יכול לעשות include
לדף מסויים ואז אותו אתה יכול לערוך ...

הכי פשוט בלי הרבה סיבוכים של "מערכת CMS" כמה שזה נשמע משהו בומבסטי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Kent Net
חבר מתאריך 18.3.02
2359 הודעות
   22:29   24.04.07   
אל הפורום  
  2. זה הרבה יותר מסובך מאיך שאתה מתאר את זה  
בתגובה להודעה מספר 1
 
   ערכתי לאחרונה בתאריך 24.04.07 בשעה 22:32 בברכה, Kent Net
 
כל מה שתארת - משחק ילדים.

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

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

http://horef.cosmic.co.il/pazam.php?sig=5&.jpg
רוצים גם חתימה כזאת ? http://horef.cosmic.co.il/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   07:18   25.04.07   
אל הפורום  
  5. לא ממליץ לתת ללקוח גישה למסד נתונים  
בתגובה להודעה מספר 2
 
   זה יביא יותר נזק מתועלת ברוב המקרים.

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
xtorm 
חבר מתאריך 25.5.05
849 הודעות
   11:03   25.04.07   
אל הפורום  
  6. אז בעצם אתה עושה מאתר פשוט  
בתגובה להודעה מספר 2
 
   שכביכול ללקוח נראה אתר מאוד פשוט,
לא בטוח שהוא ישתמש בכל זה
אתה סתם מסבך את העיניין וחבל

כל עוד לא ביקשו ממך מערכת תגובות כמו שהצגת,
אין צורך שתבנה

אלא אם כן יש לך עודף זמן ואתה פראייר, אז כן, תבנה את זה לכולם.
מערכת כזו סתם תייקר את האתר ואני בספק אם מס' הלקוחות שלך יגדל אם בכלל.

בהצלחה בכל אופן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   13:09   25.04.07   
אל הפורום  
  7. אתה לא מבין  
בתגובה להודעה מספר 6
 
   העניין שמור אצלו, ברור שהוא יקח עוד כסף עבור זה - אבל כל מה שהוא צריך לעשות אחרי שהוא לוקח את העוד X דולרים האלה, זה לסמן ב V במערכת שלו שהוא רוצה שיהיה להם מערכת תגובות - ופאף, יש להם! במקום לבנות לכל לקוח מערכת משלו. זה היתרון ב CMS

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   07:16   25.04.07   
אל הפורום  
  3. תראה,  
בתגובה להודעה מספר 0
 
   בקצרה, אתה צריך להכין כמובן את הדפים ב DB. לכל דף, תעשה ID, ו parentId, כלומר לאיזה אתר הוא משתייך. אתה יכול לעשות את זה רקורסיבי, ואפילו מומלץ מאוד שתעשה את זה רקורסיבי, ואז לכל דף יכלוים להיות אין סוף דפי משנה.

הדבר הבא שאתהצריך לעשות, זה פיצ'רים, מה הכוונה? גלריית תמונות, מערכת תגובות, וכו' וכו'. מערכת תגובות אתה יכול לשלב עם Include בתוך כל דף(על ידי סימון V בממשק ניהול לדוגמה "הוסף מערכת תגובות לדף זה" וכו'), גלריות אתה יכול להוסיף פר אתר כמה פעמים שירצו, ועוד ועוד.

את כל האתר תבנה בצורה דינמאית, מה הכוונה? לכל אתר יהיה דף הגדרות שלו מבחינה עיצובית - תעשה קובץ CSS לכל אתר בנפרד(כמובן, באופן דינמי דרך הממשק ניהול).

יש עוד המון דברים כאלה - אבל אתה תמיד צריך לחשוב על הכל באופן דינמי, כלומר, איך אתה יכול לעשות הכל, ושתוכל במינימום עבודה להתאים את זה למקסימום קהל לקוחות - מכאן, השמיים הם הגבול...

יום טוב!

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   16:48   25.04.07   
אל הפורום  
  8. בצורה הפשוטה ביותר  
בתגובה להודעה מספר 3
 
   תחשוב על דרך שבא תוכל לעדכן כול פינה או טקסט או צבע באתר ממש לערוך הכול לא להשאיר פינה אחת שתצטרך לעדכן דרך הקוד


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   23:18   25.04.07   
אל הפורום  
  9. זה הדבר הפשוט...  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 26.04.07 בשעה 08:24 בברכה, Sn00py
 

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


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

   08:22   26.04.07   
אל הפורום  
  10. במקרה אני גם עובד על דבר כזה עכשיו ...  
בתגובה להודעה מספר 0
 
   אני בונה CMS ברמה ממש ממש מקצועית לא מגזים שהלקוח יכול לעשות כל דבר ,
עכשיו אני פניתי לרעיון של BULID ON PLACE כלומר , נגיד עכשיו יש לנו דף מוכן וכל זה לדף אין אפילו טיפה של קוד HTML פרטית , כלומר הכל נמצא בתוך פקדים דינאמיים.
אני עובד עם ASP.NET ואין מצב שאני עוש את זה בשפה אחרת כי זה פשוט פי 10 או יותר עבודה. זה מה שיפה בשפה הזאת שאני מכיר את התיכנות של VB ואני ייכול לרוץ איתה ממש יפה.

עכשיו איך זה עובד אני בניתי בדאטה בייס 2 טבלאות שאחראיות על ה LAYOUT
עכשיו הליאוט שולט על מבנה הדף עדיין לא על התוכן כלמור מבנה טבלאי כזה
האדר , 3 או 4 חלקים מתח , פוטר וכדומה איך הדף עצמו מחולק.

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

וכדומה אתם מבינים תעיקרון..

ככה שכל בנאדם שיש לו את המערכת יכול להכין אתר שלם מ 0.

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


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

   08:27   26.04.07   
אל הפורום  
  11. למה אתה חושב שבPHP היה לוקח יותר זמן לבנות את זה?  
בתגובה להודעה מספר 10
 
   ?

כול אחד והקצב שלו


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

   09:39   26.04.07   
אל הפורום  
  12. כי ב PHP אין לך את הכלים שיש לך ב ASP.NET  
בתגובה להודעה מספר 11
 
   ואין לך את השליטה ככה בקונטרולים כמו שיש לםך ב ASP שזה חוסך לך המון זמן.. למשל בניתי ממשק לניהול סקר + הצגת סקרים + כל האריטקטורה שלו ב שעה משהו כזה גג... עם כל המחלקה שלו של הקוד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Rtick 
חבר מתאריך 26.6.04
1387 הודעות
   12:14   27.04.07   
אל הפורום  
  13. אתה קודם צריך להכין לעצמך מסגרת  
בתגובה להודעה מספר 0
 
   framework של פונקציות, מחלקות ופעולות שיהיה בהן שימוש הרבה פעמים, כמו חיבור למסד נתונים, הזנה של נתונים, בדיקת עוגיות, יצירת קובץ על השרת וכו'.. אחר"כ תבנה כל סוג של דף לחוד. אפשר ליצור טבלה שמכילה שם דף ועבורו האויבקטים שצריכים להטען. ככה לפחות אני הייתי בונה מערכת כזו.

חיפוש שמות שירים בעברית:
https://singit.co.il
קבעו ללינקים שלכם תאריך תפוגה:
https://p.singit.co.il


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

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

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



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