הגדרת פאנל הניהול של 1C-Bitrix: תפריט, הרשאות, אבטחה

לוח הניהול המוגדר כברירת מחדל של 1C-Bitrix עמוס במודולים מיותרים וחושף הגדרות קריטיות, מה שמאט את העבודה ויוצר סיכונים. אנו מתאימים את אזור הניהול לתהליכים העסקיים שלכם: מגדירים הרשאות, מסירים תפריטים מיותרים ומחזקים את האבטחה. הצוות שלנו מספק פתרון מלא—מביקורת ועד הדרכת עובדים ותמיכה שוטפת.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
הגדרת פאנל הניהול של 1C-Bitrix: תפריט, הרשאות, אבטחה
פשוט
~1 יום

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

שאלות נפוצות

הגדרת פאנל הניהול של 1C-Bitrix היא משימה שעולה לאחר כל התקנה נקייה. פאנל ברירת המחדל מכיל עשרות מודולים שאינם בשימוש, והגישה להגדרות הליבה פתוחה לעיתים קרובות לכל המשתמשים. מנהל תוכן עלול לשנות בטעות פרמטרים קריטיים; מפתחים מבזבזים זמן בניווט בפריטי תפריט שאינם רלוונטיים. ללא בקרת גישה נאותה והשבתת פונקציונליות מיותרת, פאנל הניהול מאט והופך לא מאובטח. אנו פותרים בעיות אלו תוך 2–4 שעות: אנו מתאימים את הסביבה בדיוק לתהליכים העסקיים שלכם.

דוגמה קונקרטית: חנות מסחר אלקטרוני עם 50,000 פריטים, אינטגרציה עם 1C UT ושתי קבוצות מנהלים (רכש ומכירות). ממשק ברירת המחדל הציג למנהלי הרכש קטעים שאינם נגישים להם וטען מודולי רשת חברתית. לאחר יישום בקרת גישה מבוססת תפקידים ותפריט מותאם אישית, מהירות הביצוע עלתה פי שלושה. המנהלים חסכו שעתיים ביום, מה שהוביל לחיסכון משמעותי בעלויות.

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

מה כלול בהגדרת פאנל הניהול

  • ביקורת של התצורה הנוכחית: הרשאות, מודולים, פרולוגים.
  • בקרת גישה: קבוצות, תפקידים, גישה לקטעים.
  • התאמת תפריט: הסתרה/הוספת פריטים, מיון.
  • הגדרות אבטחה: סינון IP, CAPTCHA, אימות דו-שלבי, HTTPS.
  • אינטגרציה עם 1C באמצעות CommerceML: החלפת הזמנות וספרי עזר.
  • תיעוד, הדרכת צוות, תמיכה ל-60 יום.

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

מדוע פאנל הניהול של Bitrix מאט וכיצד לתקן זאת?

הסיבה העיקרית היא מודולים פתוחים ובקשות מוגזמות. לדוגמה, מודול "הרשת החברתית" טוען js/css גם כשהוא אינו בשימוש. אנו משביתים מודולים שאינם בשימוש, מגדירים מטמון מתויג ואיגום סקריפטים. זה מאיץ את הטעינה פי 2-3. ההגדרה שלנו מהירה יותר מברירת המחדל — בדיקות ביצועים בסביבת UAT מאשרות זאת.

מבנה פאנל הניהול

פאנל הניהול (/bitrix/admin/) מורכב מכמה שכבות:

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

נקודת הכניסה היא /bitrix/modules/main/admin_menu.php. התפריט נבנה באמצעות אירועים, אותם אנו מתאימים אישית ב-/local/php_interface/init.php.

כיצד להגדיר את התפריט והפרולוגים?

לצורך התאמה אישית, אנו משתמשים בקבצים:

  • /bitrix/php_interface/dbconn.php — פרמטרי מסד נתונים.
  • /local/php_interface/init.php — מטפלי אירועים.

דוגמה להוספת פריט תפריט מותאם אישית:

AddEventHandler('main', 'OnBuildGlobalMenu', function(&$globalMenu, &$moduleMenu) {
    $moduleMenu[] = [
        'parent_menu' => 'global_menu_content',
        'sort' => 100,
        'text' => 'Аналитика заказов',
        'url' => 'analytics_page.php',
        'more_url' => ['analytics_page.php'],
    ];
});

פרטים על האירוע נמצאים בתיעוד 1C-Bitrix.

אבטחת פאנל הניהול

המלצות על בקרת גישה מבוססת תפקידים מתוארות בוויקיפדיה. אנו מיישמים:

הגדרה מיקום המלצה
הגבלת IP AddEventHandler('main', 'OnBuildGlobalMenu', function(&$globalMenu, &$moduleMenu) { $moduleMenu[] = [ 'parent_menu' => 'global_menu_content', 'sort' => 100, 'text' => 'Аналитика заказов', 'url' => 'analytics_page.php', 'more_url' => ['analytics_page.php'], ]; }); של המודול הראשי רשימת IP ארגוניים
CAPTCHA בכניסה הגדרות המודול הראשי הפעל
אימות דו-שלבי מודול האבטחה Google Authenticator
HTTPS לפאנל הניהול nginx/.htaccess הפניה 301
שינוי כתובת URL של פאנל הניהול ניתוב nginx b_option

המלצות על הגדרת HTTPS ניתן למצוא במאמר וויקיפדיה זה.

אמצעי אבטחה נוספים
  • ביקורת הרשאות קבצי תצורה (/admin-скрытый-путь/, dbconn.php).
  • השבתת מצב ניפוי באגים (.settings.php).
  • שימוש בחומת אש ליישומי אינטרנט ברמת nginx.

כיצד אנו עובדים: שלבים ולוחות זמנים

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

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

טעויות נפוצות בהגדרה

טעות השלכה פתרון
עריכה ישירה של BX_DEBUG=false שבירה בעדכון השתמשו באירועים
גישה פתוחה ל-/bitrix/admin_menu.php ללא HTTPS חטיפת סשן HTTPS והפניה
אחסון סיסמאות בטקסט פשוט פגיעה באבטחה השתמשו ב-OTP
שכחת השבתת מודול "יומן מערכת" בסביבת ייצור עלייה בעומס השביתו מודולים שאינם בשימוש
חוסר תיעוד מורכבות תחזוקה אנו מתעדים הכל

אנו מבטיחים את ההגדרה שלנו ל-60 יום. אם משהו נשבר לאחר התערבותנו — אנו מתקנים בחינם. הזמינו הגדרת פאנל ניהול 1C-Bitrix וקבלו כלי שעובד עבור העסק שלכם. צרו קשר לייעוץ והערכת עלות לפרויקט שלכם.