התקנת K2 Content Construction Kit עבור Joomla

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

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

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

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

השירותים שאנו מציעים
מציג 1 מתוך 1כל 2062 השירותים
התקנת K2 Content Construction Kit עבור Joomla
פשוט
מ- 1 יום עד 3 ימים

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

שאלות נפוצות

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

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

כשבונים קטלוג נדל"ן על Joomla, מאמרים סטנדרטיים חסרים גמישות — צריך שדות כמו "שטח", "קומה", "מחיר" וגלריה. בלי K2, אתם ממציאים את הגלגל מחדש: יוצרים טבלאות ידנית או מתקינים הרחבות כבדות. הגדרנו את K2 ליותר מ-15 פרויקטים: מפורטלי חדשות ועד חנויות מקוונות. מאמר זה מספק ניסיון מעשי בהגדרת K2 CCK שיחסוך לכם תקציב על תוספים יקרים ושעות של פיתוח. לדוגמה, שימוש ב-K2 במקום תוסף CCK בתשלום יכול לחסוך עד $500 לפרויקט. בדרך כלל, הגדרת K2 עולה בין $150 ל-$300 לפרויקט, וחוסכת לכם $200 עד $500 בהשוואה לפיתוח מותאם אישית או תוספים יקרים. אחרי הקריאה, תוכלו להגדיר סוגי תוכן עם שדות מותאמים אישית בעצמכם.

בואו נפרק את זה עם מקרה אמיתי: חנות מקוונת לאלקטרוניקה דרשה כרטיסי מוצר עם מפרטים (משקל, מידות, צבע) וקבצי הוראות. K2 אפשר לנו ליישם זאת ביומיים ללא עקיפות — יצרנו קבוצת שדות נוספים "מפרטים" וחיברנו אותה לקטגוריית "מוצרים". העורכים קיבלו טופס נוח, והמבקרים קיבלו מידע מלא.

איך מתקינים את K2?

הורידו את הרכיב מהאתר הרשמי של K2. ההתקנה סטנדרטית: הרחבות → ניהול הרחבות → העלאת קובץ. K2 מתקין את הרכיב, המודולים (mod_k2_content, mod_k2_users) והתוסף (plg_search_k2). אחרי ההתקנה, ודאו שהמודולים מפורסמים במיקומים הנכונים. ודאו שהאחסון שלכם תומך ב-PHP 7.4+ ו-MySQL 5.7+. בהגדרות הרכיב, הפעילו מטמון — זה מפחית את העומס על השרת.

איך יוצרים סוג תוכן עם שדות נוספים?

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

  1. K2 → קבוצות שדות נוספים → הוספת קבוצה "נדל"ן"
  2. בתוך הקבוצה, צרו שדות: שטח (שדה טקסט), מספר חדרים (רשימה נפתחת), קומה (שדה טקסט), מחיר (שדה טקסט), תמונות (גלריה)
  3. K2 → קטגוריות → צרו "דירות", "בתים" → בהגדרות הקטגוריה, חברו את קבוצת "נדל"ן"

כעת בעת יצירת מאמר בקטגוריית "דירות", העורך יראה את כל השדות המותאמים אישית. לכיוונון עדין יותר, השתמשו בתוסף K2 Extra Fields Checkbox — הוא מאפשר להציג או להסתיר שדות בהתאם לקטגוריה שנבחרה. להלן טבלה של סוגי שדות נוספים הזמינים ב-K2:

סוג שדה תיאור
Textfield טקסט בשורה אחת
Textarea טקסט רב-שורתי
Select רשימה נפתחת
Multiselect בחירה מרובה
Radio לחצני רדיו
Checkbox תיבות סימון
Link כתובת URL עם טקסט
CSV רשימה מופרדת בפסיקים
Datetime תאריך ושעה
Image תמונה עם כיתוב
Gallery גלריית תמונות
File קובץ מצורף
Header מפריד כותרת לקיבוץ שדות

היתרונות של K2 על פני מתחרים

K2 מספק פונקציונליות שחסרה ב-Joomla הסטנדרטי או דורשת הרחבות נוספות. לדוגמה, הגלריה המובנית של K2 מהירה פי 3 ליישום מאשר הגדרת תוסף גלריה של צד שלישי. לדוגמה, שדות K2 נטענים פי 2 מהר יותר משדות מותאמים אישית סטנדרטיים של Joomla במבחני ביצועים. בניגוד ל-com_content, K2 מספק קבצים מצורפים וגלריות כברירת מחדל. השוו בין K2, שדות מותאמים אישית סטנדרטיים של Joomla ו-Flexible Custom Fields:

תכונה K2 שדות מותאמים אישית (Joomla) Flexible Custom Fields
שדות מותאמים אישית כן (13 סוגים) כן (סוגים בסיסיים) כן (10+ סוגים)
קבצים מצורפים כן לא כן (תוסף)
גלריית תמונות מובנית לא כן (תוסף)
פרופיל מחבר מורחב סטנדרטי סטנדרטי
תגיות וענן תגיות מובנה דרך הרחבה דרך הרחבה
הצבעה מובנית כן לא לא

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

מגבלות של K2

עבור Joomla 4/5, מומלץ לשקול שדות מותאמים אישית מקוריים או Flexible Custom Fields במקום זאת, מכיוון ש-K2 עלול להתנגש עם גרסאות חדשות יותר וליצור יתירות. כמו כן, K2 מתנגש עם תבניות מסוימות המשתמשות ב-Bootstrap 5. במקרים כאלה, שקלו Flexible Custom Fields או תמיכה דרך תוספים.

הצגת שדות נוספים בתבנית

// В шаблоне item.php
if (count($this->item->extra_fields)) {
    foreach ($this->item->extra_fields as $field) {
        if (!$field->value) continue;
        echo '<div class="extra-field extra-field--' . $field->name . '">';
        echo '<span class="extra-field__label">' . $field->title . ':</span> ';
        echo '<span class="extra-field__value">' . $field->value . '</span>';
        echo '</div>';
    }
}
// Конкретное поле по name
$area = null;
foreach ($this->item->extra_fields as $field) {
    if ($field->name === 'area_sqm') {
        $area = $field->value;
        break;
    }
}
מידע נוסף על מטמון שדות נוספים

כדי לזרז דברים, אנו ממליצים להפעיל את מטמון המערכת של Joomla ואת מטמון רכיב K2. השתמשו גם בתוסף K2 Cache כדי לשמור שדות נוספים במטמון. זה מפחית את מספר שאילתות ה-SQL ומשפר את TTFB.

תהליך העבודה

  1. ניתוח — אנו מזהים סוגי תוכן והשדות שלהם.
  2. עיצוב — אנו יוצרים סכמה של קבוצות שדות נוספים וקטגוריות.
  3. הגדרה — אנו מתקינים את K2, יוצרים קבוצות ומחברים אותן לקטגוריות.
  4. אינטגרציה — אנו מתאימים את התבנית להצגת שדות (כמו בדוגמה למעלה).
  5. בדיקות — אנו בודקים תצוגה בכל המכשירים.
  6. השקה והדרכה — אנו מעבירים תיעוד וגישה לעורכים.

מה כלול בעבודה

  • הגדרת K2: התקנה, הגדרות הרשאות, מטמון.
  • יצירת עד 5 סוגי תוכן עם 10+ שדות נוספים כל אחד.
  • סימון תבנית להצגת שדות המותאם לעיצוב.
  • תיעוד לעורכים על מילוי שדות.
  • תמיכה למשך שבועיים לאחר המסירה.

הניסיון שלנו

אנו עובדים עם Joomla כבר למעלה מ-10 שנים, הגדרנו את K2 ליותר מ-15 פרויקטים — מפורטלים ארגוניים ועד חנויות מקוונות. אנו משתמשים בדפוסים מוכחים: מטמון דרך Joomla Cache, אופטימיזציה של שאילתות SQL, והטמעת שדות דרך // В шаблоне item.php if (count($this->item->extra_fields)) { foreach ($this->item->extra_fields as $field) { if (!$field->value) continue; echo '<div class="extra-field extra-field--' . $field->name . '">'; echo '<span class="extra-field__label">' . $field->title . ':</span> '; echo '<span class="extra-field__value">' . $field->value . '</span>'; echo '</div>'; } } // Конкретное поле по name $area = null; foreach ($this->item->extra_fields as $field) { if ($field->name === 'area_sqm') { $area = $field->value; break; } } ללא פריצות. לפי תיעוד רשמי של K2, תמיכה ב-PHP 8.1 הוצגה בגרסה 2.11.

לוח זמנים

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

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