يمكنك تخصيص سلوك البوابة الإلكترونية باستخدام ملف التكوين. تتضمن الخصائص التي يمكنك إعدادها روابط وأزرار معينة يتم عرضها في موقع الويب مثل: روابط تطبيق Scene Viewer أو أحد الأزرار التي تسمح لمستخدم مجهول بإنشاء حسابات في البوابة الإلكترونية. قد تريد القيام بذلك إذا كنت تقوم بتكوين عملية نشر غير متصلة أو تعديل سلوك البوابة الإلكترونية لمطابقة متطلبات المؤسسة.
يقع ملف التكوين في <Portal for ArcGIS installation directory>/customizations/<version number>/framework/webapps/arcgis#home/js/arcgisonline/config.js. إنشاء نسخة احتياطية من هذا الملف قبل تعديله.
بعد تعديل الخصائص في الملف، فستحتاج إعادة تشغيل البوابة الإلكترونية لتطبيق التحريرات ومحو ذاكرة المتصفح المؤقتة (بما في ذلك ملفات الارتباط) لمراجعة التغييرات في موقع البوابة الإلكترونية.
ملاحظة:
عند تثبيت تصحيح أو تحديث النظام أو ترقية البوابة الإلكترونية إلى إصدار أحدث، يتم الاحتفاظ بالملف config.js في دليل التخصيصات، كما يتم الاحتفاظ بالخصائص التي قمت بتعديلها في الملف. وكإجراء وقائي، يمكنك الاحتفاظ بنسخة من الملف config.js في حالة حذف أحد أعضاء المنظمة لدليل التخصيصات دون قصد.
يحتوي ملف التكوين على كود أخر الذي ينبغي أن يتم تعديله. عند فتح ملف التكوين، استعرض جزء الملف الذي يحتوي على الخصائص التي يمكن تعديلها. تكون بعض الخصائص في ملف التكوين الخاص بالمدخل موضحة بذاتها، ولكن يتم وصف بعض الخصائص المحددة بمزيد من التفاصيل أدناه. تُدرج الخصائص في ترتيب أبجدي.
الخصاص في ملف التكوين
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 - يشير إلى إمكانية الوصول إلى ArcGIS Dashboards في بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. لتعطيل Dashboards في البوابة الإلكترونية، حدده على أنه false. عند تعطيله، يتم إخفاء Dashboards من مربع حوار مشاركة في Map Viewer، ومن خيار إنشاء تطبيق ويب على صفحات تفاصيل العنصر، ومن خيار إنشاء تطبيق في علامة التبويب المحتوى الخاص بي في صفحة المحتوى.
showInAppLauncher- استخدم هذه الخاصية لإدراج تطبيقات Esri للعرض في مشغل التطبيقات، بفصل الإدخالات بفاصلة. السلسلة الافتراضية هي ["ArcGIS Dashboards","ArcGIS Enterprise Sites","Track Viewer","Ortho Maker","ArcGIS Workforce","ArcGIS QuickCapture Web Designer","ArcGIS StoryMaps","ArcGIS Experience Builder","ArcGIS Field Maps"]. يمكنك إزالة أي من هذه التطبيقات من القائمة ومشغل التطبيق.
tokenExpiration—عند قيام المستخدم بتسجيل الدخول على موقع البوابة الإلكترونية على الويب، ينشأ رمز مميز بفترة صلاحية افتراضية 120 دقيقة (ساعتان). في حالة قيام المستخدم بتحديد خيار "اجعلني قيد تسجيل الدخول" ، عند تسجيل الدخول، يتم تجاوز زمن longTokenExpiration الزمن المعرّف في هذه الخاصية.
sceneViewerEnabled- يشير إلى إمكانية الوصول إلى Scene Viewer في بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. عند التعطيل، يتم إخفاء خيارات Scene Viewer من كل مربعات الحوار والأشرطة في البوابة الإلكترونية. لتعطيل Scene Viewer في البوابة الإلكترونية، حدده ليكون خطأ.
webAppBuilderEnabled - يشير إلى إمكانية الوصول إلى ArcGIS Web AppBuilder في بوابتك الإلكترونية. الوضع الافتراضي يكون صحيح. عند تعطيله، يتم إخفاء Web AppBuilder من مربع حوار مشاركة في Map Viewer ومن خيار إنشاء تطبيق في علامة التبويب المحتوى الخاص بي في صفحة المحتوى. لتعطيل ArcGIS Web AppBuilder في البوابة الإلكترونية، حدده ليكون خطأ.
ملاحظة:
في الإصدار 10.8 والإصدارات الأحدث، يمكن تكوين شعار المعلومات في إعدادات المؤسسة الخاصة بالبوابة الإلكترونية التي تحل محل سير العمل لتعيين خاصية classificationBanner في ملف التكوين.