ويكيبيديا:التخصيص

(بالتحويل من ويكيبيديا:Customisation)

تتيح خاصية تخصيص ويكيبيديا للمستخدم المسجل تخصيص تجربة المستخدم في ويكيبيديا وفقًا لتفضيلات المستخدم. تؤثر تخصيصات المستخدم فقط على تجربة المستخدم الخاصة في استخدام ويكيبيديا؛ ولا تؤثر على تجربة القراءة أو التحرير لدى الآخرين. يمكن فقط للمستخدمين المسجلين تخصيص تجربتهم على ويكيبيديا، والتخصيص يكون مرئيًا فقط عندما يقوم المستخدم بتسجيل الدخول.

يمكن للمستخدمين المسجلين، من بين العديد من الأشياء الأخرى، تخصيص مظهر توقيعهم عند نشر تعليق على صفحة نقاش (الحديث). تكون تخصيصات التوقيع هذه مرئية لجميع مستخدمي ويكيبيديا الآخرين.

اسم المستخدم والتوقيعات

عدل

يظهر اسم المستخدم الخاص بك في سجلات التعديل لجميع المقالات التي تساهم فيها ويرتبط بصفحات المستخدم والنقاش الخاصة بك. تختار اسمك عندما تقوم بالتسجيل لأول مرة على ويكيبيديا، ومن المعتاد أن تبقى بنفس الاسم طوال فترة وجودك في المشروع، على الرغم من أنه من الممكن طلب تغيير اسم المستخدم.

ينبغي عليك دائمًا توقيع مشاركاتك على صفحات النقاش. التوقيعات هي النص الذي يظهر قبل الطابع الزمني عندما تضع ~~~~ على صفحة. يمكن تخصيص التوقيعات باستخدام "تفضيلاتي" ضمن "ملف تعريف المستخدم"؛ ضع هذه الإرشادات في الاعتبار عند تخصيص توقيعك.

يمكنك استخدام أي نص ويكي كتوقيع لك (فقط قم بتحديد مربع "معاملة ما ورد أعلاه كعلامة ويكي"). إذا لم يجري تحديد "معاملة ما ورد أعلاه كترميز ويكي"، فإن البرنامج يعامل هذا كاسم مستعار لك ويجعل توقيعك [[مستخدم:اسم|اسم مستعار]] ([[نقاش مستخدم:اسم|نقاش]])" والذي يجري تقديمه على النحو التالي:

اسم مستعار (نقاش)

إذا حدث خطأ ما وتوقف توقيعك عن العمل، راجع ويكيبيديا:كيفية إصلاح توقيعك [الإنجليزية].

التفضيلات

عدل

تتيح لك وصلة التفضيلات، المرئية للمحررين المسجلين، تغيير عدد كبير من الخيارات. هناك 11 علامة تبويب (ملف تعريف المستخدم، والرياضيات، والتحرير، وما إلى ذلك)، اثنان منها يستحقان مزيدًا من التفصيل - علامة التبويب "المظهر" وعلامة التبويب "الأدوات".

أشكال المظهر

عدل

واجهة ميدياويكي هي أسلوب لعرض الصفحات. توجد اختلافات في كود HTML الذي ينتجه النظام (ولكن ربما لا توجد اختلافات في نص الصفحة)، كما يتم استخدام أوراق أنماط مختلفة (CSS).

الوضع الافتراضي هو مظهر فيكتور. تتوفر مجموعة متنوعة من المظاهر التي صنعها المستخدمون [الإنجليزية] لتتصفحها.

توفر الصفحة الخاصة"تفضيلاتي" معاينة للمظاهر المختلفة للصفحة الرئيسية. هذا ليس مثيرًا للاهتمام تمامًا بالنسبة للمقالات النموذجية، لذلك إليك قائمة بالمعاينات لهذه الصفحة:

لاختبار صفحات أخرى، استبدل اسم الصفحة في title=Wikipedia:Customisation في عنوان URL. بالنسبة للمتصفحات الحديثة، يوفر vector الافتراضي مجموعة واسعة من التخصيصات للمستخدم.

فيما يلي جدول يربط بين CSS الخام وJS لمختلف الأشكال، راجع أيضًا مساعدة:نمط المستخدم [الإنجليزية] لـ ويكيبيديا:Common.js و common.css [الإنجليزية].

مظهر CSS الافتراضي JS الافتراضي CSS شخصي JS شخصي
تحول إلى واجهة المستخدم الحالية مستخدم:<اسم_المستخدم>/skin.css مستخدم:<اسم_المستخدم>/skin.js
مشترك (جميع أشكال المظهر) ميدياويكي:Common.css [1] ميدياويكي:Common.js [2] مستخدم:<اسم_المستخدم>/common.css مستخدم:<اسم_المستخدم>/common.js
مينيرفا نوي ميدياويكي:Minerva.css [3] ميدياويكي:Minerva.js [4] مستخدم:<اسم_المستخدم>/minerva.css مستخدم:<اسم_المستخدم>/minerva.js
عصري ميدياويكي:Modern.css [5] ميدياويكي:Modern.js [6] مستخدم:<اسم_المستخدم>/modern.css مستخدم:<اسم_المستخدم>/modern.js
مونوبوك ميدياويكي:Monobook.css [7] ميدياويكي:Monobook.js [8] مستخدم:<اسم_المستخدم>/monobook.css مستخدم:<اسم_المستخدم>/monobook.js
فيكتور القديم (الافتراضي سابقا) ميدياويكي:Vector.css [9] ميدياويكي:Vector.js [10] مستخدم:<اسم_المستخدم>/vector.css مستخدم:<اسم_المستخدم>/vector.js
فيكتور 2022 (الافتراضي حاليا) ميدياويكي:Vector-2022.css [11] ميدياويكي:Vector-2022.js [12] مستخدم:<اسم_المستخدم>/vector-2022.css مستخدم:<اسم_المستخدم>/vector-2022.js
تايم ليس ميدياويكي:Timeless.css [13] ميدياويكي:Timeless.js [14] مستخدم:<اسم_المستخدم>/timeless.css مستخدم:<اسم_المستخدم>/timeless.js

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

قالب اختر مظهر

عدل

يؤدي وضع {{اختر مظهر}} على الصفحة إلى إضافة وصلات للتبديل بين الأشكال المختلفة بسهولة. هذا مخصص لصفحات الاختبار، وليس للمقالات (أو الصفحات الأخرى في نطاق المقالات). فيما يلي مثال على إخراج القالب:

الإضافات

عدل

تحتوي الصفحة الخاصة "تفضيلاتي" على علامة تبويب "الإضافات" التي تحتوي على قائمة بالميزات المخصصة التي يمكنك تمكينها لحسابك. تتطلب هذه الأدوات تمكين JavaScript في متصفحك. هذه الأدوات ليست جزءًا من برنامج ميدياويكي الأساسي، ويجري تطويرها وصيانتها بشكل عام بواسطة المستخدمين على ويكيبيديا. يمكن للإداريين إضافة أدوات إضافية. تعرض الصفحة خاص:Gadgets النصوص البرمجية الأساسية للمستخدم و/أو كود CSS المستخدم لكل أداة.

نصوص المستخدم

عدل

هناك العديد من التعديلات التي أجراها المستخدمون والتي تسمح بتحرير أسهل وأسرع. غالبًا ما تعمل هذه التطبيقات على أشكال مظهر محددة فقط. تعمل جميعها تقريبًا على مونوبوك (الإعداد الافتراضي القديم) وجرى اختبار العديد منها على الإعداد الافتراضي الجديد (فيكتور)، ولكن يجب توخي الحذر. إذا كنت تستخدم مظهرًا مختلفًا، فيجب أن تعلم أن بعض نصوص المستخدم قد لا تعمل مع هذا المظهر الآخر.

يمكن تنفيذ العديد من نصوص المستخدم ببساطة عن طريق تحديد المربع في علامة التبويب "الأدوات" ضمن "تفضيلاتي" (انظر أعلاه). بالنسبة للباقي، يمكنك تنفيذه عن طريق إضافته إلى صفحة JavaScript الشخصية المناسبة. على سبيل المثال، بالنسبة للمحرر XYZ، باستخدام واجهة Vector الافتراضية، ستكون الصفحة التي سيجري تعديلها (وإنشاؤها، إذا لزم الأمر) هي User:XYZ/vector.js. لا يمكن تحرير مثل هذه الصفحات إلا بواسطة صاحب نطاق المستخدم تلك (في هذه الحالة، XYZ، بغض النظر عن منشئ الصفحة) والإداريين.

قائمة غير كاملة للتخصيصات المعدة مسبقًا:

اسم إصدار وصف المظهر مؤلف
wikEd محرر نصوص متكامل الميزات داخل المتصفح لصفحات تحرير ويكيبيديا. يوفر تمييز قواعد اللغة wikicode، والبحث عن التعبيرات العادية واستبدالها، وتحويل MS Word وHTML إلى wikicode، وإظهار المعاينة وإظهار التغييرات بشكل مستقل عن الخادم، ووضع التحرير في ملء الشاشة، وإصلاح الأخطاء الشائعة بنقرة واحدة. أي مظهر Cacycle
Edit Top 1.1.1 يسمح لك بتحرير القسم الأول فقط من المقالة. مونوبوك pile0nades
النوافذ المنبثقة للتنقل عندما تقوم بالتمرير فوق الوصلات، تظهر النوافذ المنبثقة التي تتيح لك الوصول بسرعة إلى العديد من ميزات التحرير ومعاينة المقالات والصور. أي مظهر Lupin

CSS الشخصية

عدل

بالإضافة إلى صفحة JavaScript الشخصية، يمكنك أيضًا الحصول على صفحة شخصية تستخدم أوراق الأنماط المتتالية (CSS) لتعديل مظهر صفحات ويكيبيديا. كما هو الحال مع JavaScript، يعتمد اسم الصفحة التي سيستخدمها برنامج ميدياويكي على المظهر الذي تستخدمه؛ الافتراضي هو vector.css. على سبيل المثال، يمكن للمحرر XYZ إضافة كود CSS شخصي إلى الصفحة User:XYZ/vector.css.

كما هو الحال مع نصوص المستخدم، قد تتضمن علامة التبويب "الإضافات" في "تفضيلاتي" (انظر أعلاه) تعديل CSS الشخصي الذي أنت مهتم بتخصيصه؛ إذا كان الأمر كذلك، فيمكنك ببساطة تحديد مربع بدلاً من تحرير صفحة .css الشخصية الخاصة بك.

إخفاء رسائل محددة

عدل

الاستخدام الشائع لملف CSS الخاص بالمستخدم، والذي يتطلب التحرير المباشر، هو إخفاء رسائل قالب معينة. على سبيل المثال، يمكنك إخفاء قالب:تبصرات تحرير/نطاق/تصنيف (الذي يظهر عند تحرير صفحة تصنيف) عن طريق إضافة:

#category-namespace-editnotice { display: none !important; }

في خاص:صفحتي/skin.css، الذي يحدد ملف CSS الخاص بمظهرك الحالي (افتح في علامة تبويب/نافذة جديدة لرؤيتها). إذا كنت تستخدم عدة واجهات، على سبيل المثال لمظهر وملمس مختلفين لسطح المكتب أو الهاتف المحمول، يمكنك وضع هذا الكود في خاص:صفحتي/common.css بحيث ينطبق على كافة الواجهات.

ملاحظة: يتعين عليك تعقب المعرف المحدد الذي تستخدمه الرسالة ذات الصلة؛ في هذا المثال، المعرف هو "category-namespace-editnotice". قد تحتاج إلى إلقاء نظرة على نص الويكي الخاص بالرسالة (على سبيل المثال، القالب {{صندوق رسالة تبصرة}}، المستخدم لبناء العديد من رسائل القالب، يحتوي على معامِلين محتملين قد تراهما مستخدمين، id و class). إذا لم تتمكن من رؤية ذلك، فحاول السؤال في مكتب المساعدة.

انظر أدناه للحصول على قائمة بالعناصر المخفية بشكل شائع.

مساعدة:Infobox/user style

تهذيب واجهة المستخدم

عدل

يمكن استخدام كود CSS التالي لإخفاء العديد من عناصر واجهة المستخدم التي قد لا تكون ذات فائدة لبعض المستخدمين:

#p-coll-print_export, /* Print/export */
#mw-history-searchform, /* Search for revisions at top of history page */
#pt-prefswitch-link-on, 
#pt-prefswitch-link-anon,
#editpage-copywarn, /* By saving changes you agree to the terms of use... */
#editpage-copywarn2,
#wpSummaryLabel, /* Edit summary label */
#n-contents, /* link to Portal:Contents */
#n-shoplink, /* Wikipedia Store */
#n-featuredcontent, /* Portal:Featured content */
#n-currentevents, /* Portal:Current events */
#n-portal, /* Wikipedia:Community portal */
#n-aboutsite, /* Wikipedia:About */
#n-sitesupport, /* Donate to WP */
#n-randompage, /* Random Page */
#n-contactpage, /* Contact Us */
#n-mainpage-description, /* Visit Main Page */
#n-help, /* Help:Contents */
#t-upload, /* Upload link */
#t-wikibase, /* wikidata item */
#t-specialpages, /* Special Pages */
#t-recentchangeslinked, /* Recent Changes */
#t-cite, /* Information on how to cite this page */
#footer-info, /* Container for the next two */
#footer-info-lastmod, /* Last modified date */
#footer-info-copyright, /* Text is available under the... */
#footer-places, /* Privacy/About WP/... */
#footer-icons, /* WMF and MediaWiki icons */
#uploadtext, /* Tutorial on upload page (MediaWiki:Uploadtext) */
#pt-betafeatures, /* Beta tab */
#siteSub, /* From Wikipedia, the free encyclopedia */
#t-print, /* Printable version of this page */
#t-curationtoolbar, /* Page Curation */
#feedlinks, /* Atom/RSS */
.posteditwindowhelplinks, /* The (help) links for templates used, parser profiling data and hidden categories. */ 
.editpage-head-copywarn, /* Content that violates any copyrights... */
.cancelLink, /* Cancel button in edit box */
.editHelp /* Help button in edit box */ { display: none }  

#pt-userpage { background: none } /* hides image next to userpage */

يمكن استخدام الكود JS التالي لإخفاء شريط أدوات اللغات :

$('#p-lang').remove();

في المحرر المرئي، لإزالة تعليمات ملخص التحرير وتحذير الترخيص من نافذة تأكيد المحرر المرئي، استخدم هذا في CSS:

.ve-ui-mwSaveDialog-summaryLabel,
.ve-ui-mwSaveDialog-license { display: none }

استبدال الأسماء

عدل

لاستبدال "مستخدم" بـ "صفحة المستخدم"، و"نقاش" بـ "المناقشة"، و"تاريخ" بـ "سجل الصفحة"، أضف في JS :

$( '#ca-nstab-user a' ).text( 'صفحة المستخدم' );
$( '#ca-talk a' ).text( 'المناقشة' );
$( '#ca-history a' ).text( 'عرض السجل' );

عند استخدام المحرر المرئي، إذا كنت ترغب في استبدال تسميات وصلات التحرير، فاستخدم كود JS التالي، وقم بتغيير التسميات حسب تفضيلاتك:

$( '#ca-edit a' ).text( 'المحرر المصدري' );
$( '#ca-ve-edit a' ).text( 'المحرر المرئي' );
$( '.mw-editsection a' ).text( 'المحرر المصدري لقسم' );
$( '.mw-editsection-visualeditor' ).text( 'المحرر المرئي لقسم' ); // أبقي هذا السطر بعد السطر السابق

انظر أيضا

عدل