Powered by CodeIgniter

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

(35)
19
19 голосов
В этом сообществе предлагается публиковать запросы на дополнительный функционал шестеренок и выкладывать технические задания.
Скоро заканчиваю работу над шестеренкой «Новости». Представляю анонс шестеренки дабы снизить чересчур активное наматывание темы конкурса шаблонов.

В общем шестеренка представляет собой новости разнесенные по категориям неограниченной вложенности.
Добавление новостей и разделов будет осуществляться через админку.
Попробовать
Ссылки на разделы и новости будут иметь следующий вид, для лучшего восприятия поисковиками и людьми:
  • /news/раздел/подраздел/подраздел1/подраздел2/ и т.д в зависимости от вложенности — ссылка на раздел
  • /news/раздел/подраздел/подраздел1/подраздел2/название-новости-1.html — ссылка на саму новость.
  • та же самая новость будет доступна по адресу /news/название-новости-1.html

Прикрепить новости можно будет к любому разделу и как уже было сказано разделы могут быть любой вложенности.
Страница раздела новостей будет содержать наверху список подразделов и далее список новостей, разбитых на страницы.
К самой новости будет прикреплен функционал рейтинга и комментариев. + прикрепление файла.
Виджет будет содержать просто список разделов и часть подразделов. после перехода движка на jquery сделаю более красиво.

В принципе имея определенную сноровку (роутер) при помощи этой шестеренки можно будет сделать простой сайт со структурой и страницами. Или в дальнейшем разовью шестеренку для создания с помощь ее обычного сайта.

UPD: пока без рейтинга.
02:07 ← 04 июля 2010 Отправить в Твиттер dreycorpdreycorp  RSS comments 16

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

suder suder time 03:06 ← 04 июля 2010 #
Вопрос раз: прототипом для записи будет объект типа node?
Вопрос два: если node, выводится будет тоже через стандартный метод вывода?
Автор
dreycorp dreycorp time 10:55 ← 04 июля 2010 #
Прототипом будет node, т.е будет сделано по аналогии с node. Вывод будет с помощью аналогичных методов. Единственное могу использовать шаблон node.tpl, для общего вида. Можно сделать хоть как.
Если есть пожелания высказывайте.
da-os da-os time 11:32 ← 04 июля 2010 #
Такая шестеренка очень напоминает программу для написания и публикации книг. Похожая фича предусмотрена в Blogger, но процедура ее применения довольно неудобная — вплоть до изменения шаблона вручную: www.google.com/support/blogger/bin/answer.py?hl=ru&answer=42323
Если смотреть на шестеренку в таком аспекте, то надо предусмотреть обложку, формирование оглавления автоматом и вывод готовой книги в форматы .txt, PDF, HTML, fb2 и может в любые другие распространенные форматы. Если она заработает так, то по окончании работы можно будет представить книгу читателям, издателям, или издать сборник новостных статей за квартал или за год. И отлично, что она может детально структурировать публикуемую информацию.

Похожий функционал имеет программа редактор EBook Publicant www.publicant.ru/asp/author.asp?go=1 но это десктопная версия, а дело идет к тому, что мы скоро все будем делать в веб, а не на компьютере.

Она бы очень пригодилась писателям, поэтам, коллекционерам и другим людям, которые хотели, например, собирать в единое целое свои статьи, патенты или научные работы. Ведь каждый человек на этой планете должен посадить дерево, вырастить сыновей, постоить дом и… написать книгу!
Автор
dreycorp dreycorp time 12:47 ← 04 июля 2010 #
Я думаю вначале всего этого не будет, но со временем можно будет и развить до этого.
Спасибо за наводку.

В принципе вывод по структуре, фильтрам и шаблонам например в формат PDF, ни какой сложности по реализации не представляет, поэтому могу подумать над шестеренкой, которая будет заниматься всем этим, но в масштабах всего сайта.
IceDragon IceDragon time 12:56 ← 04 июля 2010 #
/news/раздел/подраздел/подраздел1/подраздел2/ и т.д в зависимости от вложенности — ссылка на раздел

/news/раздел/подраздел/подраздел1/подраздел2/название-новости-1.html — ссылка на саму новость.

та же самая новость будет доступна по адресу /news/название-новости-1.html

это хреново — помнитсямы в одной студии отказались от дублирования адресов — т.к. ПС индексирует только один адрес а второй сливает — и не известно какой в поиске будет. т.е. это плохая идея )

Оставь только
/news/раздел/подраздел/подраздел1/подраздел2/ и т.д в зависимости от вложенности — ссылка на раздел

/news/раздел/подраздел/подраздел1/подраздел2/название-новости-1.html — ссылка на саму новость.
Автор
dreycorp dreycorp time 13:11 ← 04 июля 2010 #
Нет там не дублирование, последняя ссылка только для внутреннего пользования, в фале sitemap будет полный путь и в каталогах и виджете тоже.
Для краткости вывода новости можно вместо /news/раздел/подраздел/подраздел1/подраздел2/название-новости-1.html написать /news/и-1.html Хотя могу убрать эту возможность.
Bonefacei Bonefacei time 20:43 ← 04 июля 2010 #
Жаль, что добавление через админку.(
Автор
dreycorp dreycorp time 23:34 ← 04 июля 2010 #
В принципе логично, что добавление через админку, потому что обычно новости добавляют администраторы/менеджеры.
А новости для общественного добавления можно сделать как одно из сообществ.
Bonefacei Bonefacei time 02:19 ← 05 июля 2010 #
В вашей логике, под ваши нужды, логично.
Автор
dreycorp dreycorp time 09:45 ← 05 июля 2010 #
ТЗ я сам себе писал, исходя из требований, которые обычно выдвигают заказчики к разделу Новости.

Если есть желание можете написать, как вам хотелось бы видеть.
Bonefacei Bonefacei time 11:11 ← 05 июля 2010 #
Вы извините, я не наезжаю. Просто в моей логике, чем универсальнее шестеренка тем лучше. А универсальнее — это возможность админу выставлять права пользователям, кто и в какой раздел новостей может писать материал, а пользователи как понимаете выставляют материал не через админку. Ну и плюс к этому добавить предмодерацию с извещением администратора, тогда еще супер!
Автор
dreycorp dreycorp time 12:09 ← 05 июля 2010 #
Идея интересная, спасибо! Скорее всего в дальнейшем включу этот функционал в данную шестеренку.

В принципе это будет по аналогии с закрытым сообществом и премодерацией.
Bonefacei Bonefacei time 13:52 ← 05 июля 2010 #
В принципе да, но кто-то используют сообщество, а элемент самоорганизации пользователей (то есть группы). А новости — это отдельно.

Сейчас я сайт разрабатываю и у него в логике идет, что сообщества у меня выступает как-бы рубриками новостей. И поэтому я теряю модуль групп, так как меня не прельщает, что бы люди нажав на Рубрики видели в списки например группу «Фанаты Васи Пупкина».

Кстати, к вашей шестеренки. Сделать бы еще подписку. То есть, что бы в профиле отображалось на подобии сообществ: Подписался на: Раздел новостей, раздел новостей
Автор
dreycorp dreycorp time 14:06 ← 05 июля 2010 #
Подписка это я так понимаю, вступление?
Если вступление, то что оно подразумевает. Куда можно вступить, например только в разделы первого уровня или в любой раздел.
Какие преимущества получает вступивший пользователь? Например рассылка новостей, отображение в профиле и т.д.

По поводу добавления новостей другими пользователями, разделы все равно будут добавлять админы?

это я себе так на будущее, чтоб было что прикрутить во вторую версию шестеренки.
Bonefacei Bonefacei time 14:17 ← 05 июля 2010 #
Угу, вступление.

Я думаю в раздел любого уровня.

Отображение в профиле. Рассылка новостей (желательно в профиле пользователь может пометить напротив названия раздела на который он подписался: присылать или не присылать ему новости). По сути отображение разделов в профиле пользователя, что бы показать то, что ему интересно (СПОРТ, НОВОСТИ ЭСТРАДЫ и т.д.).

Я вообще за развитую ролевую систему.

Среди пользователей, которые подписались на раздел Главный Админ может назначить пользователей на роль Редактор и Журналист (остальные по умолчанию читатели). Редактор одобряет предмодерацию, может создавать в разделе подразделы, удалять, редактировать новости. Журналист имеет только право писать в разрешенном ему разделе. При этом конечно прекрасно было если в профиле его роль отображалась вроде как:

Редактор разделов Спорт, Интересное
Автор
dreycorp dreycorp time 19:10 ← 05 июля 2010 #
Все учту!