הגדרת MIGX לתוכן מורכב ב-MODX

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

פיתוח ותחזוקה של כל סוגי האתרים:

אתרי מידע או יישומי אינטרנט
אתרי תדמית, דפי נחיתה, אתרי חברה, קטלוגים מקוונים, חידונים, אתרי קידום, בלוגים, מקורות חדשות, פורטלי מידע, פורומים, אגרגטורים
אתרי מסחר אלקטרוני או יישומי אינטרנט
חנויות מקוונות, פורטלי B2B, שווקים, בורסות מקוונות, אתרי קאשבק, בורסות, פלטפורמות דרופשיפינג, מנתחי מוצרים
יישומי אינטרנט לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, פורטלים ארגוניים, מערכות ניהול ייצור, מנתחי מידע
אתרי שירות אלקטרוני או יישומי אינטרנט
פלטפורמות מודעות, בתי ספר מקוונים, בתי קולנוע מקוונים, בוני אתרים, פורטלים לשירותים אלקטרוניים, פלטפורמות אירוח וידאו, פורטלים נושאיים

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
הגדרת MIGX לתוכן מורכב ב-MODX
בינוני
~2-3 ימים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אתר חברה B2B ADVANCE
    פיתוח אתר חברה B2B ADVANCE
    1502
  • פיתוח אפליקציית ווב עבור FEEDME
    פיתוח אפליקציית ווב עבור FEEDME
    1344
  • פיתוח אתר עבור BELFINGROUP
    פיתוח אתר עבור BELFINGROUP
    1052
  • פיתוח חנות מקוונת לחברת FURNORO
    פיתוח חנות מקוונת לחברת FURNORO
    1307
  • פיתוח אפליקציית ווב עבור Enviok
    פיתוח אפליקציית ווב עבור Enviok
    1050
  • פיתוח אתר לחברת FIXPER
    פיתוח אתר לחברת FIXPER
    1033

הגדרת MIGX לתוכן מורכב ב-MODX

תארו לעצמכם: לקוח מבקש להוסיף בלוק "הפרויקטים שלנו" לדף נחיתה, עם לוגו, כותרת, תיאור, מחסן טכנולוגיות וקישור. ללא MIGX, הייתם צריכים ליצור 5–6 פרמטרי TV נפרדים או לאחסן הכל בשדה JSON אחד ואז לכתוב מפענח מורכב. פרמטרי TV סטנדרטיים של MODX אינם מאפשרים קבוצות שדות הניתנות לחזרה — צריך לשכפל TVs או להשתמש בפתרונות עוקפים. העורך מוצא את זה לא נוח, המפתח סובל. MIGX פותר את זה ב-15 דקות.

MIGX (Multi-Items Grid for MODX) הוא תוסף ליצירת קבוצות שדות הניתנות לחזרה בתוך פרמטר TV יחיד. זה מקביל ל-Paragraphs ב-Drupal או ל-repeaters ב-ACF/WordPress. העורך יכול להוסיף בלוקים בלתי מוגבלים בכל מבנה: שקופיות, יתרונות, שלבים, גלריות, רשימות מחירים. אנו מגדירים MIGX מפתח-לשימוש — אתם מקבלים תצורות מוכנות ותבניות פלט. במשך יותר מ-5 שנים, הגדרנו MIGX ביותר מ-50 פרויקטים — מדפי נחיתה ועד קטלוגים. צרו קשר לייעוץ.

בעיות שאנו פותרים

פרמטרי TV סטנדרטיים של MODX אינם מתאימים לתוכן חוזר מובנה. בעיות נפוצות:

  • ריבוי TVs: כל שדה דורש TV משלו, מה שמוביל לעשרות משתנים עבור בלוק אחד.
  • חוויית עורך ירודה: הוספת פריטים חדשים דורשת שכפול TVs או עריכת JSON גולמי.
  • אין מיון או אימות מובנים: מפתחים חייבים ליישם פתרונות מותאמים אישית.

MIGX מבטל את הבעיות הללו על ידי מתן TV יחיד מבוסס JSON עם ממשק רשת להוספה, עריכה, מיון ומחיקה של פריטים.

איך אנחנו עושים את זה (הוכחת מומחיות)

אנו משתמשים ב-MIGX באופן נרחב. המחסן הטכנולוגי האופייני שלנו: MODX 2.x/3.x, MIGX 2.x, סניפט getImageList, pdoTools למקרים מתקדמים. אנו מתכננים תחילה את מבנה הנתונים, ואז יוצרים תצורת MIGX כאובייקט JSON.

דוגמה: תצורת סליידר

{
  "formtabs": [
    {
      "caption": "Слайд",
      "fields": [
        {
          "field": "image",
          "caption": "Изображение",
          "inputTV": "migx_image",
          "inputTVtype": "image"
        },
        {
          "field": "title",
          "caption": "Заголовок",
          "inputTVtype": "text"
        },
        {
          "field": "subtitle",
          "caption": "Подзаголовок",
          "inputTVtype": "textarea"
        },
        {
          "field": "link",
          "caption": "Ссылка кнопки",
          "inputTVtype": "url"
        },
        {
          "field": "btn_text",
          "caption": "Текст кнопки",
          "inputTVtype": "text",
          "default": "Подробнее"
        }
      ]
    }
  ],
  "columns": [
    {
      "header": "Изображение",
      "dataIndex": "image",
      "renderer": "this.renderImage",
      "width": 80
    },
    {
      "header": "Заголовок",
      "dataIndex": "title"
    }
  ],
  "actionbuttons": "add,edit,remove,moveup,movedown",
  "window_title": "Слайд"
}

לאחר מכן אנו מצמידים תצורה זו לפרמטר TV (סוג קלט migx או slider). הפלט מטופל על ידי הסניפט getImageList:

[[!getImageList? &tvname=`hero_slider` &docid=`[[*id]]` &tpl=`@INLINE
  <div class="slide" style="background-image:url([[+image]])">
    <h2>[[+title]]</h2>
    <p>[[+subtitle]]</p>
    <a href="[[+link]]" class="btn">[[+btn_text]]</a>
  </div>
` ]]

שיטות חלופיות כוללות { "formtabs": [ { "caption": "Слайд", "fields": [ { "field": "image", "caption": "Изображение", "inputTV": "migx_image", "inputTVtype": "image" }, { "field": "title", "caption": "Заголовок", "inputTVtype": "text" }, { "field": "subtitle", "caption": "Подзаголовок", "inputTVtype": "textarea" }, { "field": "link", "caption": "Ссылка кнопки", "inputTVtype": "url" }, { "field": "btn_text", "caption": "Текст кнопки", "inputTVtype": "text", "default": "Подробнее" } ] } ], "columns": [ { "header": "Изображение", "dataIndex": "image", "renderer": "this.renderImage", "width": 80 }, { "header": "Заголовок", "dataIndex": "title" } ], "actionbuttons": "add,edit,remove,moveup,movedown", "window_title": "Слайд" } או migxdb עם migx, אך slider פשוט ומהיר יותר עבור רוב המקרים.

השוואת שיטות פלט

שיטה מהירות גמישות מורכבות
getImageList גבוהה בינונית נמוכה
migxLoopCollection בינונית גבוהה בינונית
pdoTools + pdoField בינונית גבוהה בינונית

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

תהליך והערכת עלות

איננו מציעים תמחור קבוע — כל פרויקט הוא ייחודי. התהליך שלנו:

  1. איסוף נתונים: הבנת סוגי התוכן וצרכי העורך.
  2. ביקורת/ניתוח: סקירת תבניות קיימות והצעת מבנה אופטימלי.
  3. עיצוב: יצירת תצורות MIGX ותבניות פלט.
  4. הערכת עלות: מתן לוח זמנים ותקציב בהתאם למורכבות.
  5. פיתוח: יישום תצורות, הצמדת TVs, כתיבת סניפטים.
  6. בדיקות: אימות שלמות נתונים ופלט.
  7. השקה: פריסה ומתן תיעוד.

לוחות זמנים

הגדרת תצורת MIGX עבור 3–5 סוגי בלוקים אורכת בדרך כלל 1–2 ימים. מבנים מקוננים מורכבים או עיבוד מותאם אישית נרחב עשויים להאריך זאת.

טעות נפוצה: שכחת hero_slider

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

השוואה: MIGX לעומת רשימות TV סטנדרטיות

פרמטר רשימות TV סטנדרטיות MIGX
מספר TVs רבים (N*שדות) TV אחד
תמיכה בחזרה לא כן, בלתי מוגבל
מבנים מקוננים לא (רק מחרוזות) כן (JSON)
מיון פריטים דורש עבודה מותאמת אישית גרירה ושחרור מובנית
אימות שדות רק סוג נתונים ניתן להגדרה

MIGX מפחית את זמן הפיתוח ב-30–40% לפי התיעוד הרשמי של MODX.

מה כלול בהגדרת MIGX מפתח-לשימוש

אנחנו לא רק מתקינים את התוסף — אנו מתכננים את מבנה הנתונים, יוצרים תצורות, מצמידים TVs, כותבים תבניות פלט ומבצעים אופטימיזציה לביצועים. אתם מקבלים:

  • עד 5 סוגים של בלוקים הניתנים לחזרה (סליידר, יתרונות, צוות, רשימת מחירים, המלצות);
  • תבניות פלט עם עיצוב רספונסיבי;
  • תיעוד לעורכים;
  • ייעוץ לגבי מילוי תוכן.

צרו קשר

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