Drupal 8ではなくBackdrop CMSをいつ使用する必要がありますか?


18

私が聞いたことから、Backdropは基本的にDrupal 8の代替品です。

  • どちらを使用するかは、単に好みとイデオロギーの問題を決定するのですか、それとも特定のユースケースがありますか?
  • 7からアップグレードする場合、どの方法を選択すればよいですか?

1
この質問がここに適しているかどうかはわかりません。1つは、かなり主観的なものです。第二に、これはコミュニティに少し動揺を引き起こしたので、客観的な答えを判断するのは難しいかもしれません。@quicksketchはここのメンバーですが、あまり投稿していません。良い答えが得られるかどうかを確認するために、これを1、2日与えます。
mpdonadio

1
これは主観的であると同時に少し広くなると思います-私は答えを書き始め、4つの大きなパラグラフを手に入れました、そして表面を傷つけさえしなかったことに気付きました。考慮すべきことがたくさんあります。これは、開発者とサイトビルダー
クライブ

@Clive、これは少し広すぎるとあなたに同意する必要があると思います。しかし、フラージャの答えはこの質問に答えるのに十分だと思います。
itsdarrylnorris

回答:


19

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ホームページにリストされている他のすべての機能。


1
ポイントをありがとう。それを補完するためにいいだろうD8場合は良い選択であるセクション。
digitgopher

1
実際にD8セクションも入力しましたが、質問のタイトルは、特にBackdropを選択するタイミングでした。D8の最終候補は、より良い国際化、Symfonyのようなアーキテクチャ、より堅牢な初期設定のエクスペリエンス、およびはるかに大きなサポートコミュニティです。たぶん、その答えにはまったく別の質問があるはずです。
ネイトランプトン

3
BackdropCMSは、Drupalを改善するための次の論理ステップであるDrupal8と呼ばれるべきであり、Drupal8は実際にはSymphonyCMSと呼ばれるべきでした。
-dashohoxha

ネイトランプトンは、ネイトハウグとジェンランプトンのアマルガムですか?
vfclists

10

BackdropはDrupal 7のフォークです。Backdropにアップグレードするのではなく、変換します。Drupal 7サイトをBackdropに変換するためのドキュメント(https://backdropcms.org/upgrade)がここにあります

どちらを使用するかという点では、それが開発者の好みです。Backdropが重要だと感じるもののいくつかはここにあります(https://backdropcms.org/philosophy)。

最も一般的な意味では、Backdropは手続き型のままであり、D8がより多くのオブジェクト指向に移行します。


5
はい、そうです。Drupal 7からBackdropへの組み込みの「アップグレードパス」があり、Drupal 7からDrupal 8への組み込みの「アップグレードパス」はありません。 Drupal 8.
ジェンランプトン

9

Backdrop CMSではなくDrupal 8を決定する理由は次のとおりです(*)

  • D8はより良い国際化です。
  • D8にはSymfonyのようなアーキテクチャがあります。
  • D8には、すぐに使用できる堅牢な機能があります。
  • D8には、はるかに大きなサポートコミュニティがあります。

(*):これらの箇条書きは、quicksketchからのコメント(「end 1Q2015」前後)からの引用であり、この質問に対する回答にも追加されています。それは「たぶんその答えにはまったく別の質問があるはずです」で終わる...したがって「これ」の答え。

PS:上記の理由よりも多くの理由があります... CMI、TWIGなど... Drupal(8)試してみてください。


1

背景は、Drupal 7の魅力的なアップグレードになるはずです。Drupal7にすでにある概念は、繊細に拡張されています。記載されている意図は、コアを交換しないように改良することです。さらに、Backdropのターゲット市場は小規模組織に焦点を当てています。Drupal 8の設計は、より大規模な組織のニーズに対応するための高度な機能を備えています。堅固なセキュリティ基盤の上に構築された2つのオープンソースCMSがあることは理にかなっています。1つは小規模な組織を対象とし、もう1つは大規模な組織を対象としています。私の考えでは、Drupal 7にサイトで必要な概念があれば、BackdropはDrupal 8よりも前途有望な道です。しかし、すべてはBackdropが強力なサポーターのコミュニティを獲得することにかかっています。背景は優れた市場の意味をなし、それはそれが意味することです 小規模な組織に適したものになり続ける理由を進化させる可能性があります。Drupal 7は終了します。背景が小さいのか、Drupal 8が大きいのがどちらの将来の市場に適していますか?


ただ、問題は、今後も市場があなたのより良いフィット感を行うもので、」と言い換えることがありますので、我々は、ここに将来について^ H ^ H ^ H ^ H ^ H ^ H ^ Hの投機を話していることに注意して、より大きな背景か小さい Drupalの8?」
フラビオフス

両方を使用してサイトを開発しました。私は大部分がD7の広範な経験を持つバックエンドです。Backdrop CMSの開発時間は、主にCMSがphpTemplatingシステムを使用しているため、小枝、作曲家、conf管理の問題のために、D8をローカルからステージング、プロダクションに移行するのに多くの時間を費やしているようです。D8はPITAです。
ジョーハイド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.