私が聞いたことから、Backdropは基本的にDrupal 8の代替品です。
- どちらを使用するかは、単に好みとイデオロギーの問題を決定するのですか、それとも特定のユースケースがありますか?
- 7からアップグレードする場合、どの方法を選択すればよいですか?
私が聞いたことから、Backdropは基本的にDrupal 8の代替品です。
回答:
Backdrop CMSは次の場合に適しています。
現在、機能モジュールを使用して構成の管理に多くの時間を費やしています。Backdropには、JSONファイルを使用して環境間で構成を展開できる組み込みの構成管理ツールが含まれています。これにより、機能と比較して多くの時間を節約できます。
Backdrop Contributedモジュールの現在の選択でニーズが満たされるか、Backdropにモジュールを移植できます(通常、モジュールごとに数時間かかります)。:からの参照Lullabot、タグ1、および背景のドキュメント。
Drupal 7コードに精通しており、将来サポートされる新しいシステムにその知識を転送したいと考えています。背景コードの概念はほぼ同じですが、構成を管理するためのいくつかの新しい追加があります。Drupal 8のコードベースは、多くの基本的な概念が大きく異なります。
アップグレードする既存のDrupal 7サイトがあります。Backdropには、既存のDrupal 7サイトをBackdropにアップグレードできるアップグレードパス(update.php経由)が含まれています。Drupal 8には、Drupal 7からのアップグレードパスは含まれていません。Drupal 7から移行するための移行ツールを提供する計画ですが、この時点ではまだ機能していません。BackdropにはMigrateモジュールの移植版はまだありませんが、将来的にはおそらく実装されるでしょう(Drupal 7からのモジュールの移植はかなり簡単だからです)。
サイトをすぐにアップグレード/構築したい。Backdrop 1.0は約2か月間リリースされており、安定しています。Drupal 8は、今年の後半にリリースされる可能性があります(ただし、推定できるのは日付のみです)。Drupal 8はまだベータ版間でのアップグレードをサポートしていないため、その上でサイトを構築した場合、最終バージョンがリリースされたときにアップグレードすることはできません。
Backdropに含まれるその他の機能:
背景は、コアが軽いため、Drupal 7の箱から出したときよりもわずかに高速です。一般に、D7とほぼ同じ速度ですが、D8はD7よりも遅いため、BackdropはD8よりも高速です。
背景には、古いブロックシステムに代わる組み込みのパネルのようなモジュール(レイアウト)があります。ブロックには、コンテキスト情報、高度な条件付き選択、複数のインスタンス、マークアップの制御、構成ベースの設定などの新しい機能が与えられます。
更新されたライブラリ(新しいjQueryバージョンなど)。
レスポンシブ、HTML5要素、すぐに使えるモバイルサポート。
Backdrop CMSホームページにリストされている他のすべての機能。
BackdropはDrupal 7のフォークです。Backdropにアップグレードするのではなく、変換します。Drupal 7サイトをBackdropに変換するためのドキュメント(https://backdropcms.org/upgrade)がここにあります。
どちらを使用するかという点では、それが開発者の好みです。Backdropが重要だと感じるもののいくつかはここにあります(https://backdropcms.org/philosophy)。
最も一般的な意味では、Backdropは手続き型のままであり、D8がより多くのオブジェクト指向に移行します。
Backdrop CMSではなくDrupal 8を決定する理由は次のとおりです(*):
(*):これらの箇条書きは、quicksketchからのコメント(「end 1Q2015」前後)からの引用であり、この質問に対する回答にも追加されています。それは「たぶんその答えにはまったく別の質問があるはずです」で終わる...したがって「これ」の答え。
背景は、Drupal 7の魅力的なアップグレードになるはずです。Drupal7にすでにある概念は、繊細に拡張されています。記載されている意図は、コアを交換しないように改良することです。さらに、Backdropのターゲット市場は小規模組織に焦点を当てています。Drupal 8の設計は、より大規模な組織のニーズに対応するための高度な機能を備えています。堅固なセキュリティ基盤の上に構築された2つのオープンソースCMSがあることは理にかなっています。1つは小規模な組織を対象とし、もう1つは大規模な組織を対象としています。私の考えでは、Drupal 7にサイトで必要な概念があれば、BackdropはDrupal 8よりも前途有望な道です。しかし、すべてはBackdropが強力なサポーターのコミュニティを獲得することにかかっています。背景は優れた市場の意味をなし、それはそれが意味することです 小規模な組織に適したものになり続ける理由を進化させる可能性があります。Drupal 7は終了します。背景が小さいのか、Drupal 8が大きいのがどちらの将来の市場に適していますか?