فوسويكي
| المطور(ون) | مجتمع فوسيكي |
|---|---|
| الإصدار الأولي | 9 يناير 2009 [1] [2] |
| إصدار مستقر | 2.1.8 [3]
/ 2023-08-06 [±] |
| مستودع |
|
| مكتوب في | بيرل ، جافا سكريبت |
| نظام التشغيل | لينكس، ويندوز، بي إس دي، سولاريكس، أو إس إكس |
| السلف | تويكي |
| متوفر في | 21 [4] لغة |
| يكتب | برنامج الويكي |
| رخصة | رخصة جنو العمومية الإصدار 2 [4] |
| موقع إلكتروني | foswiki.org |
Foswiki هو موقع ويكي خاص بالمؤسسات ، يستخدم عادةً لتشغيل منصة تعاون ، [5] [6] [7] قاعدة معرفة [8] [9] أو نظام إدارة مستندات . يمكن للمستخدمين إنشاء تطبيقات ويكي باستخدام لغة ترميز المواضيع (TML)، ويمكن للمطورين توسيع وظائفه باستخدام المكونات الإضافية .
تم إطلاق مشروع Foswiki في أكتوبر 2008 [2] عندما لم يتم تسوية نزاع حول الاتجاه المستقبلي لـ TWiki ، مما أدى إلى قرار جميع المساهمين الرئيسيين في TWiki تقريبًا بالانقسام. [10] [11] [12] [13] ومنذ ذلك الحين تباعدت قواعد التعليمات البرمجية بشكل كبير. ومع ذلك، يستمر Foswiki في الحفاظ على التوافق مع المحتوى المكتوب لـ TWiki. تعني Foswiki "ويكي مجاني ومفتوح المصدر" للتأكيد على التزامها بالبرمجيات مفتوحة المصدر . يخضع المشروع لإدارة Foswiki Association eV، وهي مؤسسة غير ربحية يديرها متطوعون .
يرى البعض أن موقع Foswiki هو أحد المواقع الأكثر شهرة المرتبطة بلغة Perl استنادًا إلى تصنيفات Alexa لجميع مواقع الويب في العالم. [14]
سمات
يتميز Foswiki بهندسة مفتوحة مبرمجة ومنفذة بلغات Perl و JavaScript [ 4] ويعمل على خوادم الويب القياسية مثل Apache و Nginx و lighttpd . مع ما يقرب من 70 مساهمًا قدموا أكثر من 56000 التزامًا منذ إنشائه، [15] [16] لا يطور فريق Foswiki الكود فحسب، بل يقدم أيضًا الدعم عبر الإنترنت، بما في ذلك على IRC و Slack_(software) . [17] تتضمن الميزات الأساسية محرر TinyMCE WYSIWYG ومحرك بحث مدمج وقاعدة بيانات نصية افتراضية وواجهة مستخدم قابلة للتخصيص، بالإضافة إلى موجزات RSS / Atom ودعم البريد الإلكتروني وواجهات قاعدة البيانات لدعم حلول قاعدة البيانات القابلة للتطوير [ كلمة طنانة ] مثل MongoDB و MySQL . [18] [19] [20] تتضمن الميزات الإضافية المتعلقة بالأمان نظام التحكم في الإصدار القابل للتدقيق ، ومصادقة المستخدم، ونظام التحكم في الوصول، وحماية تزوير الطلبات عبر المواقع ، وملحقات منع البريد العشوائي المحسنة. [21]
الإضافات
ساهم المستخدمون بأكثر من 300 امتداد. [22] تم تطوير معظم هذه الامتدادات بواسطة أو لصالح مستخدمي الشركات، ويتم صيانتها بواسطة المطورين والمستخدمين، كما هو موثق في سجلات الامتدادات الفردية. تم تطوير الامتدادات للارتباط بقواعد البيانات ، وإنشاء المخططات البيانية ، والعلامات ، وفرز الجداول، وكتابة جداول البيانات ، وإنشاء معرض الصور وعروض الشرائح ، ورسم الرسومات ، وكتابة المدونات ، ورسم الرسوم البيانية ، والواجهة للعديد من مخططات المصادقة المختلفة، بما في ذلك تسجيل الدخول الفردي ، وتتبع مشاريع البرمجة المتطرفة ، وغيرها.
منصة التطبيق
Foswiki عبارة عن ويكي منظم [23] يعمل كمنصة تطبيقات للتطبيقات المستندة إلى الويب. على وجه التحديد، يوفر معالجة شبيهة بقاعدة البيانات للحقول المخزنة على الصفحات، [24] ويقدم لغة استعلام شبيهة بلغة SQL لدعم تضمين التقارير في صفحات الويكي. [25] [26] [27]
غالبًا ما تُسمى تطبيقات الويكي بالتطبيقات الظرفية لأنها تُنشأ بشكل خاص من قبل المستخدمين لتلبية احتياجات محددة للغاية. على سبيل المثال، قام المستخدمون ببناء تطبيقات Foswiki التي تتضمن لوحات حالة مركز الاتصال وقوائم المهام وأنظمة الجرد وكتيبات الموظفين ومتتبعات الأخطاء وتطبيقات المدونات ومنتديات المناقشة وتقارير الحالة مع التجميعات والمزيد. [ بحاجة لمصدر ]
واجهة المستخدم
واجهة المستخدم قابلة للتخصيص من خلال استخدام القوالب والموضوعات و CSS . وهي تتضمن دعمًا للتدويل ، مع دعم لمجموعات الأحرف المتعددة وعناوين URL UTF-8 وما إلى ذلك. [20] [28] تمت ترجمة واجهة المستخدم الإنجليزية من قبل المستخدمين إلى البلغارية والصينية والتشيكية والدنمركية والهولندية والفرنسية والألمانية واليونانية والإيطالية واليابانية والكورية والنرويجية والبولندية والبرتغالية والروسية والإسبانية والسويدية والتركية والكلينجونية. [4] [29]
النشر
من المتوقع أن يتم استخدام Foswiki بشكل أساسي في مكان العمل باعتباره wiki للشركات [30] لتنسيق أنشطة الفريق، وتتبع المشاريع، وتنفيذ سير العمل [31] وكـ Wiki على الإنترنت ، على سبيل المثال في الأوساط الأكاديمية.
تم استخدام Foswiki (من بين مكونات أخرى) في العديد من برامج البحث بما في ذلك منصة تكامل البيانات للتعاون في مجال علم الأحياء النظمي، وهي منصة تكامل بيانات تفاعلية تدعم مشاريع البحث التعاوني، استنادًا إلى Foswiki وSolr/Lucene وتطبيقات المساعدة المخصصة. [32]
تطبيق
تم تنفيذ Foswiki بلغة Perl وJavaScript [4] [33] (باستخدام jQuery )، على الرغم من أنه يمكن استخدامه دون تمكين JavaScript في المتصفح.
بشكل افتراضي، يتم تخزين صفحات الويكي على الخادم في ملفات نصية عادية. يتم التحكم في كل شيء، بما في ذلك البيانات الوصفية مثل إعدادات التحكم في الوصول، باستخدام RCS . RCS اختياري حيث يتم توفير نظام التحكم في الإصدارات بالكامل بلغة Perl. يتم دعم قواعد البيانات الأخرى على جانب الخادم، مثل MongoDB، من خلال استخدام الامتدادات. [18]
تشير تقارير المستخدمين غير الرسمية إلى أن Foswiki يتوسع بشكل جيد إلى حد معقول على الرغم من أنه يستخدم ملفات نصية عادية ولا يحتوي على قاعدة بيانات علائقية لتخزين بيانات الصفحة، خاصةً حيث يتم استخدام موازنة التحميل والتخزين المؤقت لتحسين الأداء.
يدعم
Foswiki هو مشروع مدفوع بالكامل من قبل المجتمع، ولا توجد أي مصلحة تجارية مسيطرة وراءه. يتم توفير دعم المستخدم من قبل المجتمع، عبر آليات IRC و Slack_(software) والموقع الرئيسي على https://foswiki.org/Support/WebHome. يمكن العثور على خدمات الدعم والاستشارات التجارية في العديد من البلدان على صفحة الويب الاستشارية لـ Foswiki: https://foswiki.org/Support/WikiConsultants
تاريخ
بدأت Foswiki حياتها كشوكة لمشروع TWiki. منذ الشوكة، تم العمل عليها باستمرار من قبل فريق تطوير كبير نسبيًا. [15] تشمل التطورات الملحوظة منذ الشوكة اعتماد إطار عمل واجهة مستخدم jQuery JavaScript، [34] والتفاعل مع قاعدة بيانات MongoDB NoSQL، والتفاعل مع نظام البحث Solr [35] وتخزين الصفحات [36] وواجهة تحرير معدلة. [37]
انظر أيضا
مراجع
- ^ إركولاني ، إميليان (12 يناير 2009). "Foswiki 1.0: ويكي حرة ومحترفة مفتوحة المصدر". Linformaticien.com . تم الاسترجاع 9 نوفمبر، 2012 .
- ^ أ ب "Foswiki 1.0 هي المراجعة". TooLinux.com. 13 يناير 2009 . تم الاسترجاع 9 نوفمبر، 2012 .
- ^ "الإصدارات - foswiki/distro". github.com . تم الاسترجاع في 6 أغسطس 2023 .
- ^ abcde "Foswiki". SourceForge . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ فوكس ، روجر (2010). Kooperieren statt Koordinieren [ التعاون بدلاً من التنسيق ] (PDF) (أطروحة ماجستير). جامعة فرايبورغ . تم الاسترجاع 11 سبتمبر، 2012 .
- ^ كوسماول، كليف (2011). "ويكيبيديا للتعليم - مساعدة الطلاب على التواصل والتعاون". T4e . المؤتمر الدولي لمعهد مهندسي الكهرباء والإلكترونيات حول التكنولوجيا في التعليم، 2011: 274-278.
- ^ Salustri, FA; Weerasinghe, JS (2010). Anandarajan, Murugan; Ananarajan, Asokan (eds.). "التعاون البحثي الإلكتروني - النظرية والتقنيات والتحديات". التعاون البحثي الإلكتروني . Springer: 215f. doi :10.1007/978-3-642-12257-6. ISBN 978-3-642-12256-9.
- ^ Grzeganek, K.; Frost, I.; Gross, D. "Spoilt for Choice - Wiki Software for Knowledge Management in Organizations". Pumacy Technologies . تم الاسترجاع في 11 سبتمبر 2012 .
- ^ كوسماول، كليف (2011). "ويكي للتعاون وإدارة المعرفة: الممارسات الحالية والاتجاهات المستقبلية". التعلم التنظيمي والمعرفة: المفاهيم والمنهجيات والأدوات والتطبيقات. مقتطف عالمي من IGI. ص. 1141. ISBN 9781609607845تم الاسترجاع في 11 سبتمبر 2012 .
- ^ Thoeny, Peter; Barton, Tom (31 أكتوبر 2008). "Relaunch TWiki.org Project". twiki . تم الاسترجاع في 4 فبراير 2009 .
- ^ أساي، مات (29 أكتوبر 2008). "مطاردة تويكي للحصول على المال تؤدي إلى تفكك مجتمعها". سي نت . تم الاسترجاع في 4 فبراير 2009 .
- ^ بادر ، هانز يواكيم (31 أكتوبر 2008). "Hauptentwickler verlassen TWiki". الموالية للينكس . تم الاسترجاع 9 نوفمبر، 2012 .
- ^ "لماذا هذه الشوكة؟". Foswiki. 31 يناير 2009. تم الاسترجاع في 4 فبراير 2009 .
- ^ Szabo, Gabor (8 سبتمبر 2012). "أكثر مواقع الويب المكتوبة بلغة Perl شهرة". الصفحة الرئيسية لـ szabgab . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ من "Foswiki". BlackDuck . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ "Foswiki - Contributors". BlackDuck . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ "احصل على دعم مباشر". foswiki.org . تم الاسترجاع في 21 أبريل 2024 .
- ^ ab Currie, Crawford (26 أكتوبر 2010). "Foswiki يحصل على دعم SQL RDBMS!". WikiRing Blog. مؤرشف من الأصل في 1 مارس 2012. تم الاسترجاع في 9 نوفمبر 2012 .
{{cite web}}:CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( الرابط ) - ^ "Foswiki-1.1.4 يأتي مع تحسينات وإصلاحات رئيسية للميزات". PRLog. 21 ديسمبر 2011. تم الاسترجاع في 9 نوفمبر 2012 .
- ^ ab Johnston, Mike (18 أبريل 2011). "تم إصدار Foswiki 1.1.3". CMS Critic . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ ماتياس هوبر (12 أبريل 2012). "Foswiki 1.1.5 behebt Sicherheitsschwäche". مجلة لينكس . تم الاسترجاع 9 نوفمبر، 2012 .
- ^ "جميع الامتدادات". foswiki . تم الاسترجاع في 11 سبتمبر 2012 .
- ^ ماتيس، فلوريان؛ نيوبيرت سي؛ شتاينهوف أ. "ويكيات هجينة: تمكين المستخدمين من هيكلة المعلومات بشكل تعاوني" (PDF) . في: المؤتمر الدولي السادس حول تقنيات البرمجيات والبيانات (ICSOFT)، إشبيلية، 2011. ص 250-259. تم ذكر فوسويكي كواحدة من ويكيتين منظمتين. حصلت هذه الورقة على جائزة أفضل ورقة في المؤتمر الدولي حول إدارة البرمجيات والبيانات 2011 (ICSOFT 2011)، إشبيلية، إسبانيا . تم الاسترجاع في 11 سبتمبر 2012 .
- ^ "نماذج البيانات". Foswiki. 9 يناير 2009. تم الاسترجاع في 4 فبراير 2009 .
- ^ "SEARCH macro". Foswiki. 9 يناير 2009. تم الاسترجاع في 4 فبراير 2009 .
- ^ "البحث المُنسَّق". Foswiki. 9 يناير 2009. تم الاسترجاع في 4 فبراير 2009 .
- ^ "بحث الاستعلام". Foswiki. 9 يناير 2009. تم الاسترجاع في 4 فبراير 2009 .
- ^ "تدويل واجهة المستخدم". foswiki . تم الاسترجاع في 8 يناير 2009 .
- ^ “Foswiki 2.0 erfreut Klingonen”. مجلة لينكس . تم الاسترجاع 10 يوليو، 2015 .
- ^ ورقة بحثية عن مستخدمي الويكي في الشركات أرشيف 26 سبتمبر 2011، على موقع واي باك مشين (الشرائح أرشيف 12 سبتمبر 2012، على موقع واي باك مشين )
- ^ قسم "الويكي كحزام ناقل عبر الإنترنت" في مقالة BusinessWeek Make Some Noise - How Web 2.0 Tools can help you communicate with customers more effective
- ^ Dreher1، Felix؛ Kreitler، Thomas؛ Hardt، Christopher؛ Kamburov، Atanas؛ Yildirimman، Reha؛ Schellander، Karl؛ Lehrach، Hans؛ Lange، Bodo MH؛ Herwig، Ralf (8 مايو 2012). "DIPSBC - منصة تكامل البيانات للتعاون في مجال علم الأحياء النظمي". BMC Bioinformatics . 13 (85): 85. doi : 10.1186/1471-2105-13-85 . PMC 3424966. PMID 22568834 .
{{cite journal}}:CS1 maint: أسماء رقمية: قائمة المؤلفين ( الرابط ) - ^ "Foswiki: اللغات - BlackDuck". BlackDuck . تم الاسترجاع في 9 نوفمبر 2012 .
- ^ "إصدار Foswiki 1.1.0". Foswiki . تم الاسترجاع في 16 أغسطس 2012 .
- ^ "Solr Plugin". Foswiki . تم الاسترجاع في 16 أغسطس 2012 .
- ^ "Page Caching". Foswiki . تم الاسترجاع في 16 أغسطس 2012 .
- ^ "إضافة Nat Edit إلى Core". Foswiki . تم الاسترجاع في 16 أغسطس 2012 .

