クラフトは無料でオープンソースのCMSです

Contao 無料のCMSソフトウェア

スケーラブルなアプリケーション用のセルフホストのオープンソースCMS

Contaoは、単純さとスケーラビリティのために、WordPress、Joomla、またはDrupalを置き換えることができるオープンソースのCMSです。

概要

Contao CMSは、世界で最も人気のある言語PHPで開発されたオープンソースCMSです。これは、シンプルさとスケーラビリティを必要とする出版社にとって、WordPressの代替品です。そして、コンテンツ管理システムからより強力なパフォーマンスを望んでいます。 Contaoはオープンウェブ標準に基づいており、ニーズに簡単に適応できます。 Contaoの一番いいところはシンプルです。これには、スタッフのためのバックエンドトレーニングはほとんどまたはまったく必要でした。彼らはすぐに、稼働することができます。また、セキュリティは別の要素であり、コンタオが際立っています。最新のパスワードハッシュアルゴリズムを使用し、2要素認証でユーザーアカウントのセキュリティをサポートします。さらに、失敗したログインの試みが多すぎると、ユーザーアカウントが自動的にロックされます。 定義済みの構造はないため、任意のWebサイトをゼロから構築できます。また、創造性に制限はありません。HTMLとCSSだけを使用して、設計されたとおりにWebサイトを構築できます。 Contaoには、異なるルートページを使用して簡単にマルチドメイン管理ができます。簡単な多言語管理、テンプレートを介した高度にカスタマイズ可能なモジュール。 SEOはプラットフォームの主要な焦点の1つであるため、WebサイトはSEOの準備ができています。拡張性はプラットフォームのコアであるため、プラットインを使用してプラットフォームを拡張できます。 高性能、スケーラビリティ、シンプルさのためのコンテンツ管理ツールを探している場合。その後、Contaoがあなたのための選択になることがあります。

システム要求


最小要件は、最新のサポートバージョンをインストールするか、長期的なサポートバージョンをインストールするかによって異なります。 Contaoのすべてのメンテナンスバージョンは、最新のPHPおよびMySQLバージョンと互換性があります。したがって、常に使用することをお勧めします。

  1. PHP:バージョン7.4+(最新のパッチバージョン)
  2. MySQL:バージョン8.0+または同等のMariadBサーバー

特徴


Contaoには、AjaxとWeb 2.0テクノロジーを使用して最適な使いやすさを使用する直感的なユーザーインターフェイスがあります。複数のバックエンド言語とテーマ、強力な許可システム、バージョンおよび元に戻す管理、高度な検索と並べ替えオプション、およびContaoマネージャーは、他のコンテンツ管理システムからContaoを際立たせる多くの機能のほんの一部です。 Contaoのフロントエンドは100%テンプレートベースで、W3C/WAI要件を満たすアクセス可能なXHTML Strict Outputを生成します。検索エンジンに優しいURL、GZIPサポート、PDFエクスポート機能、多言語サポートなど、プログラマーにならずに現代のWebサイトを構築するのに役立ちます。

  • 高度な編集機能: Contaoは、クリップボードを介したレコードのコピーや移動、複数のレコードの編集、以前のバージョンの復元などの高度な編集機能を提供します。編集者は、組み込みのリッチテキストエディターTinymceを使用してテキストをフォーマットできます。これには、多言語のスペルチェッカーも含まれています。
  • 強力なサイト構造: Contaoは、1つのツリーのさまざまなページタイプ(通常のページまたはリダイレクトページなど)と複数のWebサイトをサポートしています。ページが非表示、パスワードの保護、キャッシュ、または検索のインデックスがあるかどうかを完全に制御でき、手動またはタイミングのいずれかを公開できます。
  • 微調整された許可システム: Contaoには、バックエンドのすべてのフォームフィールドへのアクセスを制御できる強力な許可システムがあります。アクセス権はユーザーまたはグループレベルで付与でき、ユーザーが複数のグループに割り当てられている場合、集約されます。
  • 柔軟なフォームジェネレーター: contaoフォームジェネレーターを使用すると、あらゆる種類のWebフォームを生成できます。これは自動的に検証され、電子メールで送信されるか、データベースに保存されます。アップロードされたファイルは添付ファイルとして送信され、オプションでサーバー上のフォルダーに保存できます。
  • フルテキスト検索エンジン: Contaoには、フレーズ検索、ワイルドカード検索、および/または検索をサポートするフルテキスト検索エンジンが付属しています。検索インデックスは自動的に構築され、オプションでは保護されたページも含まれています。結果はキャッシュされており、複数のページに分割できます。
  • レスポンシブ画像: Contaoは、モバイルデバイスのアクセシビリティとサポート用に一貫して設計されています。画像の中央または個別に異なる形式を定義できます。あなたのウェブサイトをスマートフォンに配信するときに貴重な帯域幅を節約するため。重要な画像コンテンツが常に写真にあるように、画像 - フォーカスを指定します。
  • ビルトインファイルマネージャー: contaoは、ビルトインファイルマネージャーに加えて、FTP経由でファイルのアップロードをサポートします。画像サムネイルとファイルプレビューを自動的に生成し、ソースエディターでアップロードされたファイルを編集できます。ファイルとフォルダーは、コピー、移動、編集、名前変更、削除することによってできます。
  • 組み込みのカレンダーモジュール: Contaoカレンダーモジュールは、コアディストリビューションの一部です。複数のカレンダー、終日イベント、オープンエンドイベント、複数日イベント、繰り返しイベント、RSSまたは原子フィードを介した簡単なシンジケーションをサポートしています。カレンダー、ミニカレンダー、イベントリストなどの複数のビューが含まれています。
  • ビルトインニュース/ブログモジュール: Contao News/Blogモジュールは、コアディストリビューションの一部です。複数のニュースアーカイブとカテゴリ、注目のニュース、ユーザーのコメント、RSSまたはアトムフィードを介した簡単なシンジケーションをサポートしています。各ニュース項目には、画像が添付され、複数のエンクロージャーが付いています。
  • ビルトインニュースレターモジュール: Contao Newsletterモジュールは、コアディストリビューションの一部です。 Double-OPT IN、HTML、およびプレーンテキスト形式を介したサブスクリプションをサポートし、CSVファイルから受信者をインポートし、Webサイトに送信されたニュースレターをリストします。メンバーに送信されるニュースレターはパーソナライズできます。
  • **簡単な更新:**アップデートのインストールには時間がかかる場合がありますが、少数のContao Webサイトしか実行していません。 Contao Managerを使用すると、ブラウザで直接クリックしてインストールを更新できます。もちろん、Contaoはさまざまな展開ツールとCIワークフローもサポートしています。
  • 追加のパッケージの幅広い選択: extensions.contao.orgまたはpackagistで、CMSにより多くの機能を追加する多くの追加パッケージがあります。マウスのクリックを数回しかクリックしないと、これらのパッケージをContaoマネージャーに直接閲覧、インストール、更新、または削除できます。

インストール

すべての要件を確認してWebサーバーをセットアップしたら、インストールを開始できるようになりました。 ContaOManagerのグラフィカルユーザーインターフェイスを使用するか、コマンドラインを使用して、サーバーにContaoをインストールする方法は2つあります。

Contaoマネージャーと一緒にコンタオをインストールします

基本構成が成功した後、Contaoをインストールできるようになりました。目的のバージョンと初期構成を選択し、[完了]ボタンをクリックします。 インストールには数分かかることがあります。インストールプロセスの詳細は、次のICONSHOW/非表示コンソール出力をクリックして表示できます。

データベーステーブルを更新します

Contao Managerがすべてのパッケージをインストールしたら、データベースを更新するためにContaoインストールツールを実行する必要があります。

コマンドラインを介したインストール{#インストール - コマンドライン}

コマンドラインからインストールすると、「Create-Projecta」コマンドがインストール中に実行されます。これにより、システムの負荷が高いためにプロセスを終了することができなくなり、インストールが失敗します。この場合、Contao Managerを使用する必要があります。 ユーザー名とドメインを使用してサーバーにログオンしています。 ssh benutzername@example.com Webホスティングのパブリックディレクトリに変更します。 CD www

インストール作曲家

Composerは、PHPプログラミング言語のアプリケーション指向パッケージマネージャーであり、Dependencieをインストールしています

コマンドラインからコンタオをインストールします

2番目のステップでは、Composerを使用してContaoをインストールします。 「例」は、目的のインストールディレクトリ、インストールするコンタオのバージョンの4.8の略です。 php composer.phar create-project contao/managed-editionの例4.8

ホスティング構成

Contaoでは、すべての公開可能なファイルは、インストールのサブフォルダー「/Web」にあります。ホスティングプロバイダーの管理パネルを使用して、インストールのドキュメントルートをこのサブフォルダーに設定し、この機会にデータベースを作成します。 例: example.comはディレクトリを指しています/www/example/web

データベーステーブルを更新します

インストール後、Contaoインストールツールを使用してデータベースを更新できます。 Contao 4.9以降、コマンドラインで次のコマンドを使用できます。 PHPベンダー/bin/contao-console contao:移動

Contaoバックエンドユーザーの作成

contao-installtoolを使用して、バックエンドユーザーを作成できます。 Contao 4.10以降、コマンドラインで次のコマンドを使用できます。 PHPベンダー/bin/contao-console contao:user:create

 日本