امتداد:وصلات الإداريين
حالة الإصدار مستقر |
|
|---|---|
| تنفيذ | صفحة خاصة, وصلة, واجهة برمجة التطبيقات |
| بيان | Defines a special page, "AdminLinks", meant to serve as a "control panel" for administrators; and adds a link to this page to their "user links" |
| المؤلف/المؤلفون | Yaron Koren <yaron57@gmail.com> (Yaron Korenنقاش) |
| آخر إصدار | 0.7.1 (سبتمبر 2025) |
| سياسة التوافق | النسخة الرئيسية تحافظ على التوافق مع الإصدارات السابقة. |
| MediaWiki | 1.41+ |
| تغييرات قاعدة البيانات | لا |
|
|
|
adminlinks |
|
| License | GNU General Public License 2.0 or later |
| التنزيل | README |
| مثال | The "Admin links" page for Discourse DB |
| ترجم الامتداد Admin Links لو كان متوفرا على translatewiki.net | |
| المسائل | المهام المفتوحة · الإبلاغ عن عطل تقني |
إن Admin Links هو امتداد ميدياويكي يحدد صفحة خاصة، Special:AdminLinks، تحتوي على وصلات شبكية الغرض منها أن تساعد إداري الويكي والغرض منه أن يصبح «لوحة تحكم» للوظائف الإداريين يجرونها في العادة على أي موقع ويكي.
يمكن لكافة المستخدمين استعراض هذه الصفحة إلا أنه في حالة هؤلاء الذين يتمتعون بتصريح adminlinks (مشغلو النظام أو الإداريون، بصفة افتراضية) سوف تظهر وصلة شبكية أيضا في معرفات المواقع الموحدة الشخصية، بين بندي «نقاش» و«التفضيلات».
يقدّم امتداد وصلات الإداريين رابط وواجهة برمجية تطبيقات للامتدادات الأخرى كي يمكنها إضافة وصلاتها الشبكية وأقسامها إلى الصفحة.
You can see an example of this page with additional links and sections added by other extensions here.
تقدم برمجيات ميدياويكي بالفعل صفحة تحمل اسم «خاص:صفحات خاصة - Special:SpecialPages» التي تسرد الصفحات الخاصة لكافة الامتدادات المثبتة على موقع الويكي، وربما يقودك هذا إلى التساؤل لماذا قد يحتاج أي شخص لصفحة إضافة تحمل اسم « AdminLinks – وصلات الإداريين». إلا أن ثمة عدد من الاختلافات الهامة التي تجعل من صفحة «وصلات الإداريين - AdminLinks» مفيدة:
- "SpecialPages" holds links to every special page in the wiki, including many (such as Unused categories) that are not specifically helpful to administrators; "AdminLinks" attempts to link only to the administrator-specific ones
- "AdminLinks" can hold links to pages that are not special pages, such as the "Edit sidebar" page and documentation for various extensions
- Finally, the Admin Links extension puts a link to "AdminLinks" in administrators' personal tools, which makes things more convenient.
الكود البرمجي والتنزيل
You can download the Admin Links code, in .zip format, here.
يمكنك أيضا تنزيل الكود البرمجي مباشرة مستخدما غت من مستودع الكود المصدري لميدياويكي. ومن سطر الأوامر، يمكنك استدعاء ما يلي:
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AdminLinks.git
كي ترى النص البرمجي على الإنترنت، شاملا تاريخ الإصدار لكل ملف، اذهب إلى التالي: phab:diffusion/EADL/browse/master/
التثبيت
- نزّل الملف/الملفات وضعها في دليل يحمل اسم
AdminLinksداخل مجلد extensions/ لديك.
يجب على مطوري البرمجيات والمساهمين بالكود البرمجي تثبيت الامتداد من غت بدلا من ذلك، مستخدمين:cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/AdminLinks
- أضف الكود التالي في الجزء الأسفل من ملف LocalSettings.php:
wfLoadExtension( 'AdminLinks' );
- أعدّ الامتداد حسب ما هو مطلوب.
تم التنفيذ – اذهب إلى Special:Version على موقع الويكي لديك كي تتحقق من أن الامتداد قد ثبت بنجاح.
الإعداد
إن كنت تريد أن يرى أعضاء في مجموعات خلاف مجموعة «مشغلي النظام - sysop» وصلة إلى صفحة AdminLinks في وصلات التصفح المعروضة لهم، يمكنك أيضًا إضافة سطور كما يلي بعدها:
$wgGroupPermissions['my-group']['adminlinks'] = true;
By default, links are separated by an interpunct (·) You can change this via the global variable $wgAdminLinksDelimiter; for example, to have links separated by a pipe, add the following:
$wgAdminLinksDelimiter = '|';
المؤلفون
Admin Links was written by Yaron Koren, reachable at yaron57@gmail.com.
تاريخ النسخة
Admin Links is currently at version 0.7.1.
تاريخ النسخة هو:
- 0.1 (2009-05-13) - Initial version
- 0.1.1 (2009-06-02) - Support for many languages added
- 0.1.2 (2009-09-09) - Support for many more languages added
- 0.1.3 (2010-07-12) - More links added; some section headers renamed
- 0.1.4 (2011-02-22) - Handling improved for MW 1.16+; link to Special:ListFiles added
- 0.1.5 (2011-10-10) - Handling improved for MW 1.17+; link to Special:Log added
- 0.1.6 (2012-01-06) - Support removed for MW < 1.16
- 0.1.7 (2012-11-12) - Handling improved for MW 1.18+; support removed for MW < 1.18
- 0.1.8 (2013-05-01) - Fix for ALItem::newFromPage()
- 0.2 (2014-05-30) - i18n messages moved into JSON files; grouping added for Special:AdminLinks within Special:SpecialPages
- 0.2.1 (2015-01-20) - Minor code fixes
- 0.2.2 (2015-06-24) - Support for Composer added; handling improved for MW 1.21+
- 0.2.3 (2016-06-07) - Fix for nonexistent special pages; support removed for MW < 1.23
- 0.3 (2018-05-24) - extension.json added
- 0.3.1 (2018-05-31) - Re-added accidentally-removed support for MW < 1.28; dedicated link to Special:CreateAccount added
- 0.4 (2020-01-16) - AdminLinks.php removed; support removed for MW < 1.28; link escaping improved
- 0.4.1 (2020-06-22) - Handling improved for MW 1.32+
- 0.4.2 (2021-06-08) - Handling improved for MW 1.35+
- 0.5 (2022-02-07) - Support removed for MW < 1.32; coding improvements
- 0.6 (2023-01-27) - Support removed for MW < 1.35; $wgAdminLinksDelimiter setting added; coding improvements
- 0.6.1 (2023-03-28) - Fix for display within Chameleon skin
- 0.6.2 (2023-08-21) - Updated hook handling; support removed for PHP 7.3
- 0.6.3 (2024-08-27) - Ignore, instead of displaying error for, nonexistent special pages; added "data-row-name" CSS attribute for each row
- 0.7 (2025-04-11) - Support removed for MW < 1.41; handling improved for MW 1.44+
- 0.7.1 (2025-09-25) - Handling further improved for MW 1.44+; added icon for Admin Links link in user actions dropdown
واجهة برمجة التطبيقات لوصلات الإداريين
كي يتمكن امتداد من إضافة وصلات وأقسام إلى صفحة AdminLinks، يتعين عليه أن يحدد وظيفة جديدة وتسجيلها مستخدمًا رابط «AdminLinks». See the AdminLinks hook manual for more info.
الامتدادات التي تستخدم وصلات الإداريين
تضيف بعض الامتدادات والسمات وصلات إلى صفحات وصلات الإداريين، لو كانت مثبَّتة. See Category:AdminLinks extensions for the current list.
المساهمة في المشروع
الأعطال البرمجية وطلبات السمات
Send any bug reports and requests to Yaron Koren, at yaron57@gmail.com.
المساهمة برقع برمجية في المشروع
If you found some bug and fixed it, or if you wrote code for a new feature, please create a patch by going to the "AdminLinks" directory, and typing:
git diff > descriptivename.patch
ومن ثمّ أرسل هذه الرقعة البرمجية مع وصف لها إلى يارون كورين «Yaron Koren».
| هذا الامتداد مشمول في الحزم أو مزارع الويكي التالية أو كليهما: |
- Stable extensions/ar
- Special page extensions/ar
- Hook extensions/ar
- API extensions/ar
- Extensions which add rights/ar
- SkinTemplateNavigation::Universal extensions/ar
- GPL licensed extensions/ar
- Extensions in Wikimedia version control/ar
- All extensions/ar
- Extensions included in Canasta/ar
- Extensions included in Miraheze/ar
- Extensions included in MyWikis/ar
- Extensions included in Open CSP/ar
- Extensions included in ProWiki/ar
- Extensions included in semantic::core/ar
