مداولات المحتوى
Appearance
نماذج المحتوى ومداولاته |
---|
تسمح برمجيات ميدياويكي بأنواع محتوى في الصفحات خلاف نصوص الويكي. حيث تقدم دعم مدمج لبرمجة جافاسكريبت وسي إس إس وجيسون والنص الصرف. يمكن للامتدادات استخدام آلية ContentHandler الموجودة في ميدياويكي كي تضيف نماذج محتوى جديدة لقبول صيغ مختلفة والتحكم في كيفية عرضها وتخزينها وتعديلها. |
حول |
الاستخدام |
إعدادات الضبط |
الدعم والتطوير البرمجي
|
تحتوي هذه الصفحة على معلومات تخص نماذج محتوى مختلفة وتطبيقاتها. ربما تكون الصفحة غير كاملة منذ أن أي امتداد يستطيع إضافة نموذج محتوى خاص به. يشير مصطلح نموذج المحتوى إلى المعرّف الداخلي الذي يمثل نوع المحتوى المعني. أما صيغة المحتوى فهي نوع الوسائط «mime-type» للطرق التي يمكن بها التعبير عن المحتوى (ترتيبه).
مداولات المحتوى الأساسية
هذه هي مداولات المحتوى المشمولة في برمجيات ميدياويكي. يغطي عمود «مداولات المحتوى» فئة مداولات المحتوى الموجودة في مستودع برمجيات ميدياويكي الرئيسي.
مداولات المحتوى | نموذج المحتوى | صيغة المحتوى أو صيغه | الاستخدام |
---|---|---|---|
CssContentHandler | css | text/css | مخصص للصفحات التي تحتوي على سي إس إس، مثل MediaWiki:Common.css |
JavaScriptContentHandler | javascript | text/javascript | مخصص للصفحات التي تحتوي على جافا سكريبت، مثل MediaWiki:Common.js |
JsonContentHandler | json | application/json | نموذج عام يخزن المعلومات بصيغة JSON. يستند عدد كبير من مداولات محتوى الامتدادات على هذا النموذج. |
TextContentHandler | text | text/plain | نموذج عام يعرض نص عادي (دون تنسيق). الغرض منه ليس الاستخدام مباشرة، إلا أنه يمكن استخدامه مباشرة. |
WikitextContentHandler | wikitext | text/x-wiki | إنه نص الويكي! الخيار الافتراضي في أغلب الصفحات. |
مداولات المحتوى الإضافية
جدول مداولات المحتوى محدد حسب الامتدادات. طالع أيضا تصنيف:امتدادات ContentHandler .
نموذج المحتوى | صيغة المحتوى أو صيغه | الامتداد | الاستخدام |
---|---|---|---|
Campaign | application/json | UploadWizard (الحملات) | انظر Extension:UploadWizard/Campaigns |
EntitySchema | application/json | EntitySchema | مخططات بيانات تصف كيفية ترتيب البيانات في كيانات قواعد الويكي |
flow-board | application/json | StructuredDiscussions | مخصص لصفحات النقاش المنظم |
GeoJson | application/json | Maps | مخصص لصفحات GeoJson في الخرائط. |
JsonBook | application/json | BookManagerv2 | Archived |
JsonConfig <Customizable> |
application/json+pretty | JsonConfig | يقدم نظام إعداد جسون يستند إلى صيغة الويكي |
JsonSchema | application/json | EventLogging | طالع Extension:EventLogging/Guide#Creating a schema |
MassMessageListContent | الرسائل الكمية | ||
wikibase-mediainfo | application/json (افتراضي), application/vnd.php.serialized | WikibaseMediaInfo | |
proofread-index | text/x-wiki (افتراضي) | ProofreadPage | |
proofread-page | text/x-wiki (افتراضي), application/json | ProofreadPage | |
sanitized-css | text/css | أنماط القوالب | مخصص لكود سي إس إس لأغراض الاستخدام في TemplateStyles |
Scribunto | text/plain | Scribunto | مخصص للاستخدام مع وحدات Scribunto (Lua) البرمجية داخل نطاق الاسم Module |
SecurePoll | application/json | SecurePoll | مخصص للتعامل مع انتخابات SecurePoll المستضافة على مواقع الويكي |
smw/schema | application/json | SemanticMediaWiki | لأغراض تطبيق مخطط جسون في برمجيات سيمانتك ميدياويكي (طالع https://www.semantic-mediawiki.org/wiki/Help:Schema) |
syntaxhighlight | SyntaxHighlightPages | ينفّذ SyntaxHighlight حسب امتداد ملف الصفحة. | |
tei | application/tei+xml | TEI | |
wikibase-item | application/json (افتراضي), application/vnd.php.serialized | Wikibase Repository | طالع wikidata:Help:Items |
wikibase-lexeme | application/json (افتراضي), application/vnd.php.serialized | WikibaseLexeme | طالع wikidata:Wikidata:Lexicographical data |
wikibase-property | application/json (افتراضي), application/vnd.php.serialized | Wikibase Repository | طالع wikidata:Help:Properties |