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 
推奨されます

関連記事

  • との差: アクリルとオイルペイントの違い

    アクリルとオイルペイントの違い

    主な違い: アクリル塗料はアクリルエマルションまたはバインダーに懸濁した顔料で構成されている速乾性塗料です。 一方、油性塗料は、シンナー、アマニ油などの媒体に懸濁されている小さな顔料粒子でできている緩乾性の塗料です。 アクリル絵具は速乾性が高いことで知られています。 それはアクリルエマルジョンまたはバインダー中に懸濁されている顔料を含有する。 希釈には水を使います。 これらの塗料は、キャンバスやボードなどのさまざまな媒体に使用できます。 主に水がそれに添加されるが、他のいくつかの媒体も特定の種類のテクスチャを得るためまたは乾燥時間を短縮するために使用することができる。 一般に、乾燥には60秒かかります。 それらはまた乾燥時にわずかに濃い色を得る傾向がある。 それらは乾燥後に耐水性および希釈性になる。 これらの色の希薄化の変化は、不鮮明な水彩画や強烈な油絵の具によって作成されたように絵を見せることができます。 初心者にもお勧めです。 一方、オイルパンツはシンナー、亜麻仁油などのような媒体と混合されて懸濁されている顔料の小さな粒子で構成されています。 彼らは最も有名な画家のお気に入りです。 油性塗料とアクリル性塗料の区別の重要な点は、油性塗料は乾燥するのにより長い時間がかかるということです。 完全に乾くまでにも数ヶ月かかることがあります。 しかし、この欠点は、同じ絵を長く描くことができる
  • との差: メリークリスマスとハッピーホリデーの違い

    メリークリスマスとハッピーホリデーの違い

    主な違い: メリークリスマスは誰かに幸せで楽しいクリスマスを迎えることです。 ハッピーホリデーは誰かが彼らが祝うどんな休日でも幸せに願っています。 メリークリスマス! ハッピーホリデー! これらは歓喜で、年末にかけてほとんどどこでもよく聞かれます。 12月の初めには、さまざまな文化や宗教で祝われるさまざまな休日があります。 クリスマス、ハヌカ、クワンザは12月に見つけることができる3つの主要な休日です。 メリークリスマスとハッピーホリデーという用語は非常に物議を醸す主題となっており、絶えず議論されています。 メリークリスマスはクリスマスを指定するときに使用されるグリーティングであるため、誰かがメリークリスマスを希望する場合、彼らは幸せなクリスマスを過ごしたいと望んでいるだけです。 ただし、ハッピーホリデーには、宗教的であるかどうかにかかわらず、すべての祭りが含まれます。 それはクリスマス、ハヌカ、クワンザそして新年さえ含みます。 クリスマスは、イエス・キリストの誕生を記念したクリスチャンの祝日で、12月25日に祝われます。 しかし、他の祝祭日はクリスチャン特有のものではなく、ユダヤ人やアフリカ系アメリカ人などの他の宗教によって祝われています。 アメリカ、イギリスなど、人、文化、宗教のるつぼがある国では、祝祭日を締めくくることによって誰かの気持ちを傷つけることがないので、Happy H
  • との差: ソニーXperia LとXperia Tの違い

    ソニーXperia LとXperia Tの違い

    主な違い: ソニーのXperia Lはミッドレンジのスマートフォンです。 解像度854 x 480 pxの4.3インチスクリーンと、傷のつきにくいカバーガラスを採用しています。 デュアルコア1GHz Qualcomm MSM8230チップセットと1GBのRAMを搭載したAndroid 4.1上で動作します。 ソニーのXperia Tは、2012年8月にリリースされたソニーによる別のモデルです。これは、ソニーがエリクソンとの分割後にリリースした最初の数少ないモデルの1つでした。 これは、クアルコムのSnapdragon S4プラットフォーム上に構築されたソニー初のスマートフォンです。 それは720×1280ピク
  • との差: マダニとシラミの違い

    マダニとシラミの違い

    主な違い: マダニは彼らの宿主から血液を摂食し、摂食後に宿主を変化させるクモです。 シラミは、宿主の髪に付着し、血液、粒子、および皮膚を餌にする寄生虫です。 マダニやシラミは、人間、動物、その他の生き物に問題を引き起こす可能性がある寄生虫の侵入です。 これら2つのクリーチャーは、彼らがくっついているホストの血の上に生き残っている。 シラミは一般的に髪の毛の中に見られますが、ダニは髪の毛、腕、胃、服などを含む体のいたるところに見られることがあります。 しかし、それらは多くの点で互いに異なります。 マダニは、クモが属するのと同じクラスのクモ類に属する、小さな、無翼の、外部寄生虫です。 アメリカの鹿のダニ、羊のダニ、牛のダニなど、さまざまな種類のダニがあります。 マダニは3つの科に分類することができます:マダニ科(マダニ)、Argasidae(マダニ)およびNuttalliellidae。 硬いダニは、しばしば彼らの口の後ろに小さな堅い殻を持っています。 それらは世界中で、一般的に暖かく、樹木が茂っていてそして湿った状態でしばしば見られます。 ティックは変態のために空気中に一定量の水分を必要とします。 マダニは彼らの全生涯を一人の宿主に費やすのではなく、栄養のために様々な種からの様々な宿主に頼っています。 ティックは2つの主要なセクションに分かれています:前部毛細血管と後部の特発性。 前部
  • との差: リンボーと煉獄の違い

    リンボーと煉獄の違い

    主な違い: 煉獄は魂が天国に備えている場所です。 教義のリンボは哲学者アウグスティヌスによって紹介されました。そして、彼は洗礼を受けていない子供たちが地獄に委任されると主張しました。 リンボーと煉獄は、映画と本の中で天と地獄の間にある場所としてよく聞かれる2つの場所です。 しかし、それらは同じものであると混同されることがよくあります。 リンボーと煉獄は2つの異なるイデオロギーと概念であるため、これは正確ではありません。 始めから始めましょう。 カトリック教会によって作成された教義によると、リンボとして知られる公式の場所はありません。 しかし、煉獄は場所ではなくプロセスとして存在します。 西ヨーロッパの中世の神学者たちは、暗黒街(Gehennaとしても知られている)、煉獄、父またはリンの父、リンボの幼児の4つの部分に分けられた場所を示唆しました。 この分裂に従って、罪で死ぬ魂が置かれる地獄があります。 煉獄は魂が天国に備えている場所です。 教義のリンボは哲学者アウグスティヌスによって紹介されました。そして、彼は洗礼を受けていない子供たちが地獄に委任されると主張しました。 トマス・アクィナス僧侶が子供のリンボーがバプテスマを受けていない子供たちにとって自然な幸福の状態であると主張するまで、これは800年間続けられました。 統一された神の教会によれば、リンボはラテン語の縁から(暗黙のうちに
  • との差: ピボットテーブルとVlookupの違い

    ピボットテーブルとVlookupの違い

    主な違い: どちらのツールも、さまざまな目的に使用されます。 主な違いは、ピボットテーブルを使用してデータを要約し、レポートを表示するためのものをグループ化し、さらに迅速な分析と実用的な洞察でデータのサブセットをすばやく比較できることです。 一方、Vlookupは他のテーブルと一致するデータを検索し、列インデックス番号を付けて元のテーブルに戻り、それらを異なるラベルに分類します。 ピボットテーブル: ピボットテーブルは、ユーザーレポートベースのプログラムツールで、Excelやスプレッドシートなどのデータベースシート内の選択した列と行のデータをユーザーが再編成および要約することを可能にします。 実際には、データを変更するのではなく、レポートに対するユーザーのニーズに従って再配置します。 それは一般的に毎月の売上高でアパレルストアの商品データベースのような大きなデータベースに使用されます。 したがって、ピボットテーブルを使用すると、特定の月のアパレルの総売上高などの特定のデータを使用してそのようなレコードまたはレポートを管理できます。 これは、表形式でリストされている2つ以上のデータセットからなる形式として定義され、ソートまたはフィルタを使用して情報とデータを分析することを可能にします。 合計、平均、および値を計算する際に要約レポートを作成すると便利です。 機能は1994年にMicros
  • との差: グリーンカードと労働許可証の違い

    グリーンカードと労働許可証の違い

    主な違い: グリーンカードは、米国の入国管理局が米国外の市民に発行し、米国内で生活し仕事をすることを許可するカードです。 労働許可とは、その国の関係当局によって発行され、人が雇用を受けることを許可する別の種類の法的許可のことです。 それは通常、ある国で働きたいが、その国の市民権を保持していない人に関連して使用されます。 米国では、米国市民権移民局によって発行されています。 グリーンカードとは、米国での生活とともに仕事をすることを許可する許可のことです。 この許可の有効性は不明確であり、それは恒久的に提供されることを意味します。 このカードは、母国から米国に移住した人に発行されます。 このカードは、一生アメリカに滞在して働くための許可です。 それはその人のアイデンティティの強い証明として機能し、そして彼がアメリカ合衆国の国境内で働くのを助けます。 これらのカードは10年ごとに更新する必要があります。 もともと緑色の紙に印刷されていたので、これは緑色のカードとして知られています。 労働許可証は、外国人がその国で働くことを許可する法的文書です。 一時的に発行されます。 通常、手続きは入国管理局で開始されます。 通常、会社と仕事をすること、自営業者として、あるいはビジネスのために働くことさえ可能です。 しかし、事業は登録される必要があります。 労働許可は、18歳未満の労働許可を意味する場合も
  • との差: スタブとドライバの違い

    スタブとドライバの違い

    主な違い: スタブとドライバは、ソフトウェア開発、特にソフトウェアテストで使用される2種類のコードです。 スタブはトップダウン統合では関数として使用され、ドライバはボトムアップ統合では関数として使用されます。 スタブとドライバは、一般的なソフトウェア開発とテストだけでなく、移植、分散コンピューティングでも一般的に使用されています。 スタブとドライバは、ソフトウェア開発、特にソフトウェアテストで使用される2種類のコードです。 ソフトウェア開発中に、コードの一部をテストしなければならない場合があります。 これにより、開発者は、コードの次の部分に進む前に、コードのこの部分が正常に機能していることを確認できます。 しかし、コードのこの部分は、まだ書かれていないコードの他の部分からの入力がないと正しく機能しない可能性があります。 これがダミーコードが役に立つところです。 ダミーコードは疑似コードです。これは基本的に、既存のコードの動作を刺激するのに役立つ偽コードです。 つまり、開発者は、元のコードが提供する出力を複製するために、まだ書き込まれていないコード部分の代わりにこれらのダミーコードを使用できます。 これらの出力は、書き込まれたコードの一部をテストするために使用できます。 スタブとドライバは2つの異なる種類のダミーコードであるため、使用方法が異なります。 スタブはトップダウン統合では関数
  • との差: CDMAとGSMの違い

    CDMAとGSMの違い

    主な違い: CDMAでは、固有のコードを使用して同じチャネル上で複数のユーザを使用できます。 GSMは、ユーザをタイムスロットまたは異なる周波数に分割し、ここでは一度に1人のユーザだけが1つのチャネルスロットを使用することを許可される。 携帯電話を購入するとき、通常の人は通常、使用するチャネルの種類、周波数レート、データの転送方法、またはGSMまたはCDMAの場合はあまり気にしません。 彼は自分が好む会社(T-Mobile、Reliance、Vodafoneなど)、欲しい電話の種類(iPhone、Samsungなど)、そして料金と請求書の支払いの種類(前払いまたは後払い)だけを考えています。 これは通常、請求書を購入するときに消費者の心を通過するものであり、多くの場合、彼らが米国などの国々で特別にCDMAネットワークまたはGSMネットワークを購入しているかどうかさえ知らない。 CDMAおよびGSMは、携帯電話または携帯電話でデータおよびモバイル音声サービスを送信するために利用可能な2つの異なる種類の規格である。 CDMAは、携帯電話で使用されている主要な無線システムの1つである符号分割多元接続の略語です。 技術用語では、CDMAは実際にはInterim Standard 95(IS-95)として知られており、Qualcommによる最初のデジタル携帯電話規格です。 IS-95は、携帯電

エディターズチョイス

アルミ箔と錫箔の違い

主な違い: アルミ箔は、厚さが0.2ミリメートル未満のアルミニウムの薄いシートで、家の周りのさまざまなものに使用できます。 錫箔は錫から作られた箔の薄いシートです。 これは第二次世界大戦以前に使用されていた最も一般的な種類の包装および絶縁材料であり、その後アルミニウムが最も安価な材料となり大量生産に入った。 アルミ箔と錫箔は2つの異なる種類の包装材料ですが、錫箔は現在では古くなっています。 アルミホイルは、広く入手可能であることから、より一般的な包装となっています。 錫箔はアルミニウムに比べて丈夫で硬くなく、食品に苦い味を残すこともあります。 両者の間の混同は、両者の間の類似性のために、現在アルミニウム箔を指すのに使用されている用語スズ箔から生じる。 アルミホイルは、厚さが0.2ミリメートル未満で、家の周りのさまざまなものに使用できる薄いアルミニウムのシートです。 アルミニウムシートは、箔の用途に応じて厚さが異なります。 商業用途に利用可能な最も一般的な箔は0.016ミリメートルの厚さであり、一方、家庭用の頑丈な箔は通常0.024ミリメートルである。 アルミニウムは主に食品その他の材料の包装に使用されています。 他の人が商品を梱包するために使用されている間家庭のアルミは、食品の臭いを汚染するために冷蔵庫から空気を保つために使用されます。 アルミホイルは引き裂くのが簡単であり、そしてよ