Khi nào tôi nên sử dụng backdrop CMS chứ không phải Drupal 8?


18

Từ những gì tôi đã nghe, backdrop về cơ bản là một sự thay thế cho Drupal 8.

  • Là quyết định sử dụng cái nào chỉ đơn giản là vấn đề sở thích và ý thức hệ, hoặc có trường hợp sử dụng cụ thể cho từng trường hợp không?
  • Nếu tôi nâng cấp từ 7, làm thế nào để tôi quyết định đi theo con đường nào?

1
Không chắc chắn nếu câu hỏi này là phù hợp ở đây. Một, vì nó khá chủ quan. Hai, điều này gây ra một chút xôn xao trong cộng đồng, vì vậy câu trả lời khách quan có thể khó đánh giá. @quicksketch là một thành viên ở đây, nhưng không đăng nhiều. Tôi sẽ đưa ra điều này một hoặc hai ngày để xem liệu chúng ta có thể có được câu trả lời hay không.
mpdon Arena

1
Tôi nghĩ rằng điều này cuối cùng sẽ hơi rộng cũng như chủ quan - Tôi đã bắt đầu viết một câu trả lời, có khoảng 4 đoạn văn lớn, và nhận ra tôi thậm chí đã không làm trầy xước bề mặt. Có rất nhiều điều cần xem xét, và có hai nhóm lớn những người này sẽ có ý nghĩa rất khác nhau: nhà phát triển và người xây dựng trang web
Clive

@Clive, tôi nghĩ sẽ phải đồng ý với bạn điều này hơi quá rộng. Tuy nhiên, tôi nghĩ câu trả lời fullerja là đủ tốt để trả lời câu hỏi này.
itdarrylnorris 20/03/2015

Câu trả lời:


19

Phông nền CMS là một lựa chọn tốt nếu:

  • Bạn hiện đang dành nhiều thời gian để quản lý cấu hình của mình bằng mô-đun Tính năng. Phông nền bao gồm các công cụ Quản lý cấu hình tích hợp cho phép bạn triển khai cấu hình trên các môi trường bằng các tệp JSON, việc này sẽ tiết kiệm rất nhiều thời gian so với Tính năng.

  • Nhu cầu của bạn được đáp ứng bằng cách lựa chọn các mô-đun Đóng góp Phông nền hiện tại hoặc bạn có khả năng chuyển các mô-đun sang Phông nền (phải mất vài giờ cho mỗi mô-đun nói chung). Tài liệu tham khảo từ: Lullabot , Tag1Tài liệu backdrop .

  • Bạn đã quen thuộc với mã Drupal 7 và muốn chuyển kiến ​​thức đó sang một hệ thống mới hơn sẽ được hỗ trợ trong tương lai. Mã backdrop gần như giống hệt nhau trong các khái niệm, mặc dù có một số bổ sung mới để quản lý cấu hình. Cơ sở mã của Drupal 8 khác biệt đáng kể trong nhiều khái niệm cơ bản.

  • Bạn có một trang web Drupal 7 hiện có mà bạn muốn nâng cấp. Phông nền bao gồm đường dẫn nâng cấp (thông qua update.php) có thể nâng cấp trang web Drupal 7 hiện tại của bạn lên Phông nền. Drupal 8 không bao gồm đường dẫn nâng cấp từ Drupal 7; kế hoạch là cung cấp các công cụ di chuyển để chuyển từ Drupal 7 , nhưng tại thời điểm này, nó vẫn chưa hoạt động. Phông nền chưa có cổng của mô-đun Di chuyển , nhưng có lẽ nó sẽ có trong tương lai (vì các mô-đun chuyển từ Drupal 7 khá tầm thường).

  • Bạn muốn nâng cấp / xây dựng một trang web ngay lập tức. Phông nền 1.0 đã ra mắt được khoảng 2 tháng và ổn định. Drupal 8 có thể sẽ ra mắt vào cuối năm nay (mặc dù chúng tôi chỉ có thể ước tính ngày ). Drupal 8 chưa hỗ trợ nâng cấp ngay cả giữa các phiên bản beta, vì vậy nếu bạn xây dựng một trang web trên đó ngay bây giờ, bạn sẽ không thể nâng cấp nó khi phiên bản cuối cùng xuất hiện.

Các tính năng khác mà backdrop bao gồm:

  • Phông nền nhanh hơn một chút so với Drupal 7 vì nó nhẹ hơn. Nói chung, nó có cùng tốc độ với D7 nhưng vì D8 chậm hơn D7, nên backdrop nhanh hơn D8.

  • Phông nền có một mô-đun giống như Bảng điều khiển (Bố cục) tích hợp thay thế hệ thống Khối cũ. Các khối được cung cấp các quyền hạn mới như thông tin theo ngữ cảnh, lựa chọn có điều kiện nâng cao, nhiều trường hợp, kiểm soát đánh dấu và cài đặt dựa trên cấu hình.

  • Các thư viện được cập nhật (ví dụ: các phiên bản jQuery mới).

  • Responsive, các yếu tố HTML5 và hỗ trợ di động tốt hơn.

  • Tất cả các tính năng khác được liệt kê trên trang chủ của CMS CMS .


1
Cảm ơn các điểm. Sẽ rất tốt nếu bổ sung nó với D8 là một lựa chọn tốt nếu phần.
chữ số

1
Tôi cũng đã thực sự gõ một phần D8, nhưng tiêu đề của câu hỏi là khi nào nên chọn Phông nền cụ thể. Danh sách rút gọn cho D8 là Quốc tế hóa tốt hơn, kiến ​​trúc giống Symfony, trải nghiệm vượt trội hơn và cộng đồng hỗ trợ lớn hơn nhiều. Có lẽ nên có một câu hỏi hoàn toàn riêng biệt cho câu trả lời đó.
Nate Lampton

3
Có vẻ như backdropCMS nên được đặt tên là Drupal8, bước hợp lý tiếp theo trong việc cải thiện Drupal và Drupal8 thực sự nên được đặt tên là SymphonyCMS.
dashohoxha

Nate Lampton có phải là sự pha trộn của Nate Haug và Jen Lampton không?
vfclists

10

Phông nền là một nhánh của Drupal 7. Bạn không nâng cấp lên Phông nền, bạn chuyển đổi. Có một số tài liệu ở đây ( https://backdropcms.org/upTHER ) về việc chuyển đổi một trang web Drupal 7 sang Phông nền.

Về mặt sử dụng, đó là sở thích của nhà phát triển. Một số điều mà backdrop cảm thấy rất quan trọng là ở đây ( https://backdropcms.org/philatics ).

Theo nghĩa chung nhất, Phông nền vẫn là Thủ tục, khi D8 chuyển sang Hướng đối tượng nhiều hơn.


5
Vâng, có và không. Có "Đường dẫn nâng cấp" tích hợp từ Drupal 7 sang Phông nền và không có "Đường dẫn nâng cấp" tích hợp từ Drupal 7 sang Drupal 8. Trong một số cách, bạn cần "chuyển đổi" nếu bạn đang di chuyển đến Drupal 8.
jenlampton

9

Các lý do để quyết định cho Drupal 8 thay vì backdrop CMS(*) :

  • D8 là quốc tế hóa tốt hơn.
  • D8 có kiến ​​trúc giống Symfony.
  • D8 có trải nghiệm mạnh mẽ hơn.
  • D8 có một cộng đồng hỗ trợ lớn hơn nhiều.

(*) : Những viên đạn này được trích dẫn từ một nhận xét từ quicksketch (từ khoảng 'end 1Q2015'), cũng được thêm vào câu trả lời của anh ấy cho câu hỏi này. Nó kết thúc bằng câu "Có lẽ nên có một câu hỏi hoàn toàn riêng biệt cho câu trả lời đó" ... Do đó "câu trả lời" này.

Tái bút : Có nhiều lý do hơn những lý do trên ... CMI, TWIG, v.v ... Hãy thử Drupal (8) để tự mình trải nghiệm.


1

Phông nền phải là một bản nâng cấp hấp dẫn cho Drupal 7. Các khái niệm đã có trong Drupal 7 đã được mở rộng một cách nhạy cảm. Mục đích đã nêu là tinh chỉnh không thay thế lõi. Hơn nữa, thị trường mục tiêu cho backdrop được tập trung vào các tổ chức nhỏ hơn. Drupal 8 theo thiết kế có sự tinh tế để giải quyết nhu cầu của các tổ chức lớn hơn. Điều có ý nghĩa là có hai CMS nguồn mở được xây dựng trên nền tảng bảo mật vững chắc, một nhằm vào các tổ chức nhỏ hơn, còn lại là các tổ chức lớn hơn. Tôi nghĩ rằng nếu Drupal 7 có các khái niệm bạn cần trong trang web của bạn, thì backdrop là một con đường hứa hẹn hơn so với Drupal 8. Nhưng tất cả những điều này sẽ phụ thuộc vào việc giành được một cộng đồng ủng hộ mạnh mẽ. Phông nền có ý nghĩa thị trường tuyệt vời, và điều đó có nghĩa là nó ' có khả năng phát triển trong các hệ thống sẽ tiếp tục làm cho nó phù hợp với các tổ chức nhỏ hơn. Drupal 7 sẽ kết thúc. Trong thị trường tương lai nào bạn phù hợp hơn, Phông nền nhỏ hơn hoặc Drupal 8 lớn hơn?


Chỉ cần ghi nhớ rằng chúng ta đang nói ^ H ^ H ^ H ^ H ^ H ^ H ^ H suy đoán về tương lai ở đây, vì vậy câu hỏi có thể được viết lại cũng như ", trong đó thị trường tương lai làm bạn phù hợp hơn, các lớn hơn Backdrop hay các nhỏ Drupal 8?"
flaviovs

Tôi đã phát triển các trang web bằng cách sử dụng cả hai. Tôi chủ yếu là phụ trợ với kinh nghiệm D7 rộng lớn. Thời gian dành cho backdrop CMS ít hơn đáng kể, chủ yếu là do CMS sử dụng hệ thống phpTemplating và tôi dường như dành rất nhiều thời gian để chuyển D8 từ địa phương, sang giai đoạn, sang sản xuất vì tất cả các vấn đề quản lý twig, nhà soạn nhạc, conf. D8 là một Pita.
Joe Hyde
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.