نص أو فائدة للتصدير من screwturn wiki إلى التقاء؟
-
26-09-2019 - |
سؤال
هل حاول أي شخص الهجرة من برغي ل التقاء نهرين؟ آمل أن أتمكن من تصدير قاعدة بيانات ScrewTurn إلى XML ثم استخدام الأداة المساعدة لوضعها في تنسيق يمكن أن يفهمه التقاء - ربما يكون التنسيق الذي يستخدمه محول ويكي العالمي.
هل استخدم أي شخص هذه الأداة المساعدة؟ هل هناك أي شيء يجب أن أعرفه قبل أن أحاول أن أكتب بنفسي؟
تحديث: لقد قمت بتثبيت تجربة التقاء وألقيت نظرة على النسخ الاحتياطي. هناك entities.xml
ملف يشبه متجر البيانات. علامة الجذر <hibernate-generic>
, ، الأمر الذي يقودني إلى الاعتقاد بأنهم يستخدمون بيات شتوى. لست على دراية بإسبنيات ، لكن هذا يجب أن يكون مفيدًا.
المحلول
- قم بتنفيذ محول wiki لـ screwturn. لقد استخدمت محول بناء جملة MediaWiki كقاعدة لأن بناء جملة Wiki الأساسي متشابه جدًا. لقد قمت أيضًا بتنفيذ بعض فصول المحول ، userDateConverter (يتطلب المسح الإضافي UDMF Confluence), Pagenameconverter, المرفقات, ، metadatacleaner (لإزالة الأسطر الثلاثة الأولى في ملفات صفحة ScrewTurn التي تتضمن اسم الصفحة ، التاريخ ، و ## الصفحة ##).
- في البروبورن ، قم بتغيير مزود تخزين الصفحة إلى مزود الصفحات المحلية (إذا كان يستخدم مزودًا مختلفًا مثل SQL).
- قم بتشغيل UWC المخصصة التي تم تنفيذها في الخطوة 1 وتحويل مساحة اسم واحدة في وقت واحد.
يمكنك تنزيل الكود المصدر من جيثب.
لا تنتمي إلى StackOverflow