Extension:External Data/ar

يسمح امتداد External Data لصفحات ميدياويكي بجلب البيانات المنظمة وترشيحها وتنسيقها من مصدر واحد أو أكثر من مصدر واحد. يجوز أن تشتمل هذه المصادر معرفات مواقع موحدة خارجية وخدمات SOAP وصفحات ويكي معتادة وملفات مرفوعة وملفات على الخادم المحلي وقواعد بيانات ومجلدات LDAP ونواتج البرامج المحلية.

يحدد هذا الامتداد ما يلي من :
 * دوال جلب البيانات والتعامل معها، التي تضبط متغيرات محلية ومن ثم عرضها أو تخزينها أو محوها:
 * #external_value - تعرض قيمة أي متغير من هذا النوع.
 * #for_external_table - يجول في كافة القيم المجلوبة لمجموعة من المتغيرات ويعرض نفس نص «الحاوية» لكل واحد منها.
 * #display_external_table - يجول في كافة القيم المجلوبة لمجموعة من المتغيرات ويعرض كل «صف» مستخدمًا قالب.
 * #format_external_table - متاح فقط لو كان Cargo مُنَصّبًا. يتولى تعديل صيغة البيانات الخارجية المجلوبة بذات صيغة استفسارات ‎#‎cargo_‎query.
 * #store_external_table - يجول في كافة قيم جدول ما وتخزينها في صفة بيانات دِلَالية مستخدمًا امتداد Semantic MediaWiki عن طريق محاكاة استدعاء لدالة ‎#subobject التي يستخدمها سيمانتك ميدياويكي لكل صف.
 * #clear_external_data - يمحو المجموعة الحالية من البيانات المجلوبة.
 * في وضع التوافق مع الإصدارات السابقة، يتولى الامتداد أيضًا تحديد دوال جلب البيانات التي تضبط متغيرات محلية متاحة مع نطاق صفحة الويكي التي يمكن عرضها لاحقًا باستخدام الدوال سالفة الذكر:
 * #get_web_data - يجلب بيانات CSV أو GFF أو JSON أو YAML أو XML أو XML أو ini أو بيانات حرة الصيغة من معرف موارد موحد ويخصصها إلى متغيرات يمكن الوصول إليها على الصفحة.
 * #get_soap_data - يجلب بيانات من معرف موارد موحد مستخدمًا بروتوكول البروتوكول للوصول البسيط إلى الأجسام (SOAP).
 * #get_file_data - يجلب بيانات من ملف موجود على الخادم المحلي، مستخدمًا ذات الصيغ المستخدمة في ‎#get_web_data.
 * #get_db_data - يجلب بيانات من قاعدة بيانات.
 * #get_ldap_data - يجلب بيانات من خادم LDAP.
 * #get_program_data - يجلب بيانات ردها برنامج يعمل على ناحية الخادم.
 * #get_inline_data - يتولى الإعراب البرمجي للبيانات الممررة له بذات الصيغ المستخدمة في ‎#get_web_data.

كما أنه يحدد دالة Lua  التي تجلب البيانات وتردها في صفة جدول Lua.

في وضع التوافق مع الإصدارات السابقة، تحدد أيضًا دوال Lua الإضافية التالية (يوجد تشابه لكل واحدة بين دوال المعرب اللغوي التي تجلب البيانات ودوال Lua كما هو واضح من أسمائها):

في وضع محاكاة الوسوم، يمكن لإداري موقع الويكي تحديد وسوم معرب لغوي إضافية.

يتطلب هذا الإصدار من امتداد البيانات الخارجية إصدار ميدياويكي 1.29 وما بعده.

Click through the pages in the navigation bar above to learn more about External Data, how it works, how to use it, and how to install it.