Drupal 8 대신 Backdrop CMS를 언제 사용해야합니까?


18

내가 들었던 것에서, 배경막 은 기본적으로 Drupal 8의 대안입니다.

  • 단순히 선호와 이데올로기의 문제 중 어느 것을 사용할 것인지를 결정하고 있습니까, 아니면 각각에 대한 구체적인 사용 사례가 있습니까?
  • 7에서 업그레이드하는 경우 어떤 방법을 결정합니까?

1
이 질문이 여기에 잘 맞는지 확실하지 않습니다. 하나는 오히려 주관적입니다. 둘째, 이로 인해 커뮤니티가 약간 혼란스러워 객관적인 답변을 판단하기가 어려울 수 있습니다. @quicksketch는 여기 회원이지만 글을 많이 올리지 않습니다. 나는 우리가 좋은 대답을 얻을 수 있는지 확인하기 위해 하루나 이틀을 주겠다.
mpdonadio

1
나는 이것이 주관적 일뿐 만 아니라 약간 광범위하게 될 것이라고 생각합니다. 나는 대답을 쓰기 시작했고, 약 4 개의 큰 단락을 얻었으며, 심지어 표면을 긁지 않았다는 것을 깨달았습니다. 고려해야 할 것이 많으며, 개발자와 사이트 빌더
Clive

@Clive, 나는 이것이 너무 광범위하다는 것에 동의해야한다고 생각합니다. 그러나 fullerja 답변은이 질문에 대답하기에 충분하다고 생각합니다.
itsdarrylnorris

답변:


19

다음과 같은 경우 배경 CMS를 선택하는 것이 좋습니다.

  • 현재 기능 모듈을 사용하여 구성을 관리하는 데 많은 시간을 소비하고 있습니다. Backdrop에는 JSON 파일을 사용하여 여러 환경에 구성을 배포 할 수있는 기본 제공 구성 관리 도구가 포함되어 있으므로 기능에 비해 많은 시간을 절약 할 수 있습니다.

  • 현재 선택한 Backdrop Contributed 모듈 을 통해 요구 사항을 충족 시키거나 모듈을 Backdrop로 포팅 할 수 있습니다 (일반적으로 말하면 모듈 당 몇 시간이 걸립니다). 참조 : Lullabot , Tag1Backdrop documentation .

  • Drupal 7 코드에 대해 잘 알고 있으며 향후 지원 될 새로운 시스템으로 해당 지식을 이전하고 싶습니다. 구성을 관리하기위한 몇 가지 새로운 추가 사항이 있지만 배경 코드는 개념이 거의 동일합니다. Drupal 8의 코드 기반은 많은 기본 개념에서 크게 다릅니다.

  • 업그레이드하려는 기존 Drupal 7 사이트가 있습니다. Backdrop에는 기존 Drupal 7 사이트를 Backdrop로 업그레이드 할 수있는 업그레이드 경로 (update.php를 통해)가 포함되어 있습니다. Drupal 8에는 Drupal 7의 업그레이드 경로가 포함되어 있지 않습니다. 계획은 Drupal 7에서 마이그레이션 할 마이그레이션 도구제공하는 것이지만 현재는 작동하지 않습니다. Backdrop에는 아직 Migrate 모듈 의 포트가 없지만 Drupal 7의 포팅 모듈은 상당히 사소하기 때문에 향후에있을 것입니다.

  • 사이트를 즉시 업그레이드 / 빌드하려고합니다. 배경 1.0은 현재 약 2 개월 동안 사용되었으며 안정적입니다. Drupal 8은 올해 후반에 나올 수 있습니다 ( 날짜추정 할 수는 있지만 ). Drupal 8은 베타 버전 간 업그레이드를 아직 지원하지 않으므로 지금 사이트를 구축하면 최종 버전이 나오면 업그레이드 할 수 없습니다.

배경에 포함 된 다른 기능 :

  • 배경은 코어가 가벼워 Drupal 7보다 약간 빠릅니다. 일반적으로 D7과 거의 같은 속도이지만 D8이 D7보다 느리기 때문에 배경이 D8보다 빠릅니다.

  • Backdrop에는 기존 블록 시스템을 대체하는 내장 패널과 같은 모듈 (레이아웃)이 있습니다. 블록에는 상황 정보, 고급 조건부 선택, 다중 인스턴스, 마크 업 제어 및 구성 기반 설정과 같은 새로운 기능이 제공됩니다.

  • 업데이트 된 라이브러리 (예 : 새 jQuery 버전)

  • 반응 형, HTML5 요소 및 향상된 모바일 지원 기능.

  • 다른 모든 기능은 Backdrop CMS 홈페이지 에 나와 있습니다 .


1
포인트 주셔서 감사합니다. D8 로 보완하는 것이 좋을 것입니다 섹션 경우 좋은 선택 입니다.
digitgopher

1
실제로 D8 섹션도 입력했지만 질문의 제목은 배경을 구체적으로 선택하는 시점이었습니다. D8의 후보는 국제화 향상, Symfony와 유사한 아키텍처,보다 견고한 기본 경험 및 훨씬 더 큰 지원 커뮤니티입니다. 아마도 그 대답에 대해 완전히 별개의 질문이 있어야 할 것입니다.
Nate Lampton

3
BackdropCMS는 Drupal을 개선하는 다음 논리적 단계 인 Drupal8로 이름이 붙여졌으며 Drupal8은 실제로 SymphonyCMS로 이름이 지정되어 있어야합니다.
dashohoxha

Nate Lampton은 Nate Haug와 Jen Lampton의 아말감입니까?
vfclists

10

Backdrop은 Drupal 7의 포크입니다. Backdrop로 업그레이드하지 않고 변환합니다. Drupal 7 사이트를 Backdrop로 변환하는 방법에 대한 문서가 있습니다 ( https://backdropcms.org/upgrade ).

어느 쪽을 사용해야 하는가는 개발자의 선호입니다. 배경이 중요하다고 생각하는 것 중 일부는 여기에 있습니다 ( https://backdropcms.org/philosophy ).

가장 일반적인 의미에서, 배경은 D8이 더 객체 지향으로 이동할 때 절차 적 상태로 남아 있습니다.


5
예, 아니오 Drupal 7에서 Backdrop으로의 "업그레이드 경로"가 내장되어 있으며 Drupal 7에서 Drupal 8 로의 "업그레이드 경로"가 내장되어 있지 않습니다. Drupal 8.
jenlampton

9

이유에 대해 결정하는 드루팔 (8) 대신 백 드롭 CMS가 있습니다 (*) :

  • D8이 더 나은 국제화입니다.
  • D8에는 Symfony와 유사한 아키텍처가 있습니다.
  • D8은보다 견고한 기본 경험을 제공합니다.
  • D8은 훨씬 더 큰 지원 커뮤니티를 가지고 있습니다.

(*) :이 글 머리 기호는 quicksketch 의 의견 ( '2015 년 1 분기 말부터')에서 인용 한 것으로이 질문에 대한 그의 답변에 추가되었습니다. "해답에 대한 별도의 질문이있을 수 있습니다"로 끝납니다. "따라서"이 답변입니다.

추신 : 위의 이유보다 더 많은 이유가 있습니다 ... CMI, TWIG 등 ... Drupal (8)사용해보십시오 .


1

배경은 Drupal 7 로의 매력적인 업그레이드가되어야합니다. Drupal 7에서 이미 개념이 크게 확장되었습니다. 명시된 의도는 코어를 교체하지 않도록 개선하는 것입니다. 또한, Backdrop의 목표 시장은 소규모 조직에 초점을 맞추고 있습니다. Drupal 8은 대규모 조직의 요구를 충족시키기 위해 정교하게 설계되었습니다. 하나는 소규모 조직을 목표로하고 다른 하나는 대규모 조직을 목표로하는 견고한 보안 기반 위에 구축 된 두 개의 오픈 소스 CMS가 있다는 것이 합리적입니다. Drupal 7에 사이트에 필요한 개념이 있다면 Drupal 8보다 Backdrop이 더 유망한 길입니다. 그러나이 모든 것은 Backdrop이 강력한 지지자 커뮤니티를이기는 데 의존 할 것입니다. 백 드롭은 훌륭한 시장 감각을 지니고 있습니다. 이는 소규모 조직에 계속 적합한 이유를 계속 발전시킬 것입니다. 드루팔 7은 끝날 것입니다. 어느 미래 시장, 더 작은 배경막 또는 더 큰 Drupal 8에 더 잘 맞습니까?


우리가 여기서 미래에 대해 추측하고있는 ^ H ^ H ^ H ^ H ^ H ^ H ^ H라는 것을 명심하십시오. 따라서 질문은 "미래 시장에 더 잘 맞을수록, 더 큰 배경 또는 작은 드루팔 (8)? "
flaviovs

둘 다 사용하여 사이트를 개발했습니다. 나는 주로 광범위한 D7 경험으로 백엔드입니다. CMS가 phpTemplating 시스템을 사용하기 때문에 Backdrop CMS의 개발 시간이 크게 단축되었으며 모든 나뭇 가지, 작곡가, conf 관리 문제로 인해 D8을 로컬에서 무대로, 프로덕션으로 마이그레이션하는 데 많은 시간을 소비하는 것으로 보입니다. D8은 PITA입니다.
Joe Hyde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.