このドキュメントはマークダウンで作成されています。このドキュメントの HTML 形式バージョンは、https://github.com/processwire/processwire/blob/master/README.md で読むことができます。
ProcessWire は、あらゆる規模で快適に使用できる API を備えた、フレンドリーで強力なオープン ソース CMS です。これは、時間を節約し、今までどおりに作業できるように構築されたコンテンツ管理システム (CMS) とフレームワーク (CMF) の両方です。すべてのカスタム フィールド、安全な基盤、実証済みのスケーラビリティとパフォーマンスを備えた ProcessWire は、すべてのコンテンツをシームレスに接続し、仕事を高速、簡単、そして楽しいものにします。
ProcessWire を使用すると、フィールド、テンプレート、マークアップを他のプラットフォームよりも詳細に制御でき、ProcessWire の API によりコンテンツの操作が簡単かつ楽しくなります。 ProcessWire でのサイトの管理と開発は、これまでに比べて驚くほど簡単です。
ProcessWire は、その卓越した一貫性、安定性、セキュリティにより Web プロフェッショナルから広く信頼されています。時間を節約し、作業を楽しくする API として Web 開発者から尊敬されています。現代の Web サイト/アプリケーションのコンテンツ管理ニーズへの適応性と柔軟性が Web デザイナーから高く評価されています。そして、その実用的なインターフェイスとコンテンツの追加、更新、保守の使いやすさでクライアントに愛されています。 ProcessWire の新しいバージョンは、開発ブランチでほぼ毎週リリースされます。
ProcessWire は、常に長期的な取り組みを行っている Web プロフェッショナル向けの時代を超越したツールです。 2003 年に開始され、2006 年に ProcessWire という名前が付けられ、2010 年からオープン ソース プロジェクトとして積極的に開発が行われています。10 年以上経った現在 (2023 年)、ProcessWire は成長と開発を続けており、まだ始まったばかりです。次の10年、そしてそれ以降も。
ProcessWire は古くから存在していますが、今日までその存在を知らなかったとしても心配する必要はありません。私たちは他のプロジェクトとは根本的に異なり、あまり騒がず、プロモーションにも熱心ではなく、量よりも質、成長よりも持続可能性、そして人気よりもフレンドリーなコミュニティを重視しています。 ProcessWire はサイレント パートナーとして設計されており、Web サイトのフロントエンドからは簡単に識別されません。私たちは大きくなることを目指しているのではなく、代わりにクラス最高であることに重点を置いています。
Web 開発者は、他のプラットフォームをいくつか試した後、適切なタイミングで ProcessWire を見つけます。そして、一度 ProcessWire を使い始めると、そのまま使い続ける傾向があります。 ProcessWire は中毒性があり、長期的な保守が容易で、他のプラットフォームのようなセキュリティやアップグレードの問題がありません。しかし、私たちの言葉を鵜呑みにしないでください。あなたの生計が他のプラットフォームに依存していない限り、自分で調べてください。
ProcessWire は単なるソフトウェアではなく、優れたサイトやアプリケーションを構築し、他の人がそうするのを支援することに専念する Web プロフェッショナルのフレンドリーなコミュニティでもあります。
ProcessWire フォーラムのフレンドリーなコミュニティにアクセスして参加し、ProcessWire の最新ニュースを入手するには週刊ニュースレターを購読し、Web サイトのショーケースをチェックして他のユーザーが ProcessWire を使用して構築しているものを確認し、ブログを読んで最新情報を入手してください。最新の ProcessWire バージョン。
週刊 ProcessWire ニュースは、Teppo Koivula によって彼のサイト ProcessWire Weekly に投稿されます。毎週のコア更新と関連トピックは、ProcessWire サポート フォーラムのニュースとお知らせ掲示板に Ryan Cramer によって投稿されます。
ProcessWire ファイルを http でアクセスできる場所に抽出し、その URL を Web ブラウザにロードするだけです。これによりインストーラーが起動します。詳細と手順については、インストール ガイドを参照してください。問題が発生した場合は、トラブルシューティング ガイドをご覧ください。
アップグレードは簡単で、通常は/wire/
ディレクトリを新しいバージョンのディレクトリに置き換えるだけです。ただし、安全のため、バージョン アップグレードを続行する前に、ProcessWire のアップグレード ガイドを参照し、アップグレード中は再度参照する必要がある場合に備えて開いたままにしておいてください。
ある 3.x バージョンから別のバージョンにアップグレードする場合は、一般的なアップグレード プロセスを使用してください。これは主に、すべてがバックアップされていることを確認してから、 /wire/
ディレクトリを新しいバージョンのディレクトリに置き換えるだけで構成されます。
3.0.135 より前の 3.x バージョンからアップグレードする場合は、次の手順にも従ってください。
2.x バージョンからアップグレードする場合は、「ProcessWire 2.x からのアップグレード」を参照してください。
アップグレード中に問題が発生した場合は、アップグレードのトラブルシューティング ガイドを参照してください。
FormBuilder バージョン 0.5.3 以降を推奨します。
ListerPro バージョン 1.1.5 以降を推奨します。
ProFields すべての ProFields (10 モジュール) の最新バージョンが推奨されます。
LoginRegisterPro バージョン 7 以降を推奨します。
ProCache バージョン 4.0.3 以降を推奨します。アップグレード後、管理画面の ProCache 設定 ([セットアップ] > [ProCache]) に移動し、.htaccess ファイルへの変更が提案されているかどうかを確認してください。
上記以外のすべての Pro モジュールについては、可能な限り最新の利用可能なバージョンを使用することをお勧めします。
デバッグ モードでは、すべてのエラーが画面に報告されます。これは、開発時やトラブルシューティング時に役立ちます。管理画面では、パネル内の追加情報をレポートするための「デバッグ」リンク (フッターを参照) も有効になります。報告される情報は開発者のみを対象としているため、デバッグ モードはライブ サイトや運用サイトを対象としていません。セキュリティ上の問題が発生する可能性があるため、ライブ/実稼働サイトではデバッグ モードをオンのままにしないでください。ただし、開発中または問題を解決するときに非常に便利であることがわかると思います。
/site/config.php
$config->debug = false;
false
true
に変更して保存します。 $config->debug = true;
これはファイルの下部近くにあります。まだ存在しない場合は追加できます。これにより、PHP と ProcessWire がすべてのエラー、警告、通知などを報告するようになります。もちろん、問題を解決したら false に設定し直すことをお勧めします。
著作権 2023 by Ryan Cramer / Ryan Cramer Design, LLC