نظام مجتمع آرسدجيتا
كان نظام مجتمع ArsDigita ( ACS ) عبارة عن مجموعة أدوات مفتوحة المصدر لتطوير تطبيقات الويب المجتمعية ، طُوِّرت في الأساس من قِبَل مطورين تابعين لشركة ArsDigita . وقد رُخِّصَ بموجب شروط رخصة جنو العمومية العامة (GPL) ، ويُعدّ من أشهر المنتجات التي بُنيت بالكامل على خادم AOL . وعلى الرغم من وجود العديد من النسخ المتفرعة من المشروع، فإن النسخة الوحيدة التي لا تزال تُصان بنشاط هي OpenACS .
تضمنت ميزات ACS مجموعة أساسية من واجهات برمجة التطبيقات ونماذج البيانات وإجراءات قواعد البيانات لتنسيق المعلومات المشتركة بين جميع تطبيقات الويب المجتمعية، بالإضافة إلى وحدات مثل إدارة سير العمل، ونظام إدارة المحتوى ، والمراسلة، وتتبع الأخطاء/المشاكل ، وتتبع المشاريع، والتجارة الإلكترونية ، ولوحات الإعلانات.
تاريخ
تم إنشاء ACS في منتصف التسعينيات لدعم مجتمع photo.net على الإنترنت بالإضافة إلى مجموعة متنوعة من خدمات الإنترنت من شركة Hearst.
تأسست شركة ArsDigita، مبتكرة اللعبة، عام 1997 على يد مطورين مثل فيليب غرينسبون. [ 1 ] وشمل المطورون الأوائل تريسي آدامز، وبن أديدا، وإيف أندرسون، وجين إس. تشوي، وفيليب غرينسبون ، وأوريليوس بروشازكا، وبريان تيفول. [ 1 ]
كُتب نظام ACS في الأصل باستخدام قاعدة بيانات أوراكل وخادم الويب متعدد الخيوط AOLserver، ولذلك كان مزيجًا من لغة SQL وقوالب HTML وشفرة Tcl لدمج نتائج قاعدة البيانات مع القوالب. مع ذلك، كان الإصدار ACS 3.4 متاحًا أيضًا مع صفحات خادم Java للتشغيل مع Apache وTomcat. في عام 2001، تم تقسيم شجرة الشفرة، حيث تولى فريق من المطورين صيانة قاعدة شفرة Tcl وإعادة هيكلتها، بينما أُعيدت كتابة خط الإنتاج باستخدام Java EE .
في عام ٢٠٠٢، استحوذت ريد هات على شركة آرس ديجيتا وجميع أصولها. [ ٢ ] ونتيجةً لذلك، أُعيد تسمية إصدار جافا إلى "ريد هات سي سي إم"، وتوقف الدعم الرسمي لإصدار تي سي إل. مع ذلك، استمر مجتمع أوبن إيه سي إس في صيانة إصدار تي سي إل.
OpenACS
يوفر نظام مجتمع الهندسة المعمارية المفتوحة ما يلي:
- مجموعة من التطبيقات التي يمكن استخدامها لإنشاء مواقع ويب تتميز بقدرتها العالية على التعاون. تشمل بعض هذه التطبيقات: إدارة سير العمل، ونظام إدارة المحتوى، ونظام المراسلة، ونظام تتبع الأخطاء/المشاكل، والتجارة الإلكترونية ، والمدونات ، والدردشة ، والمنتديات.
- مجموعة أدوات لتطوير التطبيقات، توفر مجموعة واسعة من واجهات برمجة التطبيقات والخدمات لتمكين التطوير السريع للتطبيقات الجديدة. تشمل الميزات إدارة الصلاحيات، والتدويل الكامل، وتقنية Ajax ، ومنشئ النماذج، ونموذج الكائنات، والاختبار الآلي، والمواقع الفرعية، ومدير حزم قوي.
يعمل OpenACS على AOLserver و NaviServer مع Oracle أو PostgreSQL كقاعدة بيانات له.
تشمل المشاريع التي كانت أو ما زالت تعتمد على OpenACS كلاً من dotLrn و dotFolio و dotCommunity و dotConsult و Project-Open و Voice Online Communities .
انظر أيضاً
مراجع
- 1 2 ليفينغستون، جيسيكا (2008)، المؤسسون في العمل: قصص الأيام الأولى للشركات الناشئة ، أبريس، ISBN 978-1-4302-1077-1تم الاطلاع عليه بتاريخ 26 يناير 2024
- ↑ شانكلاند، ستيفن (11 فبراير 2002)، ريد هات تستحوذ على آخر أجزاء من آرس ديجيتا ، سي نت ، تم الاطلاع عليه في 26 يناير 2024
- ↑ نيومان، غوستاف (2024-09-03). "إصدار OpenACS 5.10.1 النهائي" . openacs.org .
روابط خارجية
- يمكن تنزيل برنامج ACS من الرابط التالي: http://www.eveandersson.com/arsdigita/acs-repository/
- الموقع الرسمي
- تُشرح الفلسفة الكامنة وراء مجموعة الأدوات على الرابط التالي: http://philip.greenspun.com/panda/community
- برنامج مجاني مكتوب بلغة Tcl
- برنامج مجاني لتطوير مواقع الويب
- إدارة تكنولوجيا المعلومات
- برامج إدارة المنشورات
- برنامج ريد هات
- برنامج يستخدم رخصة جنو العمومية العامة
