it-swarm.asia

نسخة محلية من وورد برس؟

في بعض الأحيان أرغب في تطوير سمات WordPress عندما لا يكون لدي اتصال بالإنترنت. أحتاج إلىمرجع الوظيفةوعلامات القوالبلتكون منتجة.

لقد بحثت عن نسخة قابلة للتنزيل أو SVN منCodexلكن لم أجد واحدة. انتهى بي الأمر إلى محاولة عكس ذلك باستخدام wget ، لكن النتائج كانت متقطعة (إنها ضخمة جدًا!).

هل هناك طريقة أفضل؟

43
artlung

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

باستخدام ميزة "حفظ موقع الويب" (التقاط متعمق) ، يمكنك تعيين الدلائل التي تريد حفظها ، والتي ستكون في قضيتك Function Reference و Template Tags

enter image description here

يمكنك أيضًا تنظيم مجموعاتك تمامًا مثل الإشارات المرجعية ، وتحرير الملفات المحفوظة ، وتسليط الضوء على الأجزاء الرئيسية للصفحات ، وأفضل ما في الأمر هو البحث في النص الكامل.

21
Bainternet

أفضل رهان لك هو إعداد نسخة محلية من ميدياويكي. هذا هو نفس البرنامج الذي يقوم بتشغيل Wikipedia ، ولكنه أيضًا التطبيق الذي يشغل الدستور الغذائي.

بعد تثبيت ذلك ، يمكنك إخبار هيئة الدستور الغذائي بتصدير الصفحات التي تريدها ويمكنك استيراد مستندات XML إلى التثبيت المحلي. إنه ليس تلقائيًا ، لكن يجب أن يوفر لك معلومات كافية للعمل بها للحصول على مراجع سريعة.

الحصول على ميدياويكي

جميع الوثائق الخاصة بتنزيل MediaWiki وتثبيته وتكوينه هي متوفرة عبر الإنترنت .

إذا تمكنت من تشغيل WordPress محليًا ، فيجب أن تكون قادرًا على تشغيل MediaWiki محليًا أيضًا (تحتاج إلى كل من PHP و MySQL لإعداد الأشياء).

تصدير الدستور

قم بعمل قائمة بالصفحات التي تريد تصديرها. أحب لو كانت هناك أداة آلية للتصدير كل شيء ، ولكن في غياب ذلك ، فلنلتزم بالعملية اليدوية.

انتقل إلى http://codex.wordpress.org/Special:Export . تتيح لك هذه الصفحة تمييز الصفحات والفئات التي تريد تصديرها.

لنفترض أنك تريد فقط تصدير صفحة Function Reference. يمكنك إدخال "Function_Reference" في المربع الكبير لأسماء الصفحات. ضع اسم صفحة واحدة في كل سطر لتصدير صفحات متعددة مرة واحدة.

ولكن نظرًا لأن هذه الصفحة ليست مفيدة جدًا ... قم بتصدير فئة Functions بالكامل بدلاً من ذلك. أدخل "وظائف" في مربع الفئة وانقر إضافة. ستدرج هيئة الدستور الغذائي تلقائيًا جميع صفحات الوظائف 964 نيابة عنك. ثم أضف سطرًا لـ "Function_Reference" حتى تحصل على الفهرس أيضًا.

Codex with Function Reference pages pre-selected

يمكنك الاطلاع على قائمة بجميع الصفحات المتاحة في http://codex.wordpress.org/Special:AllPages . القائمة واسعة جدًا ، لذا لن أغطيها هنا ... ولكن أضف كل صفحة تريد تصديرها بالنقر.

بمجرد النقر فوق "تصدير" ، سينشئ الدستور الغذائي ملف XML (كبير إلى حد ما) يحتوي على كل المحتوى.

استيراد المخطوطة

انتقل الآن مرة أخرى إلى تثبيت MediaWiki المحلي. يمكنك الآن استيراد مستند XML وإنشاء "نسختك" المحلية من مخطوطة WordPress.

تعليمات الاستيراد المفصلة متوفرة على موقع MediaWiki .

45
EAMann

يمكنك استخدام Dash (OS X) أو Zeal (Linux ، Windows) التي لديها كشط من مرجع دالة Codex المتاحة كمجموعة وثائق.

من السهل التثبيت والاستخدام ، ولكن غامض بعض الشيء كيف يتم تحديث مجموعات.

9
Rarst

أعتقد أن أفضل شيء هو إنشاء تقرير عن الأخطاء واطلب من WP الأساس تثبيت هذا الامتداد http://www.mediawiki.org/wiki/Extension:PdfBook إذا لم يكن هناك شيء آخر ، حدد للاستخدام الخاص ثم قم بتوفير PDF الذي تم إنشاؤه للمستخدمين.

6
Ryan Gibbons

فعلت هذا بنفسي باستخدام HTTrack (http://www.httrack.com/). لقد انتهى الأمر بعدد قليل من الميجابايت (لست متأكداً من العدد الدقيق الآن ، لقد فقدت نسختي المحلية بسبب عطل في القرص الصلب ، ولم أكن قد أزعجت إعادة بنائها بعد) ، لكنها عملت بشكل جيد.

4
Keith S.

يمكنك استخدام MediaWiki API . هناك وثائق كاملة حول كيفية عمل نسخة متطابقة من الويكي باستخدام واجهة برمجة التطبيقات وغيرها من الطرق.

2
Chris_O

فكرة رائعة ،

هناك عدة طرق لجعلها "محلية".

  • هل يمكن أن تفعل wget العودية على ذلك. هذا يستغرق وقتا طويلا. كما ذكرت.
  • يمكنك استخدام مكشطة الشاشة: http://scraperwiki.com
  • يمكنك كتابة برنامج نصي يحفظه محليًا فقط في كل مرة تتصل فيها بالإنترنت.
  • يمكن أن تتدهور بشكل صحيح وفي كل مرة تزور فيها المخطوطة ، يمكنك فقط حفظها في مجلد.

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

ربما سأكتب ذلك ...


أنا سوف الرد مرة أخرى في وقت لاحق الليلة. قد أكون قد فعلت هذا في الواقع قليلا.

سوف أضعها على جيثب.

تحديث: إجابة MediaWiki هي كيف ينبغي فعل ذلك حقًا.

1
Sterling Hamilton