Drupal 7とDrupal 8の違い

主な違い: Drupal 8はDrupal 7と比べて多くの違いがあります。一つの大きな違いは、PHPTemplateからデフォルトのテーマエンジンを独自のTwigに置き換えたことです。 Drupal 8ではCSSとJavaScriptの統合が改善されていますが、追加方法も変わります。 それはまた多くの新機能を起動します。

Drupalはコンテンツ管理ソフトウェア(CMS)の一種です。これは基本的に、Webサイトやアプリケーションの作成に役立つことを意味します。これらのほとんどは、今日使用されています。 CMSとして、Drupalは修正されたコアソフトウェアを形成しています。

DrupalのWebサイトによると、「Drupalは「すぐに使える」Webコンテンツ管理ツールであり、カスタマイズ可能なプラットフォームでもあります。」基本的に、ソフトウェアをそのまま使用することも、個々のニーズに合わせて変更することもできます。 。 このウェブサイトは、「Drupalは、グローバル企業、政府機関、高等教育機関、そしてNGOの間でWebコンテンツ管理のための第1のプラットフォームであり、100万以上のWebサイトで使用されていることを誇っています。

Drupal 8の発売により、同社はDrupal 8がより簡単なコンテンツオーサリングを特徴とし、モバイル初体験のために構築され、より多くの言語とより良いインターフェース翻訳をサポートすることを発表しました。 同社はまた、7と比較して、8はデジタル統合のためのより良いエコシステムをサポートしていると述べている。つまり、Eメール、アナリティクス、マーケティングオートメーション、およびその他のデジタル技術ソリューションに対するより良いサポートを持っている。

DrupalはもともとPHPをベースにしていましたが、Drupal 8では、デフォルトのテーマエンジンをPHPTemplateからTwigに置き換えました。 しかしながら、これはDrupal 7から8へ移行するユーザーがコードを再学習し変更しなければならないという懸念を引き起こします。 例えば:theme_ *関数とPHPベースの* .tpl.phpファイルは* .html.twig templates()に置き換えられました。

Drupal 7とDrupal 8がCSSとJavaScriptを扱う方法に追加の変更があります。 Drupal 8ではCSSとJavaScriptの統合が改善されていますが、追加方法も変わります。 Drupal 7はdrupal_add_css()およびdrupal_add_js()関数を使用してCSSまたはJSを追加しましたが、Drupal 8はこれらのアセットをライブラリを使用してレンダー配列の#attachedプロパティに添付します。

理想的には、Drupal 8はDrupal 7よりも改善されています。ただし、Drupal 8を完全に活用するには克服する必要がある学習曲線が大きいため、Drupal 8には多くの人々が不満を感じています。 7人以上、そのうちの何人かは開発者の意見を非難しました。 彼らは今新しいシステムを理解しなければなりません、それはまだ新しいので完全に安定しているわけではありません。 それでも、開発者がDrupal 8の変更に慣れるにつれて、人気のあるCMSの新バージョンはDrupal 7が現在考えられているのと同じくらい素晴らしいものになる可能性があります。

Drupal 7とDrupal 8のその他の違いについては、以下の表を参照してください。

Drupal 7とDrupal 8の比較

Drupal 7

Drupal 8

の種類

コンテンツ管理ソフトウェア(CMS)

コンテンツ管理ソフトウェア(CMS)

コスト

無料

無料

発売日

2011年1月5日

2015年10月7日

成熟

古く、時間とともに成熟し、たくさんのモジュール、たくさんのドキュメント、そしてたくさんのチュートリアルがあります。

より新しく、より成熟しておらず、そしてより少ないモジュール、より少ない文書、そしてより少ないチュートリアルを持っています。

出力

デフォルトでのXHTMLマークアップ

デフォルトでのセマンティックHTML 5マークアップ

フロントエンドライブラリ

jQuery v2.x

jQuery v2.x、Modernizr、Underscore.js、およびBackbone.js。

Schema.orgのマークアップ

schema.orgのマークアップを出力しません

Drupal 8のコアRDFaモジュールはschema.orgのマークアップを出力します

WAI-ARIAの属性

WAI-ARIA属性の広範な使用ではありません。

WAI-ARIA属性の広範な使用

IEサポート

IE 6、7、8をサポート

IE 6、7、8のサポートを終了

jQuery

Drupal 7にはjQuery 1.4.4とjQuery UI 1.8.7が含まれています。

最新のHTML5 / CSS3ブラウザサポートを想定しているjQuery 2.0と他のコードを使用します。

SVGのサポート

SVGをサポートしていないサポートブラウザ(IE 8およびAndroid Browser 2.3を含む)

SVGをサポートしていないブラウザ(IE 8およびAndroid Browser 2.3を含む)をサポートしていません

デフォルトのテーマエンジン

PHPTemplate

theme_ *関数とPHPベースの* .tpl.phpファイル

小枝を紹介します

* .html.twig templates()

CSSとJavaScriptの集約

8に比べて、効果的なCSSとJavaScriptの集約

CSSとJavaScriptの集約を改善しました。

CSSまたはJSを追加する

drupal_add_css()およびdrupal_add_js()関数

ライブラリを使用して、レンダリング配列の#attachedプロパティにJS / CSSアセットを添付します。

メニューのCSSクラスの変更

.menu li.expanded

.menu li.collapsed

.menu li.leaf

.menu li.active-trail

.menu li.first

.menu li.last

.menu-item - 展開された

.menu-item - 折りたたみ

.menu-item - アクティブトレイル

.menu-item:最初の子

.menu-item:最後の子

.menu-item—葉 - 削除された

CSS ID

Drupal 8のCSSよりも多くのIDが含まれています。

Drupal 7のCSSよりも少ないIDが含まれています。

CSS(ファイル)構造

CSS(ファイル)構造はSMACSS&BEMに基づいていません。

CSS(ファイル)構造はSMACSS&BEMに基づいています。

CSS3疑似セレクタ

最初/最後/奇数/偶数クラスを使用

CSS3疑似セレクタを使用します。

コアモジュール

多くの前処理関数とCSSファイルがコアモジュールに含まれています。

クラスをマークアップに挿入し、対応するCSSを含むコアとなる基本テーマであるClassyを利用して、以前はコアモジュールに含まれていた多くの前処理関数とCSSファイルを置き換えます。

ブレークポイントメディアクエリ

サイトがさまざまなデバイスでどのように見えるかを制御するためにブレークポイントメディアクエリーを使用しません。

ブレークポイントメディアクエリーを使用して、サイトがさまざまなデバイスでどのように見えるかを制御します。

ビュー

Viewsは寄稿されたモジュールです

ビューはコアモジュールの1つとして追加されます

CkEditor

CkEditorを利用しません

Drupal 8のコアモジュールであるCkEditorは、Webページの編集に使用される視覚的なHTMLエディタで、一般的なワープロ機能をWebページに直接提供します。

編集

編集するには編集ページに移動する必要があります

インラインエディタを使用すると、編集ページに移動せずにページの内容を編集できます。代わりに、右クリックして編集します。

画像モジュール

画像モジュールを持っていません

さまざまな画面に合わせて自動的に画像のサイズを変更する画像モジュール。

symfony

Symfonyフレームワークを含みません

SymfonyフレームワークとそのMVCアーキテクチャを使用します。これにより、コードの保守、拡張、そして再利用が容易になります。

OOPの概念

オブジェクト指向プログラミングの概念が少ない

システムの大部分にオブジェクト指向プログラミングの概念が付属しています

残り

RESTは機能しません

Representational State Transfer(REST)を使用すると、リソースを作成、読み取り、更新、および削除するために他のアプリケーションと対話できます。

新しいメールフィールド

簡易メールフィールド

電子メールフィールドは自動的に電子メールアドレスを検証し、表示されたときに 'mailto:'リンクを生成します。

新しい電話分野

簡易電話フィールド

Skypeなどのテレフォニーアプリに表示されると、Telephone Fieldに「tel:」リンクが表示される

 参照:Drupal、Drupal 8、Drupal 7対8、Zyxware画像提供:churchm.ag、drupal.org 
推奨されます

関連記事

  • 人気の比較: サムスンギャラクシーS4ミニとLGコンボイGの違い

    サムスンギャラクシーS4ミニとLGコンボイGの違い

    主な違い: サムスンは正式にそのブランドの新しいフラッグシップの弟を発表しました:サムスンギャラクシーS4ミニ。 この携帯電話には、最大256 ppiピクセル密度の4.3インチqHD Super AMOLED静電容量式タッチスクリーンが付属しています。 携帯電話の重量も、3Gモデルで107グラム、LTEモデルで108グラムに減少しました。 LGコンボイGは4.7インチの画面を備えており、アンドロイド4.0(アイスクリームサンドイッチ)で動作します。 ハードウェアの面では、それは2 GBのRAMと1.5 GHzのクアッドコアクアルコムクライトクアルコムSnapdragon S4プロAPQ8064を持っています。 サムスンは正式にその真新しいフラッグシップの弟を発表しました:サムスンギャラクシーS4ミニ。 その名の通りS4 miniは、2013年初めに発売されたGalaxy S4のミニバージョンです。同社は、元のS4を大型と見なしている人々にとってより魅力的にすることを望んで、電話を
  • 人気の比較: 映画と映画の違い

    映画と映画の違い

    主な違い :「映画」という用語は、利益を上げることを期待して、多くの視聴者を対象とした商業映画に適用されます。 「映画」という用語は映画産業全体を指します。 映画、映画、映画、映画、ショー、演劇などは、映画を観に行くときに使う言葉です。 映画や映画は人々の生活に欠くことのできないものとなっており、それらの用語を同義語として使う前に二度考えることすらありません。 もちろん、映画館で映画を鑑賞するときには、2つの単語のどちらでも使用できます。 しかし、この二つの言葉は異なる意味合いを持っています。 映画は大衆文化として認識されていますが、映画は芸術の媒体として認識されています。 この記事は、2つの用語を区別するのに役立ちます。 映画は映画の俗語としてよく使われます。 それは映画を作る芸術の中で最も小さい形態と考えられています。 世界中の人々が一種の娯楽、つまり楽しむための方法として映画を鑑賞しています。 ここで楽しいとは、映画を見ながら笑ったり、泣いたり、あるいは怖がっている人々を指す。 映画は通常、映画館や映画館で上映できるように作られています。 彼らはほとんど商業的であり、娯楽とお金を稼ぐことだけの目的のために作られています。 映画には、会話、音楽、アクション、効果音が含まれています。 映画は脚本家によって書かれた映画の脚本と呼ばれる物語で構成されています。 それからその映画に取り組
  • 人気の比較: 電気と電子の違い

    電気と電子の違い

    主な違い :電気は電気に関連する、または電気に関連するものとして定義されます。 エレクトロニクスとは、電子機器や回路の開発と応用に関わる科学技術と定義されています。 電気および電子機器という用語の与えられた定義によれば、電気機器は電気で動作すると推論することができるが、電子機器という用語は電気機器の科学および使用法に関するものである。 電気および電子機器について話すとき、違いはこれら2つの機器の動作、彼らが仕事をするためにどのように電気を操作するかに基づいています。 電気機器は、主に電流を熱や光などの別の形態のエネルギーに変換します。 電子デバイスも同じことをしますが、デバイスが特定のタスクまたは指定されたタスクを実行できるように電流を操作します。 ウィキペディアによると、電気は電荷の存在と流れに関連する物理現象です。 雷、静電気、電磁誘導、電流の流れなど、さまざまな効果があります。 また、電磁波は電気を介して電波を介して信号を送受信するのに使用される。 電気は、電気に関連する、または電気に関わるものとして定義されます。 電気では、電荷は他の電荷に作用する電磁界を生成します。 これは電荷などのいくつかの現象が原因で発生します。電荷は、それらの電磁気的相互作用を決定するために使用される素粒子の特性です。 荷電物質は電磁界によって生成されます。 それはまた、電流、荷電粒子の移動または流れ
  • 人気の比較: BitcoinとDogecoinの違い

    BitcoinとDogecoinの違い

    主な違い: Bitcoinは、最初に完全に実装されたピアツーピア暗号通貨プロトコルです。 Bitcoinは、最終的にはもう1つの暗号通貨であるLitecoinに影響を与えました。Litecoinは、直接影響を受けたもので、Bitcoinとほとんど同じです。 Dogecoin、人気のある「Doge」インターネットミームに基づく暗号通貨。 それは直接触発され、Litecoinから派生したものです。 BitcoinとDogecoinはどちらもデジタル暗号通貨です。 彼らは、ピアツーピア支払いシステムに基づいています。 彼らはアカウント情報を暗号化するために暗号化を使用しているので、誰が実際にアカウントを所有しているのか、または彼らが実際にどれだけ所有しているのかを知りません。 デジタル通貨は完全にデジタル領域に基づいています。 それらは電子的に作成され、交換の保存媒体です。 したがって、通貨の作成または分配を統制する中央統制機関はありません。 BitcoinとDogecoin以外にも、Litecoin、Peercoin、Namecoinなど、他にも多数の暗号通貨があります。ただし、Bitcoinが最初の暗号通貨であることを明記する必要があります。 それはもともと中本聡によって2009年1月3日にリリースされました。 しかし中本は、Bitcoinを実際に開発した誰かまたはどんなグループにとっ
  • 人気の比較: Sony Xperia Z UltraとSony Xperia ZLの違い

    Sony Xperia Z UltraとSony Xperia ZLの違い

    主な違い: ソニーのXperia Z Ultraは、2012年7月3日に発売され、「世界最薄のフルHDスマートフォン」として販売されているハイエンドのファブレットです。 ソニーのXperia ZLは、その相手方のXperia Zと非常によく似ています。 ただし、いくつかの点で異なります。 ソニーは、ZLをXperia Zよりもさらに小型でコンパクトにすることに成功しました。 ソニーは最近その主力携帯電話ソニーXperia Zを発売しました。XperiaZの成功の後、ソニーはソニーXperia Z Ultraでそれをしのぐことを目指しました。 Sony Xperia Z Ultraは、2012年7月3日に発売されたハイエンドファブレットです。同社は、このデバイスを「世界最薄のフルHDスマートフォン」として販売しています。 Xperia Zの遺産を継承したXperia Z Ultraは、防塵性、低圧のウォータージェット保護、そして防水性も兼ね備えています。 それはまた飛散防止および傷抵抗力があります。 ウルトラはまたXperia Zと同じ「オムニバランス」デザインを利用しています。携帯電話はユーザーがメモを取るか、普通のペンや鉛筆で描くことができる6.4インチスクリーンを備えています。 内部では、この電話機には2.2 GHzのQualcomm MSM8974 Quad Coreプロセッサ
  • 人気の比較: 電流計と電圧計の違い

    電流計と電圧計の違い

    主な違い: 電流計は、回路内の電流を測定するために使用される機器です。 電圧計は、回路内の2点間の電圧を測定するために使用される機器です。 電気を測定するには2つの方法があります。 電流と電圧 電流を測定するために使用される電流計、電圧計のような、電流計、電流を検出するために使用される装置に基づいている装置が使用されています。 電流計は電流の測定に使用されますが、電圧計は電圧の測定に使用されます。 両方の装置は機能性および回路配置の点で異なる。 電流計は、回路内の電流を測定するために使用される機器です。 電流はアンペア(A)で測定されます。 ミリアンペアまたはマイクロアンペアの範囲の、より小さい電流を測定するために使用される機器は、ミリアンペアまたはマイクロアンペアと呼ばれる。 初期の電流計は、正しく機能するために地球の磁場と整列する必要がありましたが、電流測定を提供するために新しい電流計を任意の回路に取り付けることができます。 電流計で測定値を取得するには、電流計を回路に接続するために回路のプラグを抜く必要があります。 回路の切断が問題となる用途では、非接触電流計と呼ばれる別のタイプの電流計が利用可能です。 電流計が電流を測定するためには、電流が電流計を通過しなければならず、従って、それは回路内で直列モードに置かれなければならない。 極性は一致しなければならず、正と負の極性は回路上
  • 人気の比較: 刑務所と刑務所の違い

    刑務所と刑務所の違い

    主な違い: 刑務所と刑務所は、裁判所、法執行機関、および犯罪ラボも含む刑事司法制度の一部です。 刑務所は主に裁判を待っているか彼/彼女の判決を待っている個人を収容するために使用されます。 刑務所は、犯罪の刑を宣告された人および拘束された犯罪者を収容するために使用されます。 刑務所や刑務所は、犯罪や法の破綻を犯したと考えられる個人を拘束するための施設です。 刑務所や刑務所は刑事司法制度の一部で、裁判所、法執行機関、および犯罪ラボも含まれています。 刑務所と刑務所の主な違いはそれらが利用される理由です。 刑務所は主に裁判を待っているか彼/彼女の判決を待っている個人を収容するために使用されます。 個人が刑を宣告されると、彼/彼女は有罪判決を言い渡されます。 有罪判決の犯罪が軽蔑的なものであり、かつ/または提供されるべき彼の文が軽微なものである場合、すなわち、ほとんどの場合1年以内です。 それから囚人は刑務所に収容されています。 しかし、有罪判決の犯罪が深刻であり、送達されるべき彼の刑期が長い場合。 ほとんどの場合、1年以上経過した後、有罪判決は刑務所に収容されます。 刑務所は通常、最も強硬な犯罪者さえ収容するために、刑務所およびより多くの施設や警備員よりも大きいです。 次の表は、刑務所と刑務所の違いのいくつかを示しています。 刑務所 刑務所 Dictionary.comに従った定義 裁判を
  • 人気の比較: シナゴーグ、寺院、教会、モスク、シュールと幕屋の違い

    シナゴーグ、寺院、教会、モスク、シュールと幕屋の違い

    主な違い: シナゴーグはユダヤ人が神を崇拝する場所であり、彼らにはヤウェと呼ばれています。 寺院は多くの宗教に属する人々のための崇拝の場所です。 教会はクリスチャンの礼拝所を指す用語です。 モスクやマスジッドはイスラム教の崇拝の場所です。 それは、イスラムの人々が直接サラーとして知られるアッラーに祈るところです。 ShulはSynagogueの他の名前です。 幕屋はクリスチャンの人々のためのもう一つの礼拝所です。 シナゴーグ、寺院、教会、モスク、シュール、幕屋という用語は、イスラム教、ヒンズー教、ユダヤ教、キリスト教の信奉者ではない多くの人々にとって混乱を招く6つの用語です。 シナゴーグ は、ユダヤ人が神を崇拝する場所で、彼らにはヤウェと呼ばれています。 ユダヤ人の礼拝所にはいくつかの名前があります。 シナゴーグはユダヤ人の神殿を指す用語の一つです。 それは基本的にユダヤ人が集まって一緒に祈る「祈りの家」です。 シナゴーグという言葉はギリシャ語の シナゴージ に由来し、「一緒に学ぶか訓練する」ことを意味します。シナゴーグには祈りのための大小さまざまな社交ホールがあります。 それは祈りのためだけに使われることができる大きいスペースを持っています、しかし人々が礼拝のためにそこに行くことは必要ではありません。 シナゴーグは教会のように見えます。 寺院 は多くの宗教の信者のための崇拝の場所で
  • 人気の比較: Webホスティングとクラウドホスティングの違い

    Webホスティングとクラウドホスティングの違い

    主な違い: Webホスティングとは、インターネット上でWebサイトを利用可能にするサービスのことです。 それはウェブサイトを保存するための物理的な場所を提供します。 クラウドホスティングもWebホスティングの一種です。 クラウドホスティングでは、多数のサーバーが柔軟に構成されています。 それは一般的に需要に基づいて動作するその仮想および動的なスケーラブルなインフラストラクチャで知られています。 クラウドコンピューティングは、ホスティングの概念に革命をもたらしました。 Webホスティングは通常、Webサイトをホスティングする従来の方法を指します。 多くの人がパフォーマンス、コスト、その他多くの機能の面で両者を比較しています。 どちらも独自の利点と欠点があります。 Webホスティングでは、サーバースペースとファイルのメンテナンスは一部の企業によって提供されています。 これらの会社は、自分のWebサーバーを所有していない人にWebホスティングサービスを提供しています。 サーバー内のスペースを確保するために一定の金額を支払うだけで、インターネット上にページを公開できます。 一方、クラウドコンピューティングでは、単一のサーバーとして連携する多数のサーバーを使用しており、Webサイトをホストするサービスは必要に応じて提供されます。 クラウドコンピューティングは、Webサイトをホスティングするため

エディターズチョイス

NAFTAとEUの違い

主な違い: NAFTAは北米の三国間のルールベースの貿易圏で、3人のメンバーがいます。 欧州連合は、主にヨーロッパに居住する28カ国間の政治経済協定です。 NAFTAとEUは、世界中でよく知られている貿易圏です。 北米自由貿易協会としても知られるNAFTAは、メキシコ、カナダ、アメリカの3カ国の間の合意です。 しかし、EUまたは欧州連合はヨーロッパの20カ国の間で署名された条約です。 彼らは貿易圏であるという主な目的を果たしていますが、それらには多くの違いがあります。 NAFTAは、1994年1月1日に発効した、北米における三国間の規則に基づく貿易ブロックです。これは、米国とカナダの間の貿易協定に取って代わるものでした。 北米環境協力協定(NAAEC)と北米労働協力協定(NAALC)の2つの補足があります。 NAFTAの主な目的は、米国、カナダ、メキシコ間の貿易と投資に対する障壁を取り除くことです。 さらに、関税以外の貿易障壁を排除し、製品の知的財産権を保護することも目的としています。 2つの先進国と1つの発展途上国の間で合意がなされたため、環境と農業の問題は複数の論争を引き起こしました。 農業では、各当事者間で3つの別々の契約が締結されました。 日米協定には農産物(主に砂糖、乳製品、家禽製品)に対する重大な制限と関税割当が含まれていますが、メキシコと米国の協定では廃止期間の枠内でよ