OTTの説明:Drupalとは何ですか?


WordPressなどのコンテンツ管理システムは、インターネット上の数百万のWebサイトの背後にあるアーキテクチャです。 CMSを使用すると、プログラミングに関する豊富な知識を持たないユーザーでも、組織化され、効果的かつ簡単な方法でWebサイトへのコンテンツフローを管理および調整できます。

WordPressの市場シェアは35% W3Techsによると、インターネット上のWebサイト。これは、すべてのWebサイトの3分の1以上を占めています。そうは言っても、コンテンツ指向のWebサイトでは、なぜ別のオプションを検討する必要があるのでしょうか?

ここがDrupalの出番です。しかし、Drupalとは何ですか? Webをリードするコンテンツ管理フレームワークとして、WordPressなどのCMSにはないレベルのモジュール性を提供します。 CMSは主にコンテンツの管理に使用されるWebアプリケーションですが、Drupalなどのフレームワークは、非常に堅牢な方法でカスタマイズできるコンテンツが多いWebサイトの基盤を築きます。

Drupal vs 。WordPress

一般的なユーザーがDrupalを評価する最良の方法は、人気のあるオープンソースのコンテンツシステムであるWordPressと比較することです。 WordPressの中心的な機能は、ウェブサイトの静的ページと動的ページの両方を管理できるシステムをユーザーに提供することです。 WordPressはプラグインアーキテクチャとテンプレートシステムをサポートしており、どちらもコミュニティから多大な貢献を受けています。

WordPress Webサイトに移動すると、WordPressが搭載されていることが簡単にわかります。通常、WordPress Webサイトは同じ構造、同じURLおよびファイル命名規則、およびその他の重要なプレゼントを持っています。ただし、Drupalを搭載した多くのWebサイトにアクセスしたことはありますが、知らないままです。これは、Drupalのカスタマイズと柔軟性の高さによるものです。

Drupalは、動的なWebサイトを作成するためのエンタープライズソリューションです。開発者がカスタマイズして構築できる堅牢なコードベースを設定し、ブログやニュースサイトを作成するだけではありません。

WordPressはサードパーティのプラグインと統合をいつでもインストールできるという意味でモジュール化されていますが、Drupalはその核となる部分がモジュール化されています。 -コマースサイト、イントラネット、フォーラム、ソーシャルネットワーキングサイトなど。

Drupalの構築方法

Drupalには、多くの一般的なウェブテクノロジーが組み込まれています。しかし、そのコードの大部分はPHPであり、MySQLがデータベース側を強化しています。 Drupalは完全にオープンソース なので、必要なときにいつでもその背後にあるすべてのコードをチェックアウトできます。

DrupalにはHTML5の要素が組み込まれていますが、 YAML、Twig、jQuery、Backbone.jsなど。これらのテクノロジーを熟知すればするほど、Drupalをカスタマイズされたソリューションに組み込むことができます。

ただし、DrupalはHTMLの基本を知っていれば、動的ページの構築と機能的なWebサイトの作成を開始できます。

Drupalフックの説明

WordPressと同様に、Drupalはモジュール化をサポートしており、すぐに使えるものよりも多くのモジュールを追加できます。これがどのように機能するかを完全に理解するには、Drupalのフックシステムを理解する必要があります。

Drupalでは、モジュールを、Drupalのコアでは使用できない拡張機能を有効にするPHPファイルのコレクションと考えます。フックは、これらのモジュールが他のモジュールまたはコアと対話するための方法です。 Drupalのコアには、サポートされているフックの長いリストが付属しています。これらのフックについては、ここに について詳しく読むことができます。 Drupalのコア動作を変更するリスナー。フックを効果的に呼び出すと、別のモジュールまたはDrupalのコアから機能を「借用」し、独自のモジュールに追加できます。

したがって、WordPressプラグイン はインスタントプラグを提供します-完全な新機能を有効にすると、Drupalのフックはより発達し、1つ以上の他のモジュールで使用できるように設計されます。

Drupalの入手方法

Drupalの最新バージョンであるDrupal 8は、Drupal公式ウェブサイト からダウンロードできます。この同じページで、すべてのモジュール、テーマ、配布、および翻訳のリストを取得できます。他の推奨バージョンはここに にあります。

公式サイトの評価ガイドでは、Drupal 8の一時的なローカルデモを展開する方法を紹介していますが、これを達成します。 OpenSourceCMS.com は私たちのお気に入りであり、公開の自己リセット型Drupalデモを使用したり、24時間の有効期間で独自のインスタンスをリクエストすることもできます。

Drupalは完全に無料でダウンロードできますが、非常に多くの開発が必要になるという意味で、完全に「無料」ではありません。 WordPressはDrupalよりもコミュニティ主導型であり、おそらく1日以内にカスタムテーマとプラグインスイートを使用してWordPressサイトをセットアップできます。

Drupalはフレームワークとして、内部でさらに多くの作業を必要とします。あなた自身がWeb開発者でない場合は、プラットフォームでコーディングおよび設計の経験がある人を雇うことを期待してください。

では、要約すると、Drupalとは何ですか?これは最も強力で堅牢なコンテンツ管理フレームワークの1つであり、開発者はコンテンツを強力に配信でき、コンテンツを完全に展開する必要のない完全にカスタマイズ可能なWebサイトを作成できます。これはWordPressとの重要な違いです。

Drupalについて何か新しいことを学んだり、この記事で扱っていない質問がありますか?以下にコメントをお送りください。

Related posts:


21.03.2020