אומברקו: שדות סטטיים ודינמיים ומה שבינהם
ואם פתאום הלקוח מעדיף למקם את המאמרים הקשורים למעלה במקום למטה? הוא צריך מפתח…
ומה קורה אם הוא רוצה להטמיע כמה תמונות בתוך הטקסט - אחת מיושרת לימין, הבאה משמאל? הוא אמנם יכול לעשות את זה דרך עורך הטקסט החופשי (RTE) אבל זה כבר דורש קצת כישורי HTML ו-CSS.
ואם הלקוח רוצה להטמיע בעמוד רכיב שחוזר על עצמו מספר פעמים באתר (למשל טופס הרשמה לניוזלטר, קומה של מאמרים אחרונים וכו)? האפשרות היחידה הייתה באמצעות "מאקרו" דרך ה RTE, אבל היא הייתה מוגבלת מאוד.
כדי לאפשר יותר גמישות, באומברקו 7 נוספו שני DataType חדשים:
בגלל כל הבעיות הללו, באומברקו 8 הושק DataType חדש שנקרא Block List. שמירת המידע בו יעילה יותר והוא נח מאד לתחזוקת מפתח. אפשר בקלות להוסיף לו רכיבים (בלוקים חדשים) וליצור BlockList מגוונים לאזורים שונים באתר, כך שכל אחד מהם יכיל רק את סט הבלוקים הרלוונטיים לאותו אזור. גם ניהול ההגדרות של הבלוק נהיה פשוט יותר, וניתן לשלב ב-BlockList אחד בלוק עם סט הגדרות א' וב-BlockList אחר לשלב את אותו בלוק אבל עם סט הגדרות ב'. בנוסף אפשר לשלוט על נראות הבלוקים בניהול (צבע רקע, איקון) מה שכמובן משדרג את נראות מערכת הניהול וההתמצאות עבור העורך.
אז איפה הבעיה בעצם? מסתבר שיש 2…
חברות רבות הצליחו לפתור את בעיה מס' 2 בעזרת BlockList (של רכיבים=בלוקים) בתוך BlockList (שכל פריט מייצג שורה, ובתוכה יש כמה BlockList - אחד לכל עמודה שנרצה). דוגמא פשוטה אפשר לראות כאן.
גם אנחנו ב-TWB הלכנו בכיוון הזה ובעצם יצרנו גריד שמאפשר לנו לשלוט על תוכן של עד 6 עמודות, כמו גם על הרוחב שלהן ועוד הגדרות חשובות. במערכת הניהול הוא אפילו מוצג בתצוגה גרידית שפיתחנו ולא בתצוגה הרגילה של רשימת בלוקים. זה שימש אותנו בשנה במספר פרויקטים מגוונים באומברקו 9 ו 10.
מסתבר שגם אומברקו זיהו את הצורך הגדול, ולכן בגרסה 11 הם הוציאו Data Type נוסף - ה BlockGrid.
ה BlockGrid משתמש באותם בלוקים שבהם השתמש ה-BlockList, אבל הוא מאפשר למקום אותם במבנה טבלאי. יש כאן מענה גם לקלות העריכה וגם לקלות הפיתוח ובו בזמן הוא מאפשר את האופציה של חלוקה לשורות ועמודות, בעזרת 2 תכונות חדשות- האפשרות של הגדרת Areas ל-BlockGrid והאפשרות של Resize לבלוק, כולל הגדרה של מספר העמודות (colspan) והשורות (rowspan) שעליהם יכול הבלוק להתפרש. ה-BlockGrid גם מאפשר בקלות פעולות של העתקה, הדבקה וסידור מחדש של הבלוקים.
למפתחים שמעוניינים להתנסות- ניתן להתקין חבילת nuget לדוגמא של שימוש ב-BlockGrid. בנוסף נמליץ על מאמר מפורט שמתווה עקרונות שימוש והתאמה של הBlockGrid: חלק 1, חלק 2
לצעירי אומברקו הפתרון ;-)
בתור התחלה, אם ה-BlockGrid ידע לספק (בניהול) תצוגה מקדימה מבלי שנצטרך לכתוב לו views משלנו, זה יהיה ממש נחמד. (נכון לעכשיו אפשר להיעזר בחבילה הזו)
אבל מה שממש טוב באומברקו, זה שהם קשובים לקולות מהשטח ומתאימים את עצמם אליהם, כך שסביר להניח שנראה עוד שיפורים והתאמות בהתאם לצרכים שיעלו מהמשתמשים של גרסה 11 שיש לה פז"מ של 3 חודשים בלבד, נכון לרגע כתיבת שורות אלה…
שיווק בפייסבוק בעזרת תוכן איכותי ובעל ערך יגדיל בהדרגה את המספר הלקוחות שלכם, יעלה את נפח ההכנסה מהעסק וישפר את המודעות והאהדה למותג שלכם. אז איך עושים את זה ובמה שיווק כזה שונה מכל שיטת שיווק אחרת?
גם אם חינכו אותנו שהעטיפה היא חסרת חשיבות, עיצוב גרפי טוב הוא שירות חובה, חשוב שאסור לוותר עליו. עוד מקדמת דנא אנשים העבירו מסרים חשובים בעזרת סימנים גרפיים. מסתבר שהמוח האנושי מגיב לזה. אז למה עיצוב נכון יתרום לעסק שלכם, ובמה, בעצם?
מה גורם ללקוח להעדיף מוצר או שירות מסוים? האם מיתוג הוא רק לוגו חדש ומעוצב? וגם - מתי נכון לבצע מיתוג בעסק, מיד בהקמת עסק או דווקא לאחר מספר שנים? כל הפרטים על איך מיתוג יגדיל את ההכנסות של העסק שלך ועל התהליך שבו מתבצע המיתוג, במאמר הבא.