1 điểm bởi GN⁺ 2024-03-04 | 1 bình luận | Chia sẻ qua WhatsApp

Chào mừng đến với Weather.gov 2.0

  • Weather.gov thuộc sở hữu của Cơ quan Thời tiết Quốc gia Hoa Kỳ (NWS) và là một trong những website liên bang được truy cập nhiều nhất, với 1,5 tỷ lượt truy cập mỗi năm.
  • Vấn đề cốt lõi là Weather.gov phản ánh các rào cản tổ chức nhiều hơn là nhu cầu của người dùng. Sự thiếu vắng chiến lược, phản hồi/giám sát và công cụ đang khiến vấn đề này kéo dài.
  • Có thể xem là vấn đề đang được giải quyết khi mọi người tìm thấy thông tin nhanh hơn, hiểu rõ hơn, tiếp tục xem NWS là nguồn đáng tin cậy và duy trì được những tiến bộ này.

Tầm nhìn, sứ mệnh và chiến lược sản phẩm khả dụng tối thiểu (MVP)

  • Tầm nhìn là bất kỳ ai cũng có thể hiểu được tác động của thời tiết sắp tới.
  • Sứ mệnh là xây dựng lại Weather.gov để phản ánh sự tận tâm và tính trung thực mà NWS dành cho người dân.
  • Chiến lược MVP là giúp truyền tải dự báo và điều kiện thời tiết phổ biến cũng như nguy hiểm một cách dễ dàng hơn.
  • Người dùng chính của MVP là các nhà khí tượng học NWS nội bộ, cùng công chúng nói chung và các nhà quản lý khẩn cấp bên ngoài.

Chiến lược và kế hoạch

  • Chiến lược ưu tiên hiện tại là tạo nguyên mẫu cho từng thành phần riêng lẻ để đưa ra các quyết định quan trọng và đánh giá rủi ro.
  • Bước tiếp theo là xây dựng từ những gì đơn giản nhất có thể, sau đó bổ sung độ phức tạp nhanh nhất có thể.
  • Lộ trình ban đầu có thể xem tại đây.

Tiêu chí cho thành công hoặc thất bại cuối cùng

  • Nếu thành công, tất cả khu vực và chương trình sẽ hợp tác với nhóm một cách thiện chí khi website được mở rộng và sẵn sàng đáp ứng nhu cầu của họ.
  • Nếu thất bại, website bị áp đặt, được ra mắt như một sự kiện truyền thông lớn, hoặc chỉ một lần thất bại đã bị xem là thất bại của toàn bộ dự án.

Phạm vi công cộng

  • Dự án này thuộc phạm vi công cộng trên toàn thế giới. Mọi nội dung đóng góp đều được từ bỏ bản quyền theo CC0 1.0 Universal Public Domain Dedication.

Ngăn xếp công nghệ

  • Ngăn xếp công nghệ là một CMS (hệ quản trị nội dung) truyền thống, bao gồm Docker, Drupal, PHP, Symfony, Twig và các công nghệ khác.

Chạy Drupal 10 trên Docker

  • Docker giúp việc thiết lập và cấu hình trở nên đơn giản. Nếu đã cài Docker, bạn có thể clone kho lưu trữ và chạy bằng lệnh docker compose up.
  • Có thể cài đặt cấu hình website và đăng nhập trên localhost để quản trị.

Chỉnh sửa và thêm theme

  • Có thể thêm theme mới bằng cách bind mount thư mục theme. Các thay đổi trong thư mục theme sẽ được phản ánh vào thư mục trên máy host.
  • Có thể tạo theme mới từ trang giao diện của Drupal và áp dụng thay đổi bằng lệnh dựng lại bộ nhớ đệm.

Cài đặt bản cập nhật Drupal core

  • Trong môi trường phát triển, có thể dùng Composer để cài các bản cập nhật mới nhất của Drupal core.
  • Trong môi trường vận hành, có thể đẩy các tệp composer.json và composer.lock đã thay đổi, rồi chạy lệnh composer install --no-dev để áp dụng cập nhật.

Ý kiến của GN⁺

  • Dự án Weather.gov 2.0 theo đuổi cách tiếp cận lấy người dùng làm trung tâm, phản ánh kỳ vọng hiện đại đối với các website dịch vụ công.
  • Dự án tập trung vào việc nâng cao khả năng tiếp cận và mức độ dễ hiểu của thông tin thời tiết, điều này có thể đặc biệt quan trọng trong các tình huống khẩn cấp như thiên tai.
  • Việc sử dụng Drupal CMS mang lại khả năng mở rộng và tính linh hoạt, nhưng đồng thời cũng có thể đòi hỏi chuyên môn về tùy biến và bảo trì.

1 bình luận

 
GN⁺ 2024-03-04
Ý kiến trên Hacker News
  • Có vẻ đây là dự án được thực hiện theo hợp đồng/quan hệ đối tác với 18F (GSA). Có người bày tỏ sự ngạc nhiên trước việc công khai thừa nhận rằng weather.gov có vấn đề phản ánh các silo trong tổ chức, và vấn đề này vẫn tiếp diễn do thiếu chiến lược, phản hồi/giám sát và công cụ.

    "Có vẻ dự án này được thực hiện với sự hợp tác của 18F (GSA). Thật ngạc nhiên khi họ công khai thừa nhận rằng weather.gov có vấn đề phản ánh các bộ phận tách biệt trong tổ chức thay vì nhu cầu của người dùng, và điều này vẫn tiếp diễn do thiếu chiến lược, phản hồi/giám sát và công cụ."

  • Có câu hỏi liệu phiên bản 2.0 là mã nguồn đang được phát triển hay đã thực sự ở trạng thái có thể sử dụng. Người bình luận nhắc lại việc trước đây từng có một trang thử nghiệm cho các sản phẩm thời tiết hàng không của chính phủ, nhưng cuối cùng đã bị đóng cửa vì vướng hệ thống tài trợ của chính phủ, và công việc của họ không được nâng lên thành trang chính.

    "Có câu hỏi về việc phiên bản 2.0 hiện đã có thể sử dụng hay mới chỉ là mã nguồn đang phát triển. Nhắc đến trải nghiệm trước đây khi một trang thử nghiệm của chính phủ cuối cùng bị đóng cửa và công việc của họ không được nâng lên thành trang chính."

  • Mỹ có dịch vụ thời tiết rất tốt, và các sản phẩm của họ có nghĩa vụ phải miễn phí và thuộc phạm vi công cộng. Tuy nhiên, cũng tồn tại áp lực chính trị rằng dịch vụ thời tiết của chính phủ không nên quá tốt đến mức các công ty thương mại không thể kiếm lợi nhuận. AccuWeather là một trong những công ty như vậy vào năm 2005.

    "Mỹ có dịch vụ thời tiết xuất sắc, và các sản phẩm của họ có nghĩa vụ phải miễn phí và thuộc phạm vi công cộng. Tuy nhiên, cũng có áp lực chính trị cho rằng dịch vụ thời tiết của chính phủ không nên quá tốt nếu điều đó ảnh hưởng đến lợi nhuận thương mại."

  • Có phản hồi tích cực rằng trang radar.weather.gov hoạt động tốt trên mọi thiết bị và rất tuyệt vì không có quảng cáo. Cũng có lời động viên hãy tiếp tục làm tốt.

    "Trang radar.weather.gov hoạt động tốt trên mọi thiết bị và được đánh giá tích cực vì vận hành rất tốt mà không có quảng cáo. Lời động viên hãy tiếp tục công việc tốt đẹp này."

  • Có sự tò mò về tác động đối với api.weather.gov. Người bình luận nhắc đến dashboard tự làm của mình và bày tỏ hy vọng các trường dữ liệu cho dự báo hàng hải sẽ được điền đầy đủ.

    "Tò mò về tác động đối với api.weather.gov. Có nhắc đến dashboard tự tạo và hy vọng dữ liệu dự báo hàng hải sẽ được cải thiện."

  • Có lời khen rằng National Weather Service đang đưa ra tầm nhìn tương lai cho các cơ quan liên bang.

    "Lời khen dành cho việc National Weather Service đang đưa ra tầm nhìn tương lai cho các cơ quan liên bang."

  • Có ý kiến về sự cần thiết của một nơi duy nhất liệt kê mọi dự án mã nguồn mở liên quan đến chính phủ. Người bình luận mong có thể dễ dàng truy cập mọi kho lưu trữ thông qua tổ chức usa-gov trên GitHub.

    "Ý kiến về sự cần thiết của một nơi duy nhất liệt kê mọi dự án mã nguồn mở liên quan đến chính phủ. Mong có thể dễ dàng truy cập các kho lưu trữ thông qua tổ chức usa-gov trên GitHub."

  • Có ý kiến cá nhân rằng biểu đồ dự báo của weather.gov là hữu ích nhất và là nguồn đầu tiên họ tìm đến khi muốn biết thời tiết.

    "Ý kiến cá nhân rằng biểu đồ dự báo của weather.gov rất hữu ích và là nơi đầu tiên được tìm đến khi muốn biết thông tin thời tiết."

  • Có đề cập đến việc khai thác dữ liệu và vấn đề UI của các dịch vụ chính phủ; cùng với đánh giá tích cực về dữ liệu thô do NOAA cung cấp, người bình luận cũng mong có thêm thông tin về API dành cho những người xây dựng dịch vụ tùy chỉnh.

    "Đề cập đến việc khai thác dữ liệu và vấn đề UI của dịch vụ chính phủ. Đánh giá tích cực về dữ liệu thô của NOAA và mong có thêm thông tin về API cho các dịch vụ tùy chỉnh."

  • Có ý kiến chỉ ra rằng việc thiếu hướng dẫn rõ ràng về cách đóng góp có thể gây bối rối cho những người đang cân nhắc tham gia đóng góp.

    "Ý kiến chỉ ra sự thiếu rõ ràng trong hướng dẫn đóng góp có thể gây nhầm lẫn."

  • Có ý kiến cho rằng bản cập nhật radar lớn vài năm trước đã đi sai hướng, và người bình luận vui vì chính phủ đã lùi bước về việc đó.

    "Ý kiến tích cực về việc chính phủ đã thừa nhận vấn đề và rút lại thay đổi sau bản cập nhật radar trước đây có vấn đề."