הדבקה מדרופל ישראל
אמיר סימן טוב, ד', 05/01/2011 - 11:35
הכנתי רשימה של שינויים וחידושים וחילקתי אותה לחלקים. אנא הוסיפו בהערות מה שאתם חושבים (בטוח שכחתי משהו) ואז אערוך את
הרשימה כך שתהיה נוחה לקריאה כחתיכה אחת. לגבי השמות שנתתי לחלקים השונים - נתון לדיון. גם הסיווג לחלק זה או אחר יכול
להשתנות.
א. הצנרת (backend)
כאן פירטתי את כל מה שלא מתקשר ישירות לחוויית משתמש
תשתית
מטרות מוכרזות - d7ux.org - א. להקל על ביצוען של משימות תכופות ולהקל על איתור הדרך לביצוע משימות פחות תכופות; ב. לתכנן עבור
ה-80% של המשתמשים; ג. לתעדף את מזיני התוכן; ד. להגדיר ערכים חכמים כברירת המחדל.
סידור יכולות ההגדרות
אמיר סימן טוב, ד', 05/01/2011 - 11:35
הכנתי רשימה של שינויים וחידושים וחילקתי אותה לחלקים. אנא הוסיפו בהערות מה שאתם חושבים (בטוח שכחתי משהו) ואז אערוך את
הרשימה כך שתהיה נוחה לקריאה כחתיכה אחת. לגבי השמות שנתתי לחלקים השונים - נתון לדיון. גם הסיווג לחלק זה או אחר יכול
להשתנות.
א. הצנרת (backend)
כאן פירטתי את כל מה שלא מתקשר ישירות לחוויית משתמש
תשתית
- שיפורים ושינויים מרחיקי-לכת ב-API (זה דורש מדריך נפרד לדעתי ממי שממש מתמצא ב-APIs)
- מחרוזות תלויות-הקשר מאפשרות תרגום מדויק יותר (מועמדת ראשונה לדעתי היא המחרוזת view...)
- דרישות סף חדשות - PHP 5.2, MySQL 5.0 or PostgreSQL 8.3
- תמיכה ב-SQLite ותמיכה טובה יותר ב-PostgreSQL ותיאורטית אפשרות לשמור נתונים בכל סוג של מסד נתונים. מבוסס על PDO - PHP Data Objects (דומה ל-ADO למי שמכיר במיקרוסופט)
- הרבה הוקים חדשים
- אפשרות להגדיר גם קבצים פרטיים וגם קבצים ציבוריים באתר אחד
- ערפול סיסמא חזק יותר מ-md5 - כך שלא ניתן יהיה לגגל כדי למצוא את הסיסמא
- הפשטה של סוגי מידע שונים לישות - סוג תוכן, תגובה, משתמש, מונח טקסונומיה
- שדות לכל הישויות
- תמיכה באזורי זמן
- תפקיד מנהלן (אדמין)
- תמונות ומטמוני תמונה
- יכולת לתת למשתמש הרשאה לבטל את החשבון שלו
- הכנסת SimpleTest - עכשיו נקרא Testing
- ספריית jQuery
- התקנת רכיבים ושדרוגם באמצעות הממשק לבדו (אין צורך לדרוס ידנית את הקבצים)
- בחירה בין פרופיל התקנה מינימליסטי לבין פרופיל רגיל
- תגיות חופשיות בסוגי תוכן בסיסיים
- תמונה בסוגי תוכן הבאים כברירת מחדל (Basic page, Aritcle)
- רכיב path דלוק (מאפשר נתיבים בעלי משמעות ומקדם את התוכן)
- רכיב Ping
- רכיבThrottle
- רכיב Blog API
- רכיב RDF (הכנה של טקסטים מבוססי פרידירטים לווב סמנטי - יעני, ווב 3.0)
- מה הכוונה - Revamped page.tpl.php – Enable designers to theme without touching php - כלומר?
מטרות מוכרזות - d7ux.org - א. להקל על ביצוען של משימות תכופות ולהקל על איתור הדרך לביצוע משימות פחות תכופות; ב. לתכנן עבור
ה-80% של המשתמשים; ג. לתעדף את מזיני התוכן; ד. להגדיר ערכים חכמים כברירת המחדל.
סידור יכולות ההגדרות
- קיבוץ מחודש של הגדרות על פי תדירות השימוש והמורכבות
- הפרדה בין פעולות המנהלן לפעולות משתמשים אחרים (הזנת תכנים)
- טולבר בדומה ל-admin_menu (אך לא מכיל את כל היכולות שלו כמובן, עדיין מומלץ admin_menu)
- תפריט קיצורי-דרך נפרד shortcut bar לכל סוג מנהל
- לוח מחוונים למנהלן - admin dashboard
- בחירת תבנית עיצוב - אין בלבול בין דלוק לברירת מחדל
- הרשאות לתפקידים - סימון אוטומטי של הרשאות נגזרות
- שימוש ב-overlay - משאיר אותנו בהקשר בו היינו
- קישורי עריכה - לינקים או גלגל שיניים (עד עכשיו זה היה בתבניות עיצוב מסוימות)
- קישור להגדרות של הרכיב מעמוד הרכיבים - מפחית את חוויית ה-"עכשיו מה?..." לאחר התקנת רכיב
- קישור edit summary במקום כפתור ספליט
- לשוניות הגדרות נוספות בסידור אנכי
- בודק חוזק סיסמא חדש
- רכיב advanced help בליבה
- שיפור בממשק התרגום
- עמוד הגדרות סוגי התוכן בנוי באופן ברור יותר