Nhiệm vụ: Nghiên cứu tích hợp một trang web tùy chỉnh vào hệ thống chung
Nghiên cứu tích hợp một trang web tùy chỉnh vào hệ thống chung
Khảo sát các yêu cầu tối thiểu và quy trình đưa một trang web hiện có hoặc trang web mới vào hệ thống quản lý thống nhất.
Vấn đề
Hệ thống trong tương lai không được chỉ hoạt động với các trang web được tạo riêng bên trong nó. Kinh nghiệm thực tế cho thấy rằng các dự án sử dụng MODX, Laravel, Ruby và các công nghệ khác, miễn là có mã nguồn và môi trường chạy (runtime) có thể tái tạo, thì đã có thể được bảo trì hiệu quả bằng các tác nhân lập trình (coding agents).
Cần phải hiểu rõ tập hợp quyền truy cập và tính năng tối thiểu nào sẽ biến một trang web tùy chỉnh thành một nút quản lý được trong hệ thống chung.
Cần nghiên cứu gì
Cần xác định các cấp độ kết nối khác nhau. Một trang web có thể cung cấp Cơ sở kiến thức (Knowledge Base) có cấu trúc và GraphQL API phong phú, trong khi trang web khác chỉ cung cấp kho lưu trữ (repository), môi trường chạy Docker và quyền truy cập cơ sở dữ liệu. Vẫn chưa rõ liệu hệ thống chung có nên yêu cầu một bộ điều hợp (adapter) thống nhất, có khả năng tự động tạo mô tả trang web bằng tác nhân, hay kết hợp cả hai phương pháp hay không.
Điều quan trọng là phải duy trì nguyên tắc: không buộc dự án hiện tại phải chuyển đổi sang một ngăn xếp (stack) cụ thể chỉ để phục vụ mục đích bảo trì.
Nhiệm vụ này liên quan đến thư mục trang web, quản lý hành động thống nhất, bản đồ kiến thức cục bộ và nhiệm vụ hiện có về ủy quyền phân tán của tác nhân.