Skip To Content

إعداد خيارات البوابة الإلكترونية المتقدمة

يمكنك تخصيص سلوك البوابة الإلكترونية باستخدام ملف التكوين. تتضمن الخصائص التي يمكنك إعدادها روابط وأزرار معينة يتم عرضها في موقع الويب مثل: روابط الوسائط أو أحد الأزرار التي تسمح لمستخدم مجهول بإنشاء حسابات في البوابة الإلكترونية. قد تريد القيام بذلك إذا كنت تقوم ‎بتكوين عملية نشر غير متصلة أو تعديل سلوك البوابة الإلكترونية لمطابقة متطلبات المؤسسة، على سبيل المثال، قد تقوم المؤسسات التالية بتكوين البوابة الإلكترونية على هذا النحو:

  • صناعة الدفاع/الحكومة الاتحادية—تكوين البوابة الإلكترونية بالكامل لاستخدام الموارد المحلية وإضافة شعارات الأمن وتعطيل المستخدمين المجهولين من إنشاء حسابات وتعطيل المدونات والمشاركة إلى وسائل التواصل الاجتماعي.
  • الحكومة المحلية—إضافة شعارات الأمن وإعداد خدمة النطاق لاستخدام إسقاط محلي.
  • تجاري- تمكين المدونات والمشاركة في الوسائط الاجتماعية.

يقع ملف التكوين في <Portal for ArcGIS installation directory>/customizations/<version number>/webapps/arcgis#home/js/arcgisonline/config.js. إنشاء نسخة احتياطية من هذا الملف قبل تعديله.

بعد تعديل الخصائص في الملف، فستحتاج إعادة تشغيل البوابة الإلكترونية لتطبيق التحريرات ومحو ذاكرة المتصفح المؤقتة (بما في ذلك ملفات الارتباط) لمراجعة التغييرات في موقع البوابة الإلكترونية.

ملاحظة:‏

عند تثبيت تصحيح أو تحديث النظام أو ترقية البوابة الإلكترونية إلى إصدار أحدث، يتم الاحتفاظ بالملف config.js في دليل التخصيصات، كما يتم الاحتفاظ بالخصائص التي قمت بتعديلها في الملف. وكإجراء وقائي، يمكنك الاحتفاظ بنسخة من الملف config.js في حالة حذف أحد أعضاء المنظمة لدليل التخصيصات دون قصد.

يحتوي ملف التكوين على كود أخر الذي ينبغي أن يتم تعديله. عند فتح ملف التكوين، استعرض جزء الملف الذي يحتوي على الخصائص التي يمكن تعديلها. تكون بعض الخصائص في ملف التكوين الخاص بالمدخل موضحة بذاتها، ولكن يتم وصف بعض الخصائص المحددة بمزيد من التفاصيل أدناه. تُدرج الخصائص في ترتيب أبجدي.

الخصاص في ملف التكوين

  • bitlyUrl—إذا لم تكن فارغة، تظهر عناوين URL قصيرة لـ Facebook وTwitter، ورابط خريطة URL في مربع حوار تفاصيل العنصر. إذا كانت فارغة، لن يتوافر روابط Twitter و Facebook. لاستخدام هذه الخاصية، سوف تكون بحاجة إلى تحديد تسجيل الدخول لعنوان Bitly URL كاملاً و apiKey، مثل http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>. القيمة الافتراضية فارغة. يجب أيضًا تعيين showSocialMediaLinks ليكون صحيح لاستخدام عناوين URL لـ Bitly.

  • bitlyUrlSSL - إذا تطلب HTTPS، حدد تسجيل دخول عنوان Bitly URL الكامل و apiKey في الخاصية الحالية، مثل http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>. القيمة الافتراضية فارغة.

  • classificationBanner—يشير إلى ما إذا يظهر إشعار الأمن في أعلى أو أسفل كل صفحة في التطبيق. القيمة الافتراضية خاطئة. لعرض شعار الأمان، استبدل خط classificationBanner:false بالكود الذي يُعرف الشعار. فيما يلي أحد الأمثلة:

    classificationBanner : {
        text : "UNCLASSIFIED",
        color:[255,255,255],
        font:{
          decoration:"none",
          family:"Portable User Interface",
          size:16,
          style:"normal",
          weight:"bold"
        },
        height : 5,
        backgroundColor:[0,128,0]
      },

  • extentService—الخدمة المستخدمة في تحديث أو إعداد نطاق عنصر خريطة الويب في المربع الحواري إعداد نطاق في موقع المدخل الإلكتروني. القيمة الافتراضية هي http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer.

  • footerLinks- يمكنك استخدام هذه الخاصية لتعريف الروابط المعروضة في جميع تذييلات الصفحة. يعرض المثال التالي روابط للعديد من الصفحات - المؤسسة وشروط الاستخدم والخصوصية والاتصال بنا والإبلاغ عن إساءة الاستخدام:

    footerLinks: [{
          title: "Organization",      url: "http://www.myorganiz.com"
        }, {
          title: "Terms of Use",      url: "http://www.myorganiz.com/legal/licensing/termsofuse.html"                            }, {
          title: "Privacy",      url: "http://www.myorganiz.com/legal/privacy.html"                                         }, {
          title: "Contact Us",      email: "feedback@myorganiz.com",      type: "contactUs"
        }, {
          title: "Report Abuse",      email: "feedback@myorganiz.com",      type: "reportAbuse"
        }],

  • gcsBasemapService—الخدمة لكي يتم استخدامها في صورة خريطة أساس لخدمات OGC WMS التي لا تدعم نظام ميركاتور الإحداثي على الويب. الوضع الافتراضي هو http://services.arcgisonline.com/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer.

  • httpsDomains- استخدم هذه الخاصية لإدراج الخوادم الموحدة حتى يمكن لـ Map Viewer تبديل الخدمات من الخوادم الموحدة في خريطة الويب من استخدام HTTP إلى HTTPS. يساعدك ذلك في تجنُّب مشكلات المحتوى المختلط في Map Viewer. استخدم تنسيق ["arcgis.com","arcgisonline.com","server.domain.com"].

  • longTokenExpiration—عند قيام المستخدم بتسجيل الدخول على موقع البوابة الإلكترونية وتحديد "اجعلني قيد تسجيل الدخول"، ينشأ رمز مميز بفترة صلاحية افتراضية 20,160 دقيقة (14 يومًا). في حالة عدم قيام المستخدم بتحديد خيار "اجعلني قيد تسجيل الدخول" ، عند تسجيل الدخول، يتم تجاوز زمن tokenExpiration الزمن المعرّف في هذه الخاصية.

  • restrictOrganizationPageToAdmin- يشير إلى صفحة المؤسسة التي تكون مرئية لأعضاء البوابة الإلكترونية. الافتراضي هو خطأ، وهو ما يعني أن صفحة المؤسسة مرئية لكل أعضاء البوابة الإلكترونية. لإخفاء صفحة المؤسسة من كل المستخدمين باستثناء أعضاء دول المسؤول الافتراضي، حددها على أنها صحيح.

  • searchArcGISOnlineEnabled- باستخدام هذه الخاصية، يمكنك تمكين هذا الخيار للبحث عن الطبقات في ArcGIS Online من Map Viewer في البوابة الإلكترونية. الوضع الافتراضي يكون صحيح. عند التعطيل، سيتم إخفاء خيار البحث عن الطبقات في ArcGIS Online من مربع حوار "البحث عن الطبقات" في Map Viewer. لتعطيل خيار البحث عن الطبقات في ArcGIS Online من البوابة الإلكترونية، حدده ليكون خطأ.

  • showCreateDashboard- يشير إلى إمكانية الوصول إلى Operations Dashboard for ArcGISفي بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. لتعطيل Operations Dashboard في البوابة الإلكترونية، حدده على أنه false. عند تعطيله، سيتم إخفاء Operations Dashboard من مربع حوار مشاركة في Map Viewer، من خيار إنشاء تطبيق ويب في صفحات تفاصيل العنصر، ومن خيار إنشاء تطبيق في علامة تبويب المحتوى في صفحة المحتوى.
  • showinAppLauncher- استخدم هذه الخاصية لإدراج تطبيقات Esri للعرض في مشغل التطبيقات، بفصل الإدخالات بفاصلة. السلسلة الافتراضية هي ["Operations Dashboard for ArcGIS","ArcGIS Enterprise Sites"]. تطبيقات Esri الأخرى التي يمكن إضافتها إلى هذه الخاصية هي Workforce for ArcGIS وOrtho Maker. يمكنك إضافة أو إزالة أي من هذه التطبيقات الأربعة من القائمة.
  • showSocialMediaLinks—يشير إلى ما إذا يتم عرض أو لا يتم عرض روابط Facebook و Twitter في مربع حوار تفاصيل العنصر. الوضع الافتراضي يكون خطأ، مما يعني أنه لا يتم عرض الروابط. لتمكين الروابط، حدد الخاصية الحالية باعتباره صحيح، وحدد bitlyURL وخصائص bitlyURLSSL مع تسجيل دخول عنوان Bitly URL الكامل apiKey، مثل: "http://api.bit.ly/v3/shorten?login=<loginName>&apiKey=<key>",.
  • signInHelp—استخدم الخاصية الحالية لتجاوز الصفحة المفتوحة بواسطة هل تحتاج مساعدة لتسجيل الخروج؟ رابط في صفحة تسجيل الدخول (signin.html). الوضع الافتراضي يكون فارغًا، مما يعني أنه يتم عرض الصفحة الافتراضية (troubleshoot.html) بواسطة الرابط. لتحديد الصفحة، حدد عنوان URL للصفحة حيث سيتم فتح الرابط الخاص بها، مثال ‎signInHelp: "http://machine.domain.com/mysignin.html".

  • tokenExpiration—عند قيام المستخدم بتسجيل الدخول على موقع البوابة الإلكترونية على الويب، ينشأ رمز مميز بفترة صلاحية افتراضية 120 دقيقة (ساعتان). في حالة قيام المستخدم بتحديد خيار "اجعلني قيد تسجيل الدخول" ، عند تسجيل الدخول، يتم تجاوز زمن longTokenExpiration الزمن المعرّف في هذه الخاصية.

  • sceneViewerEnabled- يشير إلى إمكانية الوصول إلى Scene Viewer في بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. عند التعطيل، سيتم إخفاء خيارات Scene Viewer من كل مربعات الحوار والأشرطة في البوابة الإلكترونية. لتعطيل Scene Viewer في البوابة الإلكترونية، حدده ليكون خطأ.

  • webAppBuilderEnabled- يشير إلى إمكانية الوصول إلى Web AppBuilder for ArcGISفي بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. عند تعطيله، سيتم إخفاء Web AppBuilder من مربع حوار مشاركة في Map Viewer ومن خيار إنشاء تطبيق في علامة تبويب المحتوى في صفحة المحتوى. لتعطيل Web AppBuilder في البوابة الإلكترونية، حدده ليكون خطأ.


في هذا الموضوع
  1. الخصاص في ملف التكوين