it-swarm-vi.com

Chu trình phát hành trước cho các phiên bản Joomla hoạt động như thế nào và tôi có thể kiểm tra các tiện ích mở rộng của mình ở giai đoạn Beta không?

Tôi đang tìm một Bản đồ chu trình phát hành phần mềm (tương tự như trên Wikipedia), nhưng dành cho Joomla!

Tôi đặc biệt không đang tìm kiếm ngày phát hành dự kiến hoặc thời lượng hỗ trợ như một phần của câu trả lời này

Tôi muốn xác nhận (hoặc nếu tôi không chính xác, hãy lấy thông tin chính xác sau đây, bao gồm cả thuật ngữ được sử dụng bởi Nhóm Lãnh đạo Dự án).

  1. Alpha
  2. Beta
  3. Ứng cử viên phát hành (RC)
  4. Phát hành để tiếp thị (RTM)
  5. Tính khả dụng chung (GA)
  6. Sản xuất

Lý do là tôi muốn kiểm tra các trang web của khách hàng (được đóng gói với các tiện ích mở rộng từ các nhà cung cấp khác nhau) so với bản Beta.

Tôi có thể thiết lập một máy chủ phát triển khác, sao chép trang web trực tiếp (mật khẩu bảo vệ các thư mục) và nâng cấp Joomla! cốt lõi của bản Beta.

Tôi cần một số hướng dẫn về cách chính xác để định cấu hình trang web thử nghiệm nhân bản để cập nhật lên bản phát hành Beta cụ thể.

Có những phần thả xuống trong Joomla! Cấu hình cập nhật (J! 2.3.2) dường như không căn chỉnh hoặc không cung cấp mô tả cấp độ để tôi biết phiên bản nào tôi đang cập nhật (tức là 'thử nghiệm' là gì?) Trong bối cảnh ở trên .

Có một tùy chọn để nhập 'URL tùy chỉnh' - nhưng tôi không chắc điều này cho phép người dùng nâng cấp để thử nghiệm Beta.

Tôi hơi lạc lõng với cách hỗ trợ thử nghiệm ở giai đoạn Beta, nhưng tôi tin rằng điều này sẽ có giá trị với cả Joomla! CMS, các nhà cung cấp tiện ích mở rộng và tất nhiên là chủ sở hữu trang web vì nó sẽ cung cấp cơ hội để kiểm tra một trang web nhân bản trực tiếp sớm trong giai đoạn phát hành và báo cáo và xử lý sớm mọi lỗi.

Tất nhiên, thử nghiệm sẽ tiếp tục thông qua các Betas khác nhau, đến RC, v.v., vì vậy tôi sẽ cần biết cách thiết lập Joomla! Cập nhật cấu hình để cập nhật lên phiên bản cụ thể của Joomla đang được thử nghiệm.

Ngoài ra, vì tôi ít kinh nghiệm, vì vậy nếu tôi đi sai đường, xin vui lòng làm rõ và đề xuất một cách tiếp cận tốt hơn.

Mục tiêu cuối cùng là có thể kiểm tra sớm và liên tục thông qua các giai đoạn Beta và RC, cung cấp phản hồi về bất kỳ lỗi nào cho Joomla! Các nhà phát triển mở rộng và lãnh đạo dự án, sau đó có sự chuyển đổi suôn sẻ để cập nhật CMS cập nhật cho khách hàng (nói cách khác, tôi đang cố gắng tìm ra cách bắt và truyền đạt các lỗi tiềm ẩn trong trò chơi).

7
NivF007

Lưu ý các định nghĩa dưới đây dành cho phiên bản ngữ nghĩa ( http://semver.org/ ) là những gì Joomla sẽ sử dụng kể từ Joomla 3.3

Vì vậy, chỉ cần một bản phát hành bản vá, chúng ta thường sẽ có một ứng cử viên phát hành thẳng

Đối với một bản phát hành nhỏ, chúng tôi sẽ phát hành một số bản beta (thông thường không có số lượng cụ thể mà chúng tôi theo dõi nhưng lớn hơn 2/3), theo sau là một (hoặc đôi khi nhiều hơn nếu phát hiện ra lỗi nghiêm trọng)

Đối với một phiên bản chính, chúng tôi sẽ phát hành một bộ bảng chữ cái, betas và phát hành ứng cử viên.

Nếu bạn muốn thử nghiệm bất kỳ bản beta nào, bạn hoàn toàn được phép ở bất kỳ thời điểm nào. Lưu ý rằng tất nhiên bạn không nên làm điều này trên trang web chính của mình vì bản beta KHÔNG có đường dẫn nâng cấp lên ứng viên phát hành (bạn cũng có thể gặp phải lỗi khi nâng cấp từ bản beta này sang bản beta khác, v.v.)

Để kiểm tra alpha, beta hoặc RC, bạn có thể tải xuống một gói nhất định từ JoomlaCode (ví dụ ở đây là liên kết đến Beta 3 của Joomla 3.3 ( http://joomlacode.org/gf/ project/j Joomla/frs /? action = FrsReleaseBrowse & frs_package_id = 6880 ) và cài đặt thông qua trình quản lý tiện ích mở rộng hoặc đặt Thành phần cập nhật Joomla để thử nghiệm (lưu ý theo phương pháp này, bạn sẽ CHỈ có phiên bản thử nghiệm mới nhất - đây sẽ là bản beta hoặc RC mới nhất, v.v. - bạn KHÔNG THỂ chỉ định một phiên bản)

URL tùy chỉnh cho thành phần cập nhật Joomla chỉ cho phép bạn trỏ đến một tệp XML khác, tức là nó không cho phép bạn chọn phiên bản bạn muốn kiểm tra. Điều đó là không thể đối với cách xây dựng thành phần Joomla Update - nó được thiết kế để chọn phiên bản mới nhất của một thành phần.

8
George Wilson

Xem http://developer.j Joomla.org/cms/development-strargety.html để biết chiến lược phát triển hiện tại.

Các thuật ngữ được sử dụng: Alpha, Beta, RC và Ổn định

Không có hướng dẫn đặc biệt để cập nhật bản sao lên phiên bản Beta, chỉ cần cập nhật. Bạn có thể sử dụng Joomla! Cập nhật để áp dụng Trình quản lý hiện tại hoặc Tiện ích mở rộng-> Cài đặt để cập nhật lên các phiên bản cụ thể.

Để kiểm tra chính xác, bạn nên sao chép bản gốc và cập nhật lên hiện có. Giữ tất cả các môi trường và không cập nhật b1 với b2, RC hoặc ổn định. Ngoài việc cập nhật bản sao của bạn, hãy cài đặt sạch có và không có demodata. Điều này sẽ cho phép bạn chỉ định trong những điều kiện xảy ra sự cố.

2
sovainfo