Symfony Blog Bundle
HarentiusBlogBundle - бандл для блога/простого портала (Или сложного, если с наследованием бандлов и расширением). Движок этого сайта.
В качестве бэкенда используется SonataAdminBundle. Реализовано:
1. Админка (WYSIWYG, ckeditor), загрузка картинок, аудио, плеер.
2. Теги, категории, архивы, облако тегов
3. Статистика
4. RSS-feed (требует доработки)
5. "Умное" кэширование всего и вся, контент отдается очень быстро
Для "успокоения души" осталось:
1. Тесты
Symfony Widgets Bundle
Widgets Bundle - a bundle for easy widgets management. (Supports only widgets which require only client-side code for displaying). Includes both client side (for displaying) and admin side (adds admin classes and has a SonataAdminBundle dependency) functionality.
Can be used (for example) for adding counters, banners, advertising network codes (google adsense, etc).
Was created during this blog has been developing.
Фикстуры. AliceBundle
В предыдущей заметке мы познакомились с фикстурами в Symfony framework, а также с DoctrineFixturesBundle. Хотелось бы сделать обзор еще одного полезного бандла для работы с фикстурами - AliceBundle (обертка вокруг компонента alice).
Фикстуры. DoctrineFixturesBundle
Фикстуры (англ. fixtures) - очень полезный инструмент для разработки. По сути, это просто набор тестовых данных, которые используются в dev-режиме. Для prod режима обычно не используются (для прода обычно используют Data Migrations).
Для работы с фикстурами в Symfony существует несколько удобных бандлов. Первый, базовый - DoctrineFixturesBundle, которому и посвящена эта заметка.