2011-09-15 22 views
5

Widziałem kilka integracji pomiędzy słowem prasowym i symfony, ale są one wykonane w celu statycznych stron stron managins wewnątrz wordpress i symfony działającego jako kontroler.Symfony jako pomocnik dla rozwoju wtyczki Wordpress

Interfejs programowania wtyczek Wordpressa wydaje się być naprawdę prosty i prymitywny, a nie ma mowy o kodowaniu za pomocą wzorca MVC po wyjęciu z pudełka. Tak więc najważniejsze pytanie brzmi: jaki byłby punkt wyjścia do tworzenia wtyczek w wordpress i tworzenia w nim sekcji administracyjnych, ale użycie mocy Symfony do zarządzania dostępem do bazy danych, tworzeniem formularzy i walidacją, itp ...

Odpowiedz

1

I krótko rozważyłem podobne podejście do integracji litu z WordPressem, ale natrafiłem na wiele przeszkód, które sprawiły, że inne podejście wydaje się bardziej opłacalne: stworzyć ramy MVC, które zostały zaprojektowane specjalnie do pracy w WordPressie.

Nie jest jeszcze tak rozbudowany jak Symfony, Rails itp., Ale ma architekturę podobną do dużych frameworków MVC i powinien być łatwy do rozpoznania, jeśli się z nimi zapoznaje. Łączy się bezpośrednio z istniejącą funkcjonalnością WordPress. Podczas tworzenia rusztowania dla zasobu utworzony kod zawiera na przykład kontroler administratora i widoki administracyjne (które wyglądają podobnie do rodzimych widoków indeksu/dodawania/edycji postów WordPressa dla postów), a także odpowiednie routing WordPress i publiczny kontroler oraz publiczne widoki indeksu/spektaklu, aby wyświetlić zasób po stronie publicznej, w aktywnym motywie.

Więcej informacji na ten temat można znaleźć na stronie WordPress Plugins page, a jego brief tutorial może sprawiać wrażenie mniej abstrakcyjnego.

Powiązane problemy