سؤال

أحتاج إلى قاعدة بيانات حيث يكون هناك حقل واحد (أو أكثر) يتصرف مثل الويكي.أريد أن تكون جوانب إنشاء المحتوى الحر للويكي مدعومة بالبنية الدلالية الصارمة لقاعدة البيانات.

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

لقد جئت إلى هذا من عدة اتجاهات:

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

هل لدى أي شخص أي خبرة أو فكرة عن الاقتراب من بناء هذا؟أو هل يمكن لأي شخص أن يوجهني إلى إطار عمل من شأنه أن يأخذني في طريقي؟

لقد بحثت في مواقع الويكي المنظمة مثل TikiWiki وTWiki ولكن ليس من الواضح بالنسبة لي كيفية تحقيق ما أريد.

هل كانت مفيدة؟

المحلول

ال امتداد السمة ل ميدياويكي سيسمح لك بإضافة سمات مخصصة إلى الصفحة.

إذا كنت حقا بحاجة إلى أكثر من هذا، يتم توثيق بنية قاعدة البيانات هنا.

نصائح أخرى

للرجوع إليها في المستقبل فقط، قد يرغب أي شخص مهتم بهذا أيضًا في الاطلاع على الوسائط الدلالية امتداد:

ميدياويكي الدلالية (SMW) هو امتداد مجاني لـ MediaWiki - نظام الويكي الذي يدعم Wikipedia - والذي يساعد في البحث عن محتوى wiki وتنظيمه ووضع علامات عليه وتصفحه وتقييمه ومشاركته.في حين أن مواقع الويكي التقليدية تحتوي فقط على نص لا تستطيع أجهزة الكمبيوتر فهمه أو تقييمه، فإن SMW تضيف تعليقات توضيحية دلالية تتيح لك بسهولة نشر محتوى الويب الدلالي، وتسمح للويكي بالعمل كقاعدة بيانات تعاونية.

امتداد Halo هو امتداد واحد فقط معبأ في SMW+.الأخير عبارة عن حزمة كاملة تحتوي على MW وSMW المثبتة الجاهزة والعديد من الامتدادات لسهولة الاستخدام بشكل أفضل (على سبيل المثال.WYSIWYG) والوظائف.إنه برنامج تثبيت Win مفتوح المصدر أو برنامج vmware.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top