WordPress Codexのローカルコピー?


44

インターネットに接続していないときにWordPressテーマを開発したいことがあります。生産性を高めるには、関数リファレンステンプレートタグが必要です。

Codexのダウンロード可能なコピーまたはSVNコピーを検索しましたが、見つかりませんでした。を使用してミラーリングしようとしましたwgetが、結果はむらがありました(大きすぎる!)。

もっと良い方法はありますか?


3GアクセスでiPadを入手しますか?;-)
MikeSchinkel

回答:


21

ローカルサーバーをインストールせず、Webページを保存してコレクションを管理するのに役立つScrapBookと呼ばれるFirefox拡張機能であるmediawikiのコピーをインストールせずに、はるかに高速で簡単な方法でコーデックスのローカルコピーを作成します。主な機能は、軽さ、速度、精度、多言語サポートです。

それはあなたが、あなたが保存したいディレクトリを設定することができ、あなたのケースであることと思われる保存Webサイト(イン深キャプチャ)機能です使用Function Referenceし、Template Tags

ここに画像の説明を入力してください

ブックマークと同じようにコレクションを整理したり、保存したファイルを編集したり、ページの重要な部分をハイライトしたりすることもできます。それに関する最高の点は、組み込みの全文検索です。


これはとても素晴らしいです。後で表示するためにキャプチャするためにURLのリストをフィードする方法はありますか?「このURLリストを更新する」と言う方法はありますか?
-artlung

はい、リフレッシュについてはまだわかりません。
Bainternet

試しただけで、再びキャプチャ機能があります。
-Bainternet

これは、大量のファイルをすばやく保存するための優れた軽量な方法です。私は自己完結型を望んでいましたが、私は賞金を開いてからこれをテストしてきました。これは関連するドキュメントのローカルコピーを取得する最も簡単な最速の方法です。
-artlung

1
保存したページを検索する方法はありますか?

45

最善の策は、MediaWikiのローカルコピーをセットアップすることです。これはウィキペディアを実行するのと同じソフトウェアですが、コーデックスを強化するアプリケーションでもあります。

インストールしたら、Codexに必要なページをエクスポートするように指示し、ローカルインストールにXMLドキュメントをインポートできます。これは自動化されていませんが、すばやく参照できるように十分な情報を提供する必要があります。

MediaWikiを入手する

MediaWikiのダウンロード、インストール、設定に関するすべてのドキュメントはオンライン入手できます

WordPressをローカルで実行できる場合、MediaWikiもローカルで実行できるはずです(設定するにはPHPとMySQLの両方が必要です)。

コーデックスをエクスポートする

エクスポートするページのリストを作成します。すべてをエクスポートする自動化ツールがあればいいのですが、それがない場合は手動プロセスに固執しましょう。

http://codex.wordpress.org/Special:Exportに移動ます。このページでは、エクスポートするページとカテゴリをマークできます。

Function Referenceページをエクスポートするだけだとしましょう。ページ名の大きなボックスに「Function_Reference」と入力します。 複数のページを一度にエクスポートするには、1行に1つのページ名を配置します。

しかし、その1ページはあまり便利ではないので、Functions代わりにカテゴリ全体をエクスポートします。カテゴリボックスに「関数」と入力し、[ 追加 ]をクリックします Codexは、すべての964関数ページを自動的にリストします。次に、「Function_Reference」の行を追加するだけで、インデックスも取得できます。

事前に選択された関数参照ページを含むコーデックス

利用可能なすべてのページのリストは、http://codex.wordpress.org/Special:AllPagesで確認できます。リストは非常に広範囲に及ぶため、ここでは説明しませんが、エクスポートしたいすべてのページを追加し、クリックします。

[エクスポート]をクリックすると、コーデックスはすべてのコンテンツを含む(かなり大きな)XMLファイルを生成します。

コーデックスをインポートする

次に、ローカルのMediaWikiインストールに戻ります。これで、XMLドキュメントをインポートして、WordPress Codexのローカル「クローン」を作成できます。

詳細なインポート手順は、MediaWikiのWebサイトで入手できます。


4
素晴らしい答えです!MediaWiki APIを調べ始めたばかりで、Codexにエクスポートがあることすら知りませんでした。
Chris_O

一部のページはdeveloper.wordpress.orgに転送され、関数カテゴリから除外されています。をエクスポートするFunctionsと、ページが欠落します(たとえばget_permalink含まれません)。およそ20%が不足していると推定します。
ピムシャーフ

9

あなたは使用することができますダッシュ(OS X)またはジールマニュアルセットとして利用できるコーデックス機能のリファレンスのこすりを持っている(Linuxでは、Windowsの)アプリケーションを。

インストールと使用は簡単ですが、セットが最新の状態に保たれているのは少しあいまいです。


3
私はダッシュの開発者です。WordPressの新しいリリースがリリースされるたびに、WordPressドキュメントセットを更新します。
bogdansrc

1
私は、Zeal(またはDash)が非常に過小評価されており、この答えはでは受け入れられている答えだと思う唯一の人ですか?
エハズ

@Ejayの受け入れられた答えは、OPによって選ばれたものであり、WHTは彼らのために働いていました。:)複数の回答が質問に対して異なるテイクを提供するのは正常です。
ラスト

Rarstに感謝します。最近MacからLinuxに移行しました。Zealはまさに私が探していたものです。FWIW bogdansrc、私はMacで数回Dashを購入しました。あなたはドキュメントセットをgeneしみないので、常にMac開発者に宣伝します。;)
corysimmons


4

HTTrack(http://www.httrack.com/)を使用して自分でこれを行いました。数メガバイトになりました(現在の正確な数は定かではありませんが、ハードドライブの障害でローカルコピーを失い、まだ再構築する手間がかかりません)が、うまく機能しました。


:-(男、より良い方法があります。答えてくれてありがとう。他に何かがあるといいのですが!
-artlung

Macにはこのようなものがありますか?
マイルドファズ

同様のことを行うBlueCrabというアプリがありますが、使用したことがないので、その使用について話すことはできません。
キースS.

2

MediaWiki APIを使用できます。APIやその他のメソッドを使用してWikiをミラーリングする方法に関する完全なドキュメントがあります。


静的なhtmlのセットに保存することは可能ですか、それともターゲットデバイスでApache / PHP(または現在のMediaWikiの要件)を実行する必要がありますか?実装の詳細には、単純な一連の指示がなく、代わりに、完全性のさまざまな段階で他のソリューションを指します。sciencemedianetwork.org/wiki/…–
artlung

WordPressをローカルで開発するために使用している場合は、すでにApache / PHPを実行しており、MediaWikiをローカルで実行するための要件を満たしています。
-EAMann

@EAMannは実際にIISを使用している人を何人か知っていますが、私はあなたの主張を受け入れます。指示が詳細に欠けていることに再度言及します。実際にバックアップを実行するための「レシピ」は作成されていません。
-artlung

IISでMediaWikiを実行することは、まったく別の問題です。しかし、私はあなたのポイントを見る。Windowsボックスでも、XAMPPまたは同様のソリューションをインストールするだけで、ローカルで実行できます。
-EAMann

1

クールなアイデア、

「ローカル」にする方法はいくつかあります。

  • 再帰的なwgetを実行できます。これには長い時間がかかります。あなたが言ったように。
  • スクリーンスクレーパーを使用できます:http : //scraperwiki.com
  • インターネットに接続するたびにローカルに保存するスクリプトを書くことができます。
  • あなたはすぐに汚くなり、コーデックスにアクセスするたびにそれをフォルダに保存することができます。

要するに、現時点ではこのためのリポジトリはありません。1つを作成することはクールですが。

たぶん私はそれを書くでしょう...


今晩遅く投稿します。私は実際にこれを少し行ったかもしれません。

GitHubに配置します。

更新:MediaWikiの答えは、これを実際に行う方法です。


1

これは古いスレッドですが、ヒットを収集しているので、この回答を追加します

devdocs.ioには必要なWordPress用のすべてのAPIがありますが、Codexバージョンのように構造化されていませんが、場合によっては依然として役立ちます。

注: WordPressのドキュメントだけでなく、他の多くの一般的な言語でもあります

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.