Powered by CodeIgniter

Запросы, предложения и планы

(35)
19
19 голосов
В этом сообществе предлагается публиковать запросы на дополнительный функционал шестеренок и выкладывать технические задания.
Уважаемое сообщество, назрел небольшой вопрос о том, как лучше сделать различные виды публикаций:

  • Как отдельные шестеренки (т.е. каждый тип в своем неймспейсе)
  • Как двухступенчатую систему расширения модели node (первая ступень — api типов, вторая — сами типы)
  • Как дополнение к нодам (в стиле продуктов, которые выводятся после текста ноды)

  • Что лучше?

P.S., планируемые типы публикаций:
  • Опрос (альтернативный, множественный, текстовый)
  • Ссылка
  • Подкаст
  • Файл (любого типа, подойдет для файлопомойки)
  • Торрент (со встроенным или интегрируемым трекером, рейтингом и блекджеком)
  • Галерея изображений
  • Подшивка
06:59 ← 29 октября 2010 Отправить в Твиттер sudersuder  RSS comments 7

Комментарии (7) ↓

IceDragon IceDragon time 10:53 ← 29 октября 2010 #
Думаю что ссылка (если я правильно понимаю этот тип) не нужна — опыт на хабре пказывает что это не очень удобно когда кликаешь на заголовок типа и тебя сразу редиректит

галерея изображений — ее помоекму стоит отдельно делать, модулем а не просто типом ноды

подшивка — разъясни что имеется ввиду
Автор
suder suder time 13:04 ← 29 октября 2010 #
Насчет заголовка-ссылки, можно реализовать, что ссылкой будет иконка ярлыка (например).
Подшивка — множество публикаций, вручную объединенных.
Я еще забыл про тип публикаций «встреча», или это лучше отдельным классом делать?
IceDragon IceDragon time 14:31 ← 29 октября 2010 #
Я думаю что НОДЫ для этого не подходят

я думаю что все таки стоит реализовать «физическую» модель хранения данных (типа той что у меня сейчас используется в каталоге и магазине) — т.е. есть тип «новости» и мы можем набросать для этого блока свойства которые нам необходимы, а потом заполнить.

для каждого блока будет 3 таблички
свойства(общие, можно для всех блоков объединить)

новости — тут id новости, краткое-полное описание, даты, порядок, краткая-полная картинка

idсвойста[15]-idобъект[10]-тип_объекта[новости]-значение['100'] (также для всех блоков объединяемые)

попытка реализовать это — была, в шестеренке инфоблоки — но на мой взгляд она не очень хорошо реализована.
Nepofigist Nepofigist time 16:03 ← 29 октября 2010 #
Я скажу просто: очень, очень, очень давно я мечтаю о возможности вручную объединять публикации в виде архивов, подшивок или категорий. Мне кажется, что идеологически верно использовать шестеренки для их реализации, но что касается технической стороны вопроса — тут я не знаю, ибо абсолютно не компетентен.
inetlover inetlover time 15:10 ← 29 октября 2010 #
Толя, скажу, что как проще реализовать задуманное так и надо делать :-).

Я голосую за: «Как двухступенчатую систему расширения модели node (первая ступень — api типов, вторая — сами типы)»

По крайней мере сюда включу: Опрос (альтернативный, множественный, текстовый), Подкаст, Галерея изображений (только не Галерею изображений в широком понимании, а Фотопост).
nickostyle nickostyle time 19:16 ← 29 октября 2010 #
Скажу больше — нафиг не нужны эти виды публикаций! Сколько уже можно копировать хабр???!!! Ну если я пишу статью, большую, хочу вставить туда опрос в определенном ее разделе, чтобы одновременно собрать локальную статистику по описываемой проблеме, потом — вставить пачку фотографий, и прикрепить несколько файлов? Как мне поступать? Создавать четыре топика отдельно? Что за глупости, лучше совершенствовать страницу публикации, редактор, позволяющий вставлять голосование просто в топик, тут же создавать слайдшоу из фотографий и так далее. имхо.

В итоге получится очередной клон хабра-движка, один уже сделали.
firestar firestar time 19:47 ← 29 октября 2010 #
мать моя женщина!!! я думаю, опрос бы пригодился!