إكسويكي

إكسويكي
المطور(ون)مجتمع XWiki
الإصدار الأولييناير 2004
إصدار مستقر
16.8.0 [1] / 2024-09-30 [±]
مستودع
  • github.com/xwiki/xwiki-platform
مكتوب فيجافا
يكتببرنامج الويكي
رخصةرخصة جنو العمومية الصغرى
موقع إلكترونيwww.xwiki.org

XWiki عبارة عن منصة برمجية مفتوحة المصدر ومجانية مكتوبة بلغة Java مع التركيز في التصميم على قابلية التوسع. XWiki عبارة عن ويكي مؤسسي . تتضمن تحرير WYSIWYG ، واستيراد/تصدير المستندات المستندة إلى OpenDocument ، والتعليقات التوضيحية والوسوم، وإدارة الأذونات المتقدمة. [2]

كتطبيق ويكي ، يسمح XWiki بتخزين البيانات المنظمة وتنفيذ البرنامج النصي من جانب الخادم داخل واجهة الويكي. يمكن كتابة لغات البرمجة النصية بما في ذلك Velocity و Apache Groovy و Python و Ruby و PHP مباشرة في صفحات الويكي باستخدام وحدات الماكرو الخاصة بالويكي . [3] يمكن تعريف هياكل البيانات التي ينشئها المستخدم في مستندات الويكي ويمكن إرفاق مثيلات من هذه الهياكل بمستندات الويكي وتخزينها في قاعدة بيانات والاستعلام عنها باستخدام لغة استعلام Hibernate أو لغة استعلام XWiki الخاصة. [4]

يعد ملحق wiki الخاص بـ XWiki.org [5] موطنًا لامتدادات XWiki التي تتراوح من مقتطفات التعليمات البرمجية التي يمكن لصقها في صفحات wiki إلى وحدات أساسية قابلة للتحميل. [6] يتم توفير العديد من ميزات XWiki من خلال الامتدادات التي يتم تضمينها معه. [2]

يتم عرض نص الويكي باستخدام محرك عرض XWiki [7] الذي يمتد إلى أنظمة WikiModel [8] و Doxia ، مما يسمح له بتحليل صيغ Confluence وJSPWiki و Creole و MediaWiki و TWiki بالإضافة إلى صيغة XWiki الخاصة. [9] تتم كتابة صفحات XWiki افتراضيًا باستخدام محرر WYSIWYG ويتم عرضها باستخدام صيغة XWiki لتنسيق النص وإنشاء الجداول وإنشاء الروابط وعرض الصور وما إلى ذلك. [10]

تطوير

كود XWiki مرخص بموجب رخصة جنو العمومية الصغرى ويتم استضافته على GitHub حيث يكون الجميع أحرارًا في تقسيم الكود المصدري وتطوير التغييرات في مستودعهم الخاص. المحتوى المدرج في ويكي XWiki مرخص بموجب رخصة الإسناد Creative Commons بحيث يمكن إعادة توزيعه طالما أنه يشير إلى XWiki؛ يمكن إعادة ترخيص المشتقات بالكامل. [11] في حين يتم تمويل معظم المطورين النشطين من قبل شركة الدعم التجاري XWiki SAS ، تحافظ XWiki SAS على حدود صارمة بينها وبين مشروع البرمجيات الحرة XWiki. [12] يتم اتخاذ جميع القرارات المتعلقة باتجاه مشروع برمجيات XWiki بإجماع الملتزمين ويجب أن تمر عبر قائمة بريد المطورين. [13] [14 ]

مشاريع مفتوحة المصدر

يعتمد XWiki بشكل كبير على مشاريع أخرى مفتوحة المصدر للعمل. وهي تشمل:

  • Groovy : لمتطلبات البرمجة النصية المتقدمة
  • Hibernate : تخزين قاعدة البيانات العلائقية
  • لوسين : لفهرسة كافة محتويات الويكي ومرفقاتها والسماح بالبحث داخل محتواها.
  • السرعة : لغة نموذجية

تاريخ

تم إنشاء XWiki في الأصل بواسطة Ludovic Dubost الذي أسس XPertNet SARL التي أصبحت فيما بعد XWiki SAS، وتم إصداره لأول مرة في يناير 2004 بموجب رخصة جنو العمومية . يأتي الحرف "X" في الاسم من "eXtensible Wiki" (عند نطقه، يبدو وكأنه "X").

تم إصدار النسخة الأولى من Wiki Farm xwiki.com [15] في أبريل 2004. بالإضافة إلى ذلك، تم استضافة المشروع مفتوح المصدر على SourceForge وتم إجراء أول عملية التزام هناك في 15 ديسمبر 2003.

في عام 2006، تم تغيير الترخيص إلى GNU Lesser General Public License لمنح مجتمع المطورين مرونة أكبر، [16] أصبح مطور Apache Maven فينسينت ماسول المطور الرئيسي [17] وفاز XWiki بجائزة Lutece d'Or لأفضل برنامج مفتوح المصدر تم تطويره للمؤسسات.

بعد 6 إصدارات تجريبية و5 إصدارات مرشحة، تم إصدار XWiki 1.0 في 22 مايو 2007 [18] حيث جلب ميزات جديدة مثل المثبت المستقل والعلامات الدلالية. [19] كما جلب عام 2007 أيضًا تقديم XWiki Watch [20] للسماح للفرق بمتابعة موجزات RSS بشكل تعاوني .

سمات

  • المحتوى المنظم والبرمجة النصية المضمنة، مما يسمح ببناء تطبيقات الويكي
  • إدارة حقوق المستخدم (عن طريق الويكي / المساحة / الصفحة، استخدام المجموعات، الخ ...)
  • تصدير PDF
  • البحث عن النص الكامل
  • التحكم في الإصدار
  • استيراد مستندات Office إلى صيغة wiki من خلال OpenOffice
  • بروتوكولات مختلفة للوصول إلى الويكي ( WebDAV ، REST ، XML-RPC )
  • تصدير واستيراد المحتوى وتصميم الموقع
  • المكونات الإضافية، واجهة برمجة التطبيقات، البرمجة...
  • المزيد من الميزات على الموقع الرسمي. [21]

XWiki هو أيضًا تطبيق wiki يسمح بإنشاء كائنات وفئات داخل wiki. بهذه الطريقة، يمكن تطوير النماذج في فترة زمنية قصيرة جدًا وإعادة استخدامها لإدخال البيانات على wiki وفقًا لقالب معين. وهذا يعني أنه يمكن تقديم صفحة للمستخدمين النهائيين حيث تم رسم التخطيط بالفعل، حيث يمكنهم ملء الحقول المطلوبة مباشرة.

انظر أيضا

مراجع

  1. ^ "تنزيل XWiki". XWiki.org . تم الاسترجاع في 2024-09-30 .
  2. ^ ab XWiki Features.xwiki.org. تم الاسترجاع في 2013-09-09.
  3. ^ XWiki (2013-01-17). "دليل البرمجة النصية". Platform.xwiki.org . تم الاسترجاع في 2013-10-02 .
  4. ^ XWiki: منصة للتطبيقات التعاونية. Theserverside.com (2007-12-01). تم الاسترجاع في 2013-09-09.
  5. ^ "XWiki".
  6. ^ Extensions Wiki (Main.WebHome) - XWiki. Extensions.xwiki.org. تم الاسترجاع في 2013-09-09.
  7. ^ rendering.xwiki.org
  8. ^ "أرشيف Google Code - تخزين طويل الأمد لاستضافة مشروع Google Code".
  9. ^ XWiki Syntaxes (Main.XWikiSyntax) - XWiki. Platform.xwiki.org (2013-07-23). ​​تم الاسترجاع في 2013-09-09.
  10. ^ "أمثلة متقدمة على قواعد XWiki". مدونة XWiki الرسمية . 2019-11-07.
  11. ^ الترخيص (Main.License). XWiki.org. تم الاسترجاع في 2013-09-09.
  12. ^ Project Governance (Community.Governance) - XWiki. Dev.xwiki.org (2010-03-16). تم الاسترجاع في 2013-09-09.
  13. ^ "المنتديات وقوائم البريد الإلكتروني - XWiki".
  14. ^ "Committership (Community.Committership) - XWiki". Dev.xwiki.org . تم الاسترجاع في 2013-09-09 .
  15. ^ xwiki.com
  16. ^ XWikiAvailableUnderLGPL. XWiki. تم الاسترجاع في 2013-09-09.
  17. ^ XPertNetSARLbecomesXWikiSAS. XWiki (2011-01-19). تم الاسترجاع في 2013-09-09.
  18. ^ ملاحظات الإصدار لـ XWiki 1.0 (ReleaseNotes.ReleaseNotesXWiki10). XWiki.org. تم الاسترجاع في 2013-09-09.
  19. ^ ملاحظات الإصدار لـ XWiki 1.0 beta 1 (ReleaseNotes.ReleaseNotesXWiki10Beta1). XWiki.org (2010-12-13). تم الاسترجاع في 2013-09-09.
  20. ^ "XWiki".
  21. ^ XWiki (2010-12-13). "Xwiki.org". Platform.xwiki.org . تم الاسترجاع في 2013-10-02 .
  • الصفحة الرئيسية الرسمية لمشروع XWiki مفتوح المصدر
  • تنظيم XWiki في GitHub
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=XWiki&oldid=1233287770"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate