Config :: דגם :: Cursesui

מסגרת כדי לסייע באימות התוכן הסמנטי של נתוני התצורה
הורד עכשיו

Config :: דגם :: Cursesui דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • שם המפרסם:
  • Dominique Dumont
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~ddumont/

Config :: דגם :: Cursesui תגים


Config :: דגם :: Cursesui תיאור

המסגרת כדי לעזור באימות התוכן הסמנטי של נתוני תצורה דגם Config :: מספק מסגרת כדי לעזור באימות התוכן הסמנטי של נתוני התצורה. הפרויקט יכול לשמש גם כדי לספק המחאה סמנטית של אפשרויות של תכנית מורכבת כמו mplayer או transcode.For ביותר תוכנה מורכבת, שדרוג תצורה הוא משימה קשה עבור רוב האנשים. באמצעות Config :: דגם, תוכנה יכולה לספק נתיב שדרוג חלק עבור users.How שלהם עושה את העבודה הזאת באמצעות פרויקט זה, כלי אימות תצורה טיפוסיים ייעשו 3 חלקים:? המשתמש בממשק מנוע האימות המופקדת אימות כול מידע תצורה שמספק מתקן אחסון user.The המאחסן את התצורה informationDon't כבר יש לנו כמה כלי אימות תצורה? אתה בטח חושב בכלים כמו Webmin. כן, כלים אלה קיימים ועובדים בסדר, אבל יש להם סט של החסרונות שלהם. בדרך כלל, אימות נתונים בתצורה נעשו עם תסריט אשר מבצע אימות סמנטית ולעתים קרובות בסופו להיות די מורכבות (לדוגמא 2500 שורות תסריט Xserver-xorg.config של דביאן אשר מטפל xorg.conf קובץ). ברוב המקרים, המודל תצורה מתבטאת ההוראות (מה שפת התכנות משמש) ו וביניהם הרבה עיבוד לטפל נתוני התצורה בפועל. מה היתרון של הפרויקט הזה? פרויקטי Config :: הדגם מספקים דרך לקבל מנוע אימות שם דגם התצורה מופרד לחלוטין מן הוראת העיבוד בפועל. מודל התצורה מתבטא בצורה הצהרתית (כלומר Perl מבנה נתונים) וזה תמיד קל יותר לתחזק מאשר הרבה קוד. מציין, ההכרזה: מבנה נתונים בתצורת (אשר ניתן לבצע שאילתות על ידי ממשקי משתמש גנרי) את המאפיינים של כל רכיב (גבולות, המחאה, שלם או מחרוזת, enum כמו סוג ...) את ערכי ברירת המחדל של פרמטרים (אם בכלל) parametersthe חובה ממוקד לקהל (ביניים, מראש, אמן) עזרה on-line (עבור ACH פרמטר או ערך של הפרמטר) רמת המומחיות של כל פרמטר (פרמטרים מומחה להסתיר מעיני למתחילים) אז, בסופו של דבר: תחזוקה האבולוציה של תוכן התצורה הוא easieruser תראה המשותף * * ממשק * כול תוכניות * באמצעות project.user זה לא תראינה parametersupgrade המתקדם של נתון תצורה הוא קל בדיקת שפיות היא performedaudit של תצורה ניתן לבדוק מה היה שונה על ידי המשתמש compated כדי מחדל valuesWhat על ממשק המשתמש? Config :: דגם גם יגיע עם ממשק קללות :: UI כי מתשאל את המודל של המשתמש וליצור מסכי המשתמשים הרלוונטיים. מה לגבי אחסון נתונים? מאז התחביר של קבצי תצורה משתנה יוצר בפראות תכנית אחת לאחרת, רוב האנשים שרוצים להשתמש במסגרת זו יצטרכו לספק סופר / מנתח ייעודי. עם זאת, הפרויקט הזה גם יכול לספק מנתח הכותב / עבור רוב הפורמט הנפוץ: כמו קובץ סגנון INI, או לספק ממשק אל אלקטרה או פרויקטים debconf. נקודה זו פתוחה לדיון. זה לגמרי אפשרי עבור מודל בתצורת יחיד להשתמש בכמה מנתחים וסופרים כך מודל אחד יבטיח את העקביות של קבצי תצורה כמה ביחד. דרישות: · פרל מה חדש במהדורה זו: · במשך fstab, ערך שגוי נמנע fs_passno ו fs_freq עם נקודה הר כבול. · במשך dpkg, תיעוד שליטת אדריכלות נוסף. · תיעוד Pod תוקן ב backend DpkgSyntax. · במשך config-עריכה, -חיפוש ו -narrow-לחפש אפשרויות נוספו. · אפשרויות אלה מאפשרות לחפש אלמנטי עץ, ערכים, ותיעוד עץ.


Config :: דגם :: Cursesui תוכנה קשורה

אוסף

אוספים מסגרת עבור crud של הנתונים או האובייקטים ...

226

הורד