Migliorはdrupalのテーマをホスティング
Drupalは何ですか?
Drupalはダウンロードして無料で利用できるオープンソースのコンテンツ管理プラットフォームです。それは、それをカスタマイズするために追加されたすべてのインストールに標準装備されているファイルに加え、プラグインやテーマのコアグループから構成されています。名前は「滴」のオランダ語のAnglicisedバージョンであり、それはティアドロップのロゴに影響を与えました。
Drupalは何ができますか?
Drupalのは、多くの場合、ワードプレスとJoomlaのと同じ息に記載されています。しかし、各ツールは微妙に異なっています。それらのすべては、コンテンツ管理システム(CMS)です - 彼らはあなたがウェブのためのテキスト、画像や動画を整理してみましょう。しかし、Drupalの強みは、その複雑さと堅牢なアーキテクチャです。
Drupalは育つ、または大量のトラフィックを体験することが期待されているサイトに最適です。これは、メディアクライアント、大規模なeコマース店舗、トップの大学と家庭のブランドの中で強い下記を持っています。 Drupalはまた、多くの米国と英国政府のウェブサイトのためのフレームワークを提供します。
企業が簡単にDrupalがインストール1からのスクリプトの多様な範囲を実行することができますので、それはまた、非常に柔軟であるために知られています。 Joomlaのとは異なり。一部のユーザーは、この目的のためにそれを設定するのですが、Drupalのは、Webアプリケーションをサポートするように設計されていません。ワードプレスのブログプラットフォームとして、より論理的である一方、そして、それをスケールアップするために設計されており、Drupalのような出ていません。
Drupalのの進化
Drupalのソースコードは、もともとインターネットコミュニティアプリケーションとして書かれました。その創始者、ドリスBuytaert、コンピュータサイエンスの博士号を卒業。 Buytaertは現在、Drupalのサポートを専門とし、300人を雇用しているAcquiaの狙いと呼ばれる会社を実行します。これは、Drupalのプラットフォームにwhitehouse.govサイトの移行を支援することをAcquiaの狙いでした。
グローバルウェブサイトの謙虚な始まりから、Drupalの今の力に少なくとも2パーセント。これは、Drupalのの推進に取り組む非営利団体であるDrupalの協会が所有しています。
現代のウェブ上で、Drupalのは、コンテンツをサポートするために構築されています。それはあなたが通常のブログやeコマースの形式に制限されていないので、企業は、方法の無数でカスタムコンテンツタイプをインデックスして表示することができます。多くの企業が代替上のDrupalを採用する理由です。
Drupalの長所と短所
Drupalのにはいくつかの欠点があります。
- これは、競合他社よりも少ない人気がありますので、あなたはそれが少し難しくピックアップしています
- あなたは基本を超えて移動する場合の学習曲線はかなり急です
- あなたは何も複雑なためにPHPのスキル(または雇わヘルパー)が必要になります
- アドオンモジュールが実装するのは複雑かつ困難なことができます
- ビッグアップグレードが完全に使用不能にあなたのすべてのモジュールをレンダリングすることができます
- 一つの大きなハックは、多くの心配をしました。
しかし、ウェブサイトの所有者は、Drupalのために忠実に滞在します:
- ほとんどのWebホストは無料のワンクリックインストーラとして提供します
- 開発者は、それがより使いやすくしようとした、積極的なフィードバックを得ることに投資しています
- あなたがコーディングすることができ、特に場合は、非常に柔軟です
- あなた自身の目的に適合するように成形されるように設計されています
- それも、コンテンツの非常に大量で、うまくスケールアップ。 Drupalの7は念頭に置いての速度で再符号化されています
- (ソニーミュージック、イーベイ、ハーバードやアルジャジーラ)いくつかの非常に知名度の高いサイトを開発するために使用されてきました
- ユーザーの役割と権限は洗練されています
- モジュールとして知られているプラグインは、コア機能を拡張し、Drupalは、より汎用性の高い作り
必要条件
Drupalのは、LAMPスタックにインストールするように設計された - は、Linux、Apache、MySQLとPHP。現在のバージョンは、番号7であり、Drupalの8は、出版の時点で活発に開発中です。
また、nginxのまたはMicrosoft IIS(Windowsの場合)にインストールすることができます。
コアのインストールはスペースの15メガバイトを占めています。覚えている:あなたがテーマ、モジュール、およびコンテンツのためのより多くのディスク領域が必要になります。
あなたは、あなたのデータベースがあなたのウェブサイトのファイルと同じマシン上にあることを確認する必要があります。これは、次のような要件ではありませんが、それは、使用資源には大きな違いになります。データベースが別の場所に配置されている場合は、あなたのホストが代わりに高度なキャッシングなしのDrupalに反対することを見つけるかもしれません。
あなたがウェブホスティングアカウントをお持ちでない場合は、Drupalの庭園で、サービスとしてのDrupal 7を試すことができます。あなたがテーマをアップロードすることはできません、輸入サイトやあなたのサイトにモジュールを追加するので、あなたは、これらの高度な機能が必要な場合は、Webホスティングアカウントに独自のDrupalサイトをセットアップオフ最善だろう。
Drupalのリスク
2014年10月には、大規模なSQLインジェクションのハックは数十不安定なDrupalのウェブサイトの何千ものレンダリング。ハックは、Drupalの7のコードの脆弱性を利用した、そして、それはハッカーが検出されたか、パッチを適用することができなかったバックドアを作成することができます意味しました。
DrupalはPHPで構築されたオープンソースのコンテンツ管理システム(CMS)です。
Drupalは、ブログ、ビジネス、ポートフォリオ、eコマース、ソーシャルネットワーク、および、そのようなプロジェクト管理ツールと顧客関係管理などにもカスタムウェブアプリケーションを含むウェブサイトの任意のタイプだけで構築するために使用することができます。カスタムデータ型の多くを必要とする複雑なコンテンツ駆動型のサイトを構築する場合、Drupalは見てみる価値があります。
Drupalはさえコア分布は、一連のモジュールとして構築され、完全にモジュール式です。これは、非常に柔軟になります。
モジュールは、特定の機能に電力を供給するDrupalのウェブサイトに追加されるように設計されたプログラムです。モジュールは、追加する可能性があります。
Drupalのモジュールの大規模な品揃えは、Drupalのプロジェクトのウェブサイトから無料で入手可能です。
それは、ウェブサイトやWebアプリケーションを構築することになると、Drupalのは、大手のCMSの中で最も初心者に優しい選択肢であると考えられています。でも、経験豊富なWeb開発者は、初めてのDrupalを設定する際に困難な学習曲線に出会うことを期待することができます。
その使いやすさのパワーと柔軟性、セキュリティ、および速度でDrupalの嘘の魅力、そしてません。 Drupalサイトが完全に構築された後しかし、非技術的なユーザーは、それほど苦労せずにコンテンツを追加して更新することを学ぶことができます。
あなたが必要とする任意の。ブログの記事、コンテンツページ、製品、人物、プロジェクト、メディア - それは、アプリケーションの広い範囲のための組み込みまたはすでに利用可能なコンテンツの種類の数を持っています。新しいコンテンツタイプは、モジュールによって提供される、またはコードを添加し、管理インタフェースを介して容易に作成することができます。
Drupalは、ウェブサイトのプレゼンテーションの極端なカスタマイズを可能にするテーマシステムを持っています。これはあなたのサイトの外観とレイアウトを変更することを含む、だけでなく、RESTfulなAPIやRSSフィード経由のように、他の方法でコンテンツを提供します。
DrupalはPHP 5.2+が必要です。これは、MySQLとPostgreSQLのデータベースと連携し、Drupalのバージョン7と8は、さらに多くのデータベースをサポートしています。これは、Apache、nginxの、またはIIS Webサーバー上で実行することができます。
多くのホスティングプランは、コントロールパネルからDrupalのコアのワンクリックインストールを提供しています。しかし、任意の事前に構築されたDrupalの分布の使用 - リアルタイム節約することができます - (いくつかのホストは、人気のディストリビューションの小さなセットのインストールサポートを提供しますが)、通常は手動でインストールする必要があります。
Drupalのの最も強力な機能の1つは、そのディストリビューション・プロジェクトです。 Linuxの培養物からその手がかりを取る、Drupalの開発者は、特定のアプリケーションのための機能の組織的なセットを提供し、パッケージのディストリビューションのシステムを作成しました。例えば、教育、非営利の管理、教会、政府機関、ミュージシャン、ポッドキャスター、ニュースの出版社のためのディストリビューションがあります。
共有ホスティング環境では通常、基本的なインストールのための技術的に適切であるが、Drupalは良い選択であるため、大規模で複雑なサイトの種類は通常、共有ホスティングプランにうまくやっていません。あなただけのDrupalを使用する方法を学習したい場合は、共有ホスティングではうまく動作します。あなたが大規模な、忙しい、複雑なWebサイトをホストする予定の場合は、VPSや専用サーバーは、より良い選択です。
一部が行います。あなたが専門的なディストリビューションを使用する場合は、いくつかのディストリビューションには、追加のニーズが含まれそうであるように、そのパッケージのために特定のホスティングの要件を確認してください。
コンテンツ自体やコンテンツのプレゼンテーション、また、ウェブサイトのデザインとして知られている:コンテンツ駆動型のWebサイトには、2つの主要コンポーネントで構成されています。 CMSは、簡単にコンテンツの多くを管理し、そのコンテンツが提示される方法を制御することによって、両成分の世話をします。
CMSは、コンテンツ駆動型のウェブサイトを構築し、管理するために使用するアプリケーションです。その定義によると、DrupalはCMSです。フレームワークは、Webアプリケーションを構築するために使用されるツールのセットです。 Drupalは、いくつかの開発者がCMSと同じくらいのWebアプリケーション開発フレームワークとしてそれを扱うことに十分なパワーと柔軟性を備えた高度にモジュールCMSです。
CMSを使用すると、サイト上のコンテンツのタイプを定義することができますなど、ウェブページ、ブログ記事、製品、顧客の声、訪問者のコメント、プロジェクト、を。あなたが望むようにその後、あなたは、コンテンツの種類ごとのように多くの個々のインスタンスを作成することができます。
さらに、CMSは、各コンテンツは、ウェブサイトの訪問者が見たときに、それがどのように見えるべきか、あなたのサイトに表示されます、そしてどのようにユーザーがコンテンツを操作する場所を定義することができます。あなたは、コンテンツの新しい作品を公開したり、コンテンツの既存の部分を変更すると、CMSは自動的にすべての影響を受けたWebページを更新します。
あなたは典型的なウェブサイトやブログを考える場合は、すべてのページは、ヘッダー、メニュー、サイドバー、フッターなどの要素を共有しています。 CMSは、自動的にすべてのページ間でこれらの要素を複製するために、テーマと呼ばれるテンプレートベースのシステムを使用しています。コンテンツの新しい作品を追加し、それがあなたのサイトの他のすべてのページと同じヘッダー、メニュー、サイドバー、フッターを提示ます。あなたのウェブサイトの全体の外観を変更したい場合は、テーマを変更することでそれを行うことができます。テーマファイルを変更するか、あなたのサイトに新しいテーマとすべてのページは、変更を反映するように更新されますインストールします。
CMSは、新しいページを書いたり何多かれ少なかれ困難な電子メールメッセージを書き込み、またはお使いの携帯電話に連絡先を追加するよりも、メニューを調整しない行為を行い、コンテンツの追加や編集のための「バックエンド」または管理インタフェースを提供します。これは、誰もがウェブサイトのコンテンツを更新するために、CMSを使用できることを意味します。変更は、CMSのバックエンドに行われるとすぐに、そのコンテンツのプレゼンテーションは、直ちに公衆対面ウェブサイトのフロントエンドに更新されます。
ワードプレスでは、ブログの記事は、プライマリコンテンツタイプです。追加のコンテンツタイプは、ページ、メディア、およびコメントとして、コアに追加されましたが、ブログの記事には、まだ中心です。ワードプレスのように、多くのCMSは、コンテンツの単一のタイプへのバイアスのいくつかの種類があります。 「コンテンツ」とは、もともと想定よりも非常に違うものになったときにこれが問題となる可能性があります。
Drupalは、別の上にコンテンツのいずれかのタイプを好むはありません。すべてのコンテンツタイプは、対等な立場です。これは、このようなプロジェクト管理ツール、顧客関係管理システム、オンラインストア、およびソーシャルメディアネットワークなどの複雑なデータ操作アプリケーションを構築するため、それは特に良いことができます。