2011-09-15 35 views
5

Tôi đã thấy một số tích hợp giữa wordpress và symfony, nhưng chúng được thực hiện với mục tiêu quản lý nội dung trang tĩnh bên trong wordpress và symfony hoạt động như bộ điều khiển.Symfony là trợ giúp cho việc phát triển plugin Wordpress

Api phát triển plugin Wordpress có vẻ thực sự cơ bản và nguyên thủy và bạn không có cách nào mã o với mẫu MVC ra khỏi hộp. Vì vậy, câu hỏi lớn là, điều gì sẽ là điểm khởi đầu để tạo plugin trong wordpress và tạo các phần quản trị trong đó, nhưng sử dụng sức mạnh của Symfony để quản lý truy cập cơ sở dữ liệu, tạo biểu mẫu và xác thực, v.v.

Trả lời

1

I đã nhanh chóng được coi là một cách tiếp cận tương tự để tích hợp Lithium với WordPress, nhưng đã gặp phải rất nhiều trở ngại khiến cho một cách tiếp cận khác có vẻ đáng giá hơn: tạo một khung công tác MVC được thiết kế đặc biệt để hoạt động bên trong WordPress.

Nó chưa đầy đủ tính năng như Symfony, Rails, v.v., nhưng WP MVC có cấu trúc tương tự với khung MVC chính và dễ dàng nhận nếu bạn quen với chúng. Nó liên kết trực tiếp với chức năng WordPress hiện có. Ví dụ: khi bạn tạo giàn giáo cho tài nguyên, mã được tạo bao gồm bộ điều khiển quản trị và chế độ xem quản trị (trông giống như chỉ mục gốc/thêm/chỉnh sửa của WordPress cho bài đăng), cũng như định tuyến WordPress thích hợp và bộ điều khiển công cộng và hiển thị chỉ mục/hiển thị công khai để hiển thị tài nguyên ở phía công khai, trong chủ đề hiện hoạt.

Có thêm thông tin về nó trên WordPress Plugins pagebrief tutorial của nó có thể khiến nó ít trừu tượng hơn.

Các vấn đề liên quan