Tôi đang cố gắng phát triển một hệ thống đơn giản để chia sẻ dữ liệu trên một số trang web. Hầu hết chúng được phát triển bằng PHP trong khi một số được phát triển bằng Wordpress / Drupal. Thông tin dư thừa được lan truyền trên một số trang web và điều này đã gây ra sự cố khi chúng tôi phải cập nhật thông tin trên một số trang web một cách riêng biệt.
Tôi đang cố gắng cung cấp một giải pháp trong đó ngay cả các trang tĩnh cũng có thể nhận được dữ liệu chia sẻ. Đây là kiến trúc đề xuất của tôi:
Tôi đang làm điều này cho một tổ chức học tập. Dữ liệu thay đổi từ cấu trúc phí đơn giản đến các chính sách học thuật. Ví dụ xem xét chi phí học tập.
Chi phí học tập -> xấu, tốt nghiệp, dược ... mỗi khoa sẽ có cơ cấu học phí được phân loại theo trường, ngoài trường, đi lại.
"Undergraduate": {
"metaid": "0770",
"Offcampus": {
"FeesItems": {
"comprehensive": {
"label": "Comprehensive Fees",
"value": "2,141"
}
}
}
}
Đối với giao diện người dùng sử dụng ria mép, họ chỉ cần bao gồm js và sử dụng một cái gì đó như bên dưới để nhận giá trị,
<td>{{Undergraduate.Offcampus.FeesItems.comprehensive.label}} </td>
<td>{{Undergraduate.Offcampus.FeesItems.comprehensive.value}}</td>
Những câu hỏi của tôi:
Là thiết kế này có thể mở rộng?
Làm thế nào để cung cấp cho chủ sở hữu dữ liệu khả năng chỉnh sửa dữ liệu?
Làm thế nào để lưu trữ dữ liệu trong SQL?