Задача: Система публикации материалов (доработка "блогов")

6 сообщений / 0 новое
Последнее сообщение
ru-danko
Аватар пользователя ru-danko
Администратор

Не в сети
Последнее посещение: 11 часов 16 минут назад
Регистрация: 12.03.2012 - 21:19

Предлагается к существенной доработке раздел "блоги".

Необходимо реализовать:

1. Указание типа записи: пользовательская запись в блоге, новость-анонс, новость-отчет, тематическая статья.

  • Запись в блоге - это личное мнение автора, сообщение по какой-то теме к читателям сайта, блога. Записи в блоге будут публиковаться в блоге и не будут выводиться в ленте новостей (в ленте новостей должна публиковаться официальная информация, а не личное мнение авторов). На главной странице сайта можно сделать блок "Блоги", где будут выводиться последние записи в блогах. Пример - http://www.nabludatel.ru/new/
  • Новость-анонс - анонс какого-либо события или мероприятия; объявление. Для анонсов также должен быть сделан какой-то яркий блок на главной страницы сайта. Особенность анонса - обязательное заполнение полей с указанием даты, после которого анонс уходит в архив (исчезает с главной страницы сайта)
  • Новость-отчет - сообщение о каком-либо событии или мероприятии. Это нормальная новость для новостной ленты.
  • Тематическая статья - научная или публицистическая статья по какой-либо теме - краеведческое исследование, статья из книги или газеты, архивная выписка. Здесь можно публиковать всё что угодно, из различных источников. Например, я иногда просматриваю какие-либо оцифрованные книги, и попадаются интересные статьи не по искомой теме. Мне хочется их опубликовать на сайте, но раздел "блоги" для этого, по моему убеждению, не подходит.

2. Указание "меток" при публикации записей. 

Метки должны быть 2 видов:

  • Рубрики - тематические метки по заранее определенному словарю. Для этого необходимо разработать и загрузить на сайт древовидный тематический рубрикатор.
  • Пользовательские метки. 

3. Указание заглавного изображения новости.

В целях унификации отображения новостых статей для них следует предусмотреть обязательное указание заглавного изображения определенного формата.

4. Приложение файлов и фотографий в статью.

Для статей и блогов (а можно и для всех типов публикаций) должна иметься возможность прикладывать файлы. Причём нужен инструмент вставлять ссылки на файлы в текст. В 6-м друпале был такой модуль inline, может быть, появилось уже что-то более удобное).

5. Указание ссылок на населенные пункты.

Тут можно пойти разными путями, пока что у меня предложения 2.

  • А. Простой список населенных пунктов из базы сайта, при наличии галочки - вывод карты с ними.
  • Б. Возможность вставки в текст меток определенного формата и автоматическое формирование по нему списка/карты. Например, добавляем макрос: [places:12355=Хмурята] - при сохранении хуком ищем такие конструкции, и автоматически для статьи список ссылок на населенные пункты.

Вариант Б интересней тем, что позволит создавать ссылки из статей на различные сущности сайта. Можно не только на населенные пункты ссылаться, но и на страницы СНМ и т.д.

6. Построение меню на основе рубрикатора.

Для просмотра статей, опубликованных на сайте, нужно создать меню. Например, добавить в меню раздел "Статьи" или "Публикации", а дальше - ветвление по рубрикам.

Предлагается к обсуждению:

а) суть каждого предложения

б) технические вопросы реализации.

Особенно прошу обратить внимание администраторов и модераторов сайта.

Отредактировано: ru-danko 01.12.2013 - 12:08
Иван Зыков
Аватар пользователя Иван Зыков
Администратор

В сети
Последнее посещение: 6 минут 25 секунд назад
Регистрация: 05.01.2011 - 21:04

Привет, Денис! Буду так же по пунктам выражать своё видение текущей задачи.

1. Указание типа записи.

В целом идея неплохая, но надо ответить на вопрос, а надо ли это пользователям? Как много на текущий момент у нас, скажем, анонсов или отчётов, сделанных простыми пользователями?

Если мы всё же делаем деление блоговых записей на виды, то как будет называться эта страница в общем, если «запись в блоге» - это уже вид?

2. Указание "меток" при публикации записей.

Согласен, штука необходимая. Можно попробовать сделать её по-современному, подобно тому, как указываются адресаты в почте Google Mail. То есть начинаешь вводить - предлагаются варианты. Указываешь вариант, он становится как бы "блоком", после которого в это же поле или рядом можно вводить следующие тэги.

3. Указание заглавного изображения новости.

Без комментариев, всё верно. А что если заглавное изображение многие пользователи не смогут вставить, разобраться, найти, подобрать и т.п.? Как быть с подобными записями? Какую картинку тут ставить? Я бы, конечно, перенёс такие записи на форум.

4. Приложение файлов и фотографий в статью.

Это давно назрело, но ты не хуже меня знаешь наши возможности в плане дискового пространства. Остался 1 гигабайт свободного места, после чего придётся расширяться ещё на два гигабайта, то есть до 10 гб, а это будет уже последнее возможное расширение на текущем тарифе. Следующая ступень уже 1/2 сервера за 4000 рублей в месяц с 65 гб дискового пространства и 500 гб месячного трафика.

5. Указание ссылок на населенные пункты.

Вариант А прост, согласен, но вариант Б намного функциональней! При этом не стоит забывать, кто наши пользователи. Макросы слишком сложными могут оказаться, нужно продумывать удобный и простой интерфейс.

Как бы это не было реализовано, примерно можно представить как будет выглядить это после публикации записи в блоге со связанными страницами сайта. Я думаю, проще будет после самой записи в блоге делать дополнительные «главы» или «абзацы» по типу связанных записей СНМ на страницах НП. Ну, или карта, если это населённые пункты.

6. Построение меню на основе рубрикатора.

Мне это видется несколько иначе. Будет, как и сейчас страница Блоги. Но помимо основной страницы, где выводятся сортированные по дате записи всех пользователей, будет и вкладка что-то вроде "Рубрикатор", где будет список тэгов и поисковая строка для ввода тэга. Потому что со временем их может стать очень много. При клике на определённый тэг выводятся все записи, помеченные этим тэгом. Так же как и сейчас останется просмотр блоговых записей конкретного пользователя.

ru-danko
Аватар пользователя ru-danko
Администратор

Не в сети
Последнее посещение: 11 часов 16 минут назад
Регистрация: 12.03.2012 - 21:19

1. Указание типа записи.

В целом идея неплохая, но надо ответить на вопрос, а надо ли это пользователям? Как много на текущий момент у нас, скажем, анонсов или отчётов, сделанных простыми пользователями?

Если мы всё же делаем деление блоговых записей на виды, то как будет называться эта страница в общем, если «запись в блоге» - это уже вид?

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

2. Указание "меток" при публикации записей.

Согласен, штука необходимая. Можно попробовать сделать её по-современному, подобно тому, как указываются адресаты в почте Google Mail. То есть начинаешь вводить - предлагаются варианты. Указываешь вариант, он становится как бы "блоком", после которого в это же поле или рядом можно вводить следующие тэги.

Предлагаемый тобой вариант плох тем, что в этом случае при создании мы не видим всех вариантов "Меток", остается только догадываться. Лучше когда есть возможно выбрать из списка. Как вариант - всплывающее окно со списком из словаря и чекбоксами. Ставим галочки - создается список меток.

3. Указание заглавного изображения новости.

Без комментариев, всё верно. А что если заглавное изображение многие пользователи не смогут вставить, разобраться, найти, подобрать и т.п.? Как быть с подобными записями? Какую картинку тут ставить? Я бы, конечно, перенёс такие записи на форум.

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

4. Приложение файлов и фотографий в статью.

Это давно назрело, но ты не хуже меня знаешь наши возможности в плане дискового пространства. Остался 1 гигабайт свободного места, после чего придётся расширяться ещё на два гигабайта, то есть до 10 гб, а это будет уже последнее возможное расширение на текущем тарифе. Следующая ступень уже 1/2 сервера за 4000 рублей в месяц с 65 гб дискового пространства и 500 гб месячного трафика.

Знаю, но вопрос разработки соответствующей технологии это не отменяет. 

5. Указание ссылок на населенные пункты.

Вариант А прост, согласен, но вариант Б намного функциональней! При этом не стоит забывать, кто наши пользователи. Макросы слишком сложными могут оказаться, нужно продумывать удобный и простой интерфейс.

Макросы можно создавать. Человек тыкает место в тексте, нажимает кнопку "вставить ссылку на населенный пункт" в панели инструментов. Вылазит окошко с интерфейсом выбора (всплывающее окно). После нажатия кнопки "ОК" в место курсора вставляется сформированный макрос.

Как бы это не было реализовано, примерно можно представить как будет выглядить это после публикации записи в блоге со связанными страницами сайта. Я думаю, проще будет после самой записи в блоге делать дополнительные «главы» или «абзацы» по типу связанных записей СНМ на страницах НП. Ну, или карта, если это населённые пункты.

Как-то так.

6. Построение меню на основе рубрикатора.

Мне это видется несколько иначе. Будет, как и сейчас страница Блоги. Но помимо основной страницы, где выводятся сортированные по дате записи всех пользователей, будет и вкладка что-то вроде "Рубрикатор", где будет список тэгов и поисковая строка для ввода тэга. Потому что со временем их может стать очень много. При клике на определённый тэг выводятся все записи, помеченные этим тэгом. Так же как и сейчас останется просмотр блоговых записей конкретного пользователя.

Можно сделать так, но моё предложение всё равно не отменяется. Оно касается лишь некого базового набора рубрик-тем.

sibiriak
Активист

Не в сети
Последнее посещение: 4 месяца 2 недели назад
Регистрация: 13.12.2014 - 21:37

Могу добавить данные административно-территориального устройства Кировской области по состоянию на 15 июля 2008 года, только подскажите как это лучше сделать. Довольно большой объем с картами.
 

Я интересуюсь фамилиями:
Сибиряков Мосеев Вылегжанин
ru-danko
Аватар пользователя ru-danko
Администратор

Не в сети
Последнее посещение: 11 часов 16 минут назад
Регистрация: 12.03.2012 - 21:19

Это сообщение в этой теме оффтоп. Напишу вам в личку.

Родыгина Анна
Аватар пользователя Родыгина Анна
Активист

Не в сети
Последнее посещение: 4 дня 17 часов назад
Регистрация: 08.10.2015 - 16:38

Можно ли размещаать фото в анонсе к блогу или без особой необходимости не стоит размещать, чтобы не занимать место на сайте (не знаю, как правильно технически это сказать)?

Я интересуюсь фамилиями:
Шитов Ветошкин Родыгин Сырчин