オープンソースのコンテンツ管理ソフトウェアを作成します

Craft 無料のCMSソフトウェア

自己ホストされたオープンソースコンテンツ管理システム。 WordPressの代替

ユーザーフレンドリーなインターフェイスと完全にカスタマイズ可能なバックエンドを備えています。 Craft CMSは、コンテンツクリエーターの生活を簡単にするように設計されています。

概要

Craft CMSは、世界で最も人気のある言語PHPで開発されたオープンソースコンテンツ管理システムです。これは、より深い制御を望む出版社にとってのWordPressの代替品です。そして、コンテンツ管理システムからより強力なパフォーマンスを望んでいます。 Craftは、ウェブ上でカスタムデジタルエクスペリエンスを作成するための柔軟で使いやすいCMSです。コンテンツの作成および管理タスクのための直感的なコントロールパネルがあります。統合対応のフレームワークです。また、Salesforce、MailChimp、Hubspotなどの人気のあるマーケティングツールとの組み込み統合をサポートしています。 クラフトCMSの一般的な機能の1つは、世界クラスのローカリゼーションです。したがって、コンテンツを翻訳してローカライズして、無制限の数のサイト、言語、ロケールを使用できます。そのコントロールパネルには25の言語があります。 Craftは、モジュールとプラグイン開発のための堅牢なフレームワークをサポートするため、開発者のコ​​ミュニティにとって素晴らしいコンテンツ管理システムです。また、何百もの無料の商用プラグインを備えた組み込みプラグインストアもあります。クラフトのプラグインフレームワークで想像できるものを何でも構築できます。また、プラットフォーム用のアクティブで活気のある開発者コミュニティビルディングプラグインもあります。 Craftは、顧客に優れたeコマースエクスペリエンスを構築するための強力なeコマースプラットフォームもサポートしています。コンテンツの作成を合理化し、より多くのパワーとコントロールを提供するオープンソースコンテンツ管理システムを探している場合。その後、Craft CMSはあなたにとって良い選択です。

システム要求


以下は、クラフトCMSの推奨システム要件です。

  1. php 7.4 *
  2. Innodb、Mariadb 10.5+、またはPostgreSQL 10+を備えたMySQL 5.7+
  3. PHPに割り当てられた512MB+のメモリ 4.フリーディスクスペースの200MB+
  4. Composer 1.3+ Composerを介してCraftをインストールする場合

特徴


以下は、プロセス全体を通して柔軟性と制御を提供する機能です。

  • **カスタムフィールド:**コンテンツの特定のニーズに基づいてカスタムフィールドを設定します。多種多様な組み込みおよびプラグインサプライのフィールドタイプから選択してください。
  • **セクションタイプ:**すべてのコンテンツが等しく作成されるわけではありません。 Craftには、ユースケースに応じてエントリを異なる方法で管理できる3種類のセクションが付属しています。
  • **セクションタイプ:**すべてのコンテンツが等しく作成されるわけではありません。 Craftには、ユースケースに応じてエントリを異なる方法で管理できる3種類のセクションが付属しています。
  • **カテゴリとタグ:**クラフトで整理されたものを整理することは、組み込みのカテゴリとタグサポートを使用することで簡単です。
  • **マルチサイト:**単一のクラフトインストールから複数の関連Webサイトのコンテンツを管理します。
  • **ローカリゼーション:**サイトのコンテンツはすべて、URLからカスタムフィールド値まで、特定の言語と地域をターゲットにするためにローカライズできます。
  • マトリックス: Craftの強力なマトリックスフィールドタイプを使用して、繰り返しコンテンツタイプと混合コンテンツタイプを作成します。
  • **エントリタイプ:**同じセクションで複数のタイプのコンテンツを一緒に管理します。
  • **フォーム:**プラグインストアで利用可能な強力なフォームビルダープラグインの1つを使用して、プロジェクトが要求するものをすばやく作成するための汎用性のあるフォームを作成します。

インストール

ステップ1:クラフトをダウンロードします

クラフトは、作曲家と一緒にダウンロードするか、Zipまたはtar.gzアーカイブを手動でダウンロードすることでダウンロードできます。最終結果は同じになるので、より快適に感じるルートを使用してください。

ステップ2:ファイル許可を設定します

Craftが適切に実行するには、PHPが次の場所に書き込むことができる必要があります。

  • .ENV -composer.json -composer.lock -config/license.key -config/project/*
  • 保管所/*
  • ベンダー/* -web/cpresources/* 設定する必要がある正確な権限は、PHPが実行されているシステムユーザーと実際のフォルダー/ファイルを所有するシステムユーザー間の関係によって異なります。
  • 同じユーザーの場合は、 744を使用します。
  • 同じグループにいる場合は、 774を使用します。
  • わからない場合は、端で生活したい場合は、 777を使用してください。

ステップ3:セキュリティキーを設定します

各クラフトプロジェクトには、プロジェクトがインストールされている各環境間で共有される一意のセキュリティキーが必要です。 キーを手動で生成して割り当てるか、端末コマンドを使用してクラフトにそれを行わせることができます。

キーを手動で設定します

最初に、1Passwordのようなパスワードジェネレーターを使用して、暗号化されたキーを作成します。 (長さの制限はありません。) 次に、 .envファイルを開きます(macosを実行している場合は、これを実行するために送信(新しいウィンドウを開く)などのアプリを使用する必要があります)。

SECURITY_KEY=""

引用符の内側にセキュリティキーを貼り付け、ファイルを保存します。

端末からキーを設定します

端末で、プロジェクトのルートディレクトリに移動して、次のコマンドを実行します。

php craft setup/security-key

\ #Step 4:データベースを作成します

次に、クラフトプロジェクトのデータベースを作成する必要があります。 Craft 3は、MySQL 5.5+とPostgreSQL 9.5+の両方をサポートしています。 選択肢が与えられた場合は、ほとんどの場合、次のデータベース設定をお勧めします。 -MySQL

  • デフォルトの文字セット: utf8
  • デフォルトの照合: utf8_unicode_ci -postgreSql
  • 文字セット: utf8

\ #Step 5:Webサーバーを設定する

クラフトプロジェクトをホストする新しいWebサーバーを作成します。そのドキュメントルート(または「Webroot」)は、Web/ディレクトリ(または変更したもの)を指す必要があります。 MAMP(新しいウィンドウを開く)または別のローカルホーストツールを使用していない場合は、おそらくホストファイルを更新する必要があるため、選択したホスト名へのリクエストをローカルコンピューターにルーティングすることがわかります。 -macos/linux/unix: /etc/hosts –Windows: \ windows \ system32 \ drivers \ etc \ hosts Webブラウザに「http:///index.php?p = admin/install」(Webサーバーのホスト名で置換)に向けて、すべてを正しくセットアップするかどうかをテストできます。 Craftのセットアップウィザードが表示されている場合、ホスト名はクラフトのインストールに正しく解決しています。

\ #Step 6:セットアップウィザードを実行します

最後に、クラフトのセットアップウィザードを実行する時が来ました。ターミナルまたはWebブラウザからそれを実行できます。

ターミナルセットアップ

端末で、プロジェクトのルートディレクトリに移動し、次のコマンドを実行してセットアップウィザードを開始します。

php craft setup

コマンドは、データベースに接続する方法を学び、クラフトのインストーラーをキックオフする方法を学ぶためにいくつかの質問をします。完了したら、Webブラウザから新しいクラフトサイトにアクセスできるはずです。

Webブラウザのセットアップ

Webブラウザでは、 http:///index.php?p = admin/install(Webサーバーのホスト名で置換)に移動します。これまでにすべてをやったことがあるなら、クラフトのセットアップウィザードに迎えられるべきです。 インストーラーの最初のステップは、ライセンス契約を受け入れることです(新しいウィンドウを開きます)。契約を下にスクロールして(もちろん、すべて読み取ります)、[Got It]ボタンをクリックして受け入れます。 2番目のステップは、データベース接続情報を入力することです。 インストーラーの3番目のステップは、管理者アカウントを作成することです。それらの人々の一人にならず、必ず強力なパスワードを選択してください。 最後のステップは、システム名、ベースURL、および言語を定義することです。 [仕上げ]をクリックして、セットアッププロセスを完了します。数秒後、作業クラフトをインストールする必要があります! 成功した場合、Craftはブラウザをコントロールパネルにリダイレクトします。 おめでとうございます、あなたはちょうどクラフトをインストールしました! 今、信じられないほど何かを構築します。

 日本