Wagtail は、Django 上に構築されたオープンソースのコンテンツ管理システムであり、強力なコミュニティと商用サポートが提供されています。ユーザーエクスペリエンスに焦点を当てており、デザイナーと開発者に正確な制御を提供します。
詳細については、wagtail.org をご覧ください。
Wagtail は、どのプラットフォームでも Python 3 で動作します。
Wagtail の使用を開始するには、仮想環境で次のコマンドを実行します。
pip install wagtail
wagtail start mysite
cd mysite
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
インストールとセットアップの詳細なドキュメントについては、入門チュートリアルを参照してください。
Wagtail は、NASA、Google、Oxfam、NHS、Mozilla、MIT、赤十字社、Salesforce、NBC、BMW、米国および英国政府によって使用されています。独自のセキレイ サイトを madewithwagtail.org に追加します。
docs.wagtail.org は Wagtail の完全なリファレンスであり、リリース ノートやロードマップとともに、開発者、デザイナー、編集者向けのガイドが含まれています。
セキレイを初めて知る人にとって、セキレイの禅は、セキレイとは何か、セキレイではないものを理解するのに役立ちます。
初めてセキレイ Web サイトに飛び込む準備ができている開発者向けに、 「入門チュートリアル」で最初のページの作成と編集について説明します。
既存の Django プロジェクトはありますか? Wagtail Integration のドキュメントから始めるのが最適です。
(これを GitHub で読んでいる場合、ここでの詳細は現在のリリース バージョンを示していない可能性があります。Wagtail ドキュメントの互換性のある Django / Python バージョンを参照してください。)
セキレイは以下をサポートします。
Wagtail の以前のバージョンでは、Python 2.7、3.8、およびそれ以前の Django バージョンもサポートされていました。
Stack Overflow には、Wagtail ユーザーと開発者の活発なコミュニティがあり、質問に答えています。質問を投稿するときは、質問の仕方に関する Stack Overflow のアドバイスを読み、質問に「セキレイ」というタグを付けることを忘れないでください。
Stack Overflow の質問と回答の形式に適合しないトピックやディスカッションについては、Slack ワークスペースをご利用いただけます。ボランティアの時間と労力を尊重し、複数の場所で同じ質問をしないでください。
GitHub ディスカッション ボードは、セキレイ プロジェクトのアイデアや計画を共有するために開かれています。
Awesome Wagtail では、サードパーティのパッケージ、記事、その他のリソースの厳選されたリストを管理しています。
セキレイはトーチボックスのスポンサーです。セキレイの実装またはホスティングに関するサポートが必要な場合は、[email protected] までご連絡ください。世界中のセキレイの専門開発者については、madewithwagtail.org/developers/ も参照してください。
私たちはセキレイと、私たちが管理する関連パッケージのセキュリティを真剣に受け止めています。私たちのプロジェクトのいずれかでセキュリティ問題を見つけた場合は、[email protected] まで電子メールを送信してください。問題を見つけてパッチを適用するために協力します。セキュリティ関連の問題については責任を持って開示していただきたいと考えておりますので、GitHub の問題を作成する前にまずご連絡ください。
暗号化された電子メールを送信する場合 (オプション)、[email protected] の公開キー ID は 0xbed227b4daf93ff9 であり、この公開キーは最も一般的に使用されるキーサーバーから入手できます。
Wagtail の機能リリースは 3 か月ごとにリリースされます。選択されたリリースは長期サポート (LTS) リリースとして指定されており、セキュリティおよびデータ損失関連の問題に対処するために、長期間メンテナンス アップデートを受け取ります。過去および今後のリリースの日付とサポート期間については、「リリース スケジュール」を参照してください。
リリース前に最新の機能を試すために、毎晩main
からビルドも作成します。最新のナイトリー リリースをインストールする方法については、https://releases.wagtail.org/nightly/index.html で説明されています。
あなたが Python または Django 開発者であれば、リポジトリをフォークして、夢中になってみてください。 Slack ワークスペースには、開発者に焦点を当てたチャネルがいくつかあります。
まずは、投稿ガイドラインを確認し、適切な最初の号ラベルの問題を確認することから始めるとよいでしょう。
Wagtail のインターフェースの翻訳も歓迎します。翻訳作業はTransifexを通じて提出する必要があります。
BSD - オープンソースコードとクローズドソースコードの両方を含め、あらゆる目的に自由に使用および変更できます。
Wagtail の開発に使用したサービスについては、次の組織に感謝します。
BrowserStack は、プロジェクトにライブ Web ベースのブラウザ テスト ツールと自動化された Selenium クラウド テストへの無料アクセスを提供します。
Squash は、プル リクエストをレビューするための無料のテスト環境をプロジェクトに提供します。
Assistiv Labs は、支援技術を使用したリモート テストへの無制限のアクセスをプロジェクトに提供します。