Skip To Content

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

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

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

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

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

ملاحظة:‏

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

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

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

  • addContentSecurityText—إذا لم تكن فارغة، يظهر النص المحدد في مربع الحوار البحث عن طبقات لإضافتها عند البحث عن خادم GIS لإضافة طبقات إلى الخريطة. يعرض في كل مرة المربع الحواري تنفيذ المستخدم لعملية البحث على خادم GIS. يمكن أن يحذر النص المستخدمين حول القيود الأمنية التي لها علاقة بالمحتوى، على سبيل المثال، "‎للاستخدام الداخلي فقط؛ وليس للتوزيع". القيمة الافتراضية فارغة.

  • 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: "My 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—استخدم هذه الخاصية لإدراج الخوادم المتحدة وبالتالي يمكن لعارض الخيطة تبديل الخدمات من الخوادم المتحدة في خريطة ويب من استخدام HTTP إلى HTTPS. هذا سيساعد في تجنب مسائل المحتوى المختلط في عارض الخريطة. استخدم تنسيق ["arcgis.com","arcgisonline.com","server.domain.com"].

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

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

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

  • 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 الزمن المعرّف في هذه الخاصية.

  • webSearchEnabled—يشير إلى ما إذا يتم السماح لعمليات البحث على الويب (على سبيل المثال، بحث جوجل) على المحتوى الموجود في المدخل. الوضع الافتراضي يكون صحيح. لتعطيل عمليات البحث على محتوى الويب، حدد كـ خطأ.

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


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