Топ 10 плагинов для symfony

Symfony framework

Автор: Александр Степанов

1 нояб. 2011 г., 10:06:34  1190


По сути каждый плагин представляет собой что то этакое, от куда можно подчерпнуть что нибудь новое. Т.к. плагины пишут для всех, в нем нужно учесть очень многое. Из за этого часто они отказываются работать сразу и приходиться плесать с бубном.

Тут я приведу 10 плагинов, которые по моему мнению должны быть в любом проекте или просто мне понравились.
Все плагины можно скачать на офф сайте по ссылке страница плагинов.

  • sfGuardPlugin — всем знакомый плагин. Если на сайте будет регистрация/авторизация, управление пользование пользователями, плагин должен присутствовать. К сожелению в нем не реализованы все методы, но при желании их можно дописать самому.
  • sfCaptchaPlugin — собственно каптча. Без комментариев.
  • sfPropelActAsCommentableBehaviorPlugin — плагин будет полезен на сайте где предусматриваются комментарии. Относительно легко настраивается, имеет фотму для отправки сообщения как авторизированного пользователя, так и анонимного.
  • sfPropelPollsPlugin — как понятно из название, плагин помогает организовать голосование на сайте. Есть проблемы с русским в админ части. В целом не требует особых настроек.
  • sfPropelActAsTaggableBehaviorPlugin — тоже довольно известный плагин, позволяет прикреплять к материалу теги.
  • sfThumbnailPlugin — если предусматривается работа с изображениями, изменение, кропанье и т.д. это плагин должне быть.
  • sfSimpleForumPlugin — плагин довольно сырой и требует доработок и одаптации.
  • sfPropelActAsRatableBehaviorPlugin — плагин позволяет выставлять оценку материалу, довольно симпатичный, но требует одаптации к дизайну.
  • dkGeshiPlugin — не мог не написать про этот плагин, это по сути таже GeSHI, но оформлена в плагин. Очень хорошо для подсветки синтаксиса.
  • Медиа плагины — sfAssetsLibraryPlugin, sfJqueryMediaPlugin, sfExtjsThemeExample — плагины различных фреймворков для работы с js. Тут уже по вкусу. Замечу, что по дефолту в симфе идет prototype

Если что пропустил, пишите допишу.