Tôi đã xây dựng các tiện ích mở rộng Joomla kể từ v1 nhưng tôi cần sớm có một API trực tiếp mà tôi đã xây dựng và đã sử dụng được một thời gian. Hiện tại tôi đang sử dụng Joomla 2.5 và có các plugin viết cho hệ thống này:
https://github.com/techj Joomla / com_api
Trước khi đi vào hoạt động, tôi muốn chứng minh hệ thống càng nhiều càng tốt. Thành phần API này mới chỉ bắt đầu được nâng cấp để hoạt động với Joomla v3 nên hiện tại nó đang ngăn trang web được nâng cấp. Tôi cũng nghĩ rằng tách API công khai và cổng thông tin người dùng có ý nghĩa vì không có lợi ích gì từ việc nó là một tiện ích mở rộng tích hợp vì API sẽ được sử dụng bởi các ứng dụng di động.
Kế hoạch hiện tại là xây dựng lại API trên tên miền phụ cho phép chúng tôi nâng cấp cổng thông tin người dùng. Tôi đã đọc về khung Joomla mới có vẻ thú vị. Điều này có phù hợp để xây dựng API RESTful cho các ứng dụng di động của chúng tôi không? Nếu vậy, họ có lời khuyên về việc bắt đầu? Tôi đã đọc rằng foF có thể được sử dụng để xây dựng API, đây có phải là một lựa chọn tốt không? Tôi thấy dự án Kickstarter có ý định xây dựng chính xác loại API này, đó có phải là một lựa chọn tiềm năng không? Tôi có nên tước lại trang web 2.5 hiện tại cho tên miền phụ để nó chỉ chạy API không?
Bất kỳ đề xuất nào về cách tiếp cận tốt nhất để xây dựng API RESTful dựa trên Joomla cho tương tác di động sẽ được đánh giá cao.