Запросы, предложения и планы
(35)В этом сообществе предлагается публиковать запросы на дополнительный функционал шестеренок и выкладывать технические задания.
Уважаемое сообщество, назрел небольшой вопрос о том, как лучше сделать различные виды публикаций:
- Как отдельные шестеренки (т.е. каждый тип в своем неймспейсе)
- Как двухступенчатую систему расширения модели node (первая ступень — api типов, вторая — сами типы)
- Как дополнение к нодам (в стиле продуктов, которые выводятся после текста ноды)
Что лучше?
- Опрос (альтернативный, множественный, текстовый)
- Ссылка
- Подкаст
- Файл (любого типа, подойдет для файлопомойки)
- Торрент (со встроенным или интегрируемым трекером, рейтингом и блекджеком)
- Галерея изображений
- Подшивка


галерея изображений — ее помоекму стоит отдельно делать, модулем а не просто типом ноды
подшивка — разъясни что имеется ввиду
Подшивка — множество публикаций, вручную объединенных.
Я еще забыл про тип публикаций «встреча», или это лучше отдельным классом делать?
я думаю что все таки стоит реализовать «физическую» модель хранения данных (типа той что у меня сейчас используется в каталоге и магазине) — т.е. есть тип «новости» и мы можем набросать для этого блока свойства которые нам необходимы, а потом заполнить.
для каждого блока будет 3 таблички
свойства(общие, можно для всех блоков объединить)
новости — тут id новости, краткое-полное описание, даты, порядок, краткая-полная картинка
idсвойста[15]-idобъект[10]-тип_объекта[новости]-значение['100'] (также для всех блоков объединяемые)
попытка реализовать это — была, в шестеренке инфоблоки — но на мой взгляд она не очень хорошо реализована.
Я голосую за: «Как двухступенчатую систему расширения модели node (первая ступень — api типов, вторая — сами типы)»
По крайней мере сюда включу: Опрос (альтернативный, множественный, текстовый), Подкаст, Галерея изображений (только не Галерею изображений в широком понимании, а Фотопост).
В итоге получится очередной клон хабра-движка, один уже сделали.