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_external_data - retrieves data from various sources, thus replacing any of the below parser functions, and assigns it to variables that can be accessed on the page.
 * #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 وما بعده.

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