Tôi nên cân bằng các Tính năng và Cấu hình Cài đặt trong quy trình Phát triển theo hướng Mã như thế nào?


12

Hồ sơ cài đặt Drupal (trong Drupal 7) khá mạnh mẽ và có thể làm bất cứ điều gì mà một mô-đun có thể làm. Tôi đang sử dụng Hồ sơ cài đặt cùng với các Tính năng để phát triển trang web của mình, giữ mọi thứ trong mã để tôi không phải phiên bản cơ sở dữ liệu của mình.

Với sức mạnh của Hồ sơ cài đặt, nhiều điều bạn có thể làm trong mô-đun Tính năng cũng có thể được thực hiện trong Cấu hình cài đặt. Vd


1
Nuvole đã trả lời câu hỏi này và tôi quá lười để đăng một bản tóm tắt như một câu trả lời. nuvole.org/blog/2012/feb/07/ Mạnh
Capi

Câu trả lời:


1

Gần đây tôi đã bắt đầu sử dụng mô-đun Tính năng làm hệ thống triển khai, như được mô tả trong phần trình bày về triển khai tính năng này . Giả sử bạn sử dụng một thiết lập tương tự với hook_update_N, các tính năng có một lợi thế rõ ràng mà tôi biết: đó là nhận thức về bất kỳ thay đổi nào không có trong mã. Điều này giúp dễ dàng hơn một chút để theo dõi các thay đổi đối với (ví dụ) chế độ xem và loại nội dung và cũng cho phép bạn tự động tạo mã tính năng mới được cam kết và triển khai.

Tôi không quá quen thuộc với hồ sơ cài đặt, nhưng từ liên kết bạn đã cung cấp, có vẻ như họ không cung cấp chức năng này. Tuy nhiên nó có thể là một trường hợp sử dụng bất cứ điều gì phù hợp với bạn nhất.

Chỉnh sửa: phản ứng lại.


1
Hồ sơ có thể có các móc cập nhật, chúng có khá nhiều mô-đun trong Drupal 7
Chaulky

Một trong những vấn đề tôi gặp phải là không phải mọi thứ đều có thể đi vào một tính năng và ngay cả khi có thể, nó không phải lúc nào cũng chơi tốt khi bật tất cả các tính năng cùng một lúc. Ví dụ: tôi đã gặp sự cố khi đặt các từ vựng và quyền phân loại khác nhau trong các mô-đun khác nhau. Trong trường hợp đó, một ngoại lệ SQL đã ngăn các mô-đun kích hoạt chính xác.
Chaulky

0

Tôi đang sử dụng drush khá nhiều cho việc này. Tôi có ba lệnh kết hợp (chưa bao giờ thử trong một dòng lol) mà tôi thực hiện sau khi cài đặt Drupal. Tôi đã có hầu hết mọi thứ lên và chạy khá nhanh.

Rất nhiều điều bạn có thể làm với Drush. Tải xuống và kích hoạt nhiều mô-đun đơn giản như

drush dl rules views admin_menu && drush en -y rules views admin_menu && drush dis -y toolbar

nhiều lượt xem có thể được nhập trên mỗi mô-đun một cách dễ dàng https://www.drupal.org/node/1393228 .

Thật khó chịu khi tôi không thể nhập nhiều quy tắc (không có mô-đun Tính năng).

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.