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 التي يستخدمها سيمانتك ميدياويكي لكل صف.
 * في وضع الإصدارات السابقة، يتولى الامتداد أيضًا تحديد دوال جلب البيانات التي تضبط متغيرات محلية متاحة مع نطاق صفحة الويكي التي يمكن عرضها لاحقًا باستخدام الدوال سالفة الذكر:
 * #get_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.
 * and also #clear_external_data يمحو المجموعة الحالية من البيانات المجلوبة أو بعض المتغيرات فقط.

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

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



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

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

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