سؤال

هل حاول أي شخص الهجرة من برغي ل التقاء نهرين؟ آمل أن أتمكن من تصدير قاعدة بيانات ScrewTurn إلى XML ثم استخدام الأداة المساعدة لوضعها في تنسيق يمكن أن يفهمه التقاء - ربما يكون التنسيق الذي يستخدمه محول ويكي العالمي.

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

تحديث: لقد قمت بتثبيت تجربة التقاء وألقيت نظرة على النسخ الاحتياطي. هناك entities.xml ملف يشبه متجر البيانات. علامة الجذر <hibernate-generic>, ، الأمر الذي يقودني إلى الاعتقاد بأنهم يستخدمون بيات شتوى. لست على دراية بإسبنيات ، لكن هذا يجب أن يكون مفيدًا.

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

المحلول

  1. قم بتنفيذ محول wiki لـ screwturn. لقد استخدمت محول بناء جملة MediaWiki كقاعدة لأن بناء جملة Wiki الأساسي متشابه جدًا. لقد قمت أيضًا بتنفيذ بعض فصول المحول ، userDateConverter (يتطلب المسح الإضافي UDMF Confluence), Pagenameconverter, المرفقات, ، metadatacleaner (لإزالة الأسطر الثلاثة الأولى في ملفات صفحة ScrewTurn التي تتضمن اسم الصفحة ، التاريخ ، و ## الصفحة ##).
  2. في البروبورن ، قم بتغيير مزود تخزين الصفحة إلى مزود الصفحات المحلية (إذا كان يستخدم مزودًا مختلفًا مثل SQL).
  3. قم بتشغيل UWC المخصصة التي تم تنفيذها في الخطوة 1 وتحويل مساحة اسم واحدة في وقت واحد.

يمكنك تنزيل الكود المصدر من جيثب.

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