Календарь событий на "Флогистоне".
Jun. 15th, 2008 12:03 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
После обсуждения тут, я понял, что календарь надо делать.
Для тех, кто не читал то обсуждение: есть примеры различной реализации, так что у нас есть возможность сравнить и сделать лучше:
http://psytalk.ru/index.php?option=com_content&task=view&id=199&Itemid=231
http://psyjournals.ru/events/
http://www.spbpo.ru/?CT=1
Я некоторое время подумал, и придумал следующее:

Как это будет работать:
Каждый документ в административной системе снабжается следующими дополнительными полями:
• Время проведения С … по (выбирается через выкидное меню, содержащее даты)
• Дедлайн: дата последней подачи заявки (выбирается через выкидное меню, содержащее даты)
• Город: свободное поле, работающее по принципу тега
• Имя документа в календаре (не зависит от заголовка)
Если хотя бы одно из этих четырех полей, за исключением дедлайна не заполнено, документ не попадает в календарь. Если эти три поля заполнены, документ попадает в табличку, как на рисунке.
Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни.
Город: это аналог «тега». При нажатии на эту ссылку выводятся все мероприятия в городе за все время новостей, в обратном хронологическом порядке: самые новые сверху.
По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне.
Календарь размещен только в разделе «Новости» - в подразделах его размещать нет необходимости.
Как обычно, мне важно ваше мнение.
Для тех, кто не читал то обсуждение: есть примеры различной реализации, так что у нас есть возможность сравнить и сделать лучше:
http://psytalk.ru/index.php?option=com_content&task=view&id=199&Itemid=231
http://psyjournals.ru/events/
http://www.spbpo.ru/?CT=1
Я некоторое время подумал, и придумал следующее:
Как это будет работать:
Каждый документ в административной системе снабжается следующими дополнительными полями:
• Время проведения С … по (выбирается через выкидное меню, содержащее даты)
• Дедлайн: дата последней подачи заявки (выбирается через выкидное меню, содержащее даты)
• Город: свободное поле, работающее по принципу тега
• Имя документа в календаре (не зависит от заголовка)
Если хотя бы одно из этих четырех полей, за исключением дедлайна не заполнено, документ не попадает в календарь. Если эти три поля заполнены, документ попадает в табличку, как на рисунке.
Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни.
Город: это аналог «тега». При нажатии на эту ссылку выводятся все мероприятия в городе за все время новостей, в обратном хронологическом порядке: самые новые сверху.
По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне.
Календарь размещен только в разделе «Новости» - в подразделах его размещать нет необходимости.
Как обычно, мне важно ваше мнение.
no subject
Date: 2008-06-14 08:37 pm (UTC)no subject
Date: 2008-06-14 08:38 pm (UTC)Про календарь что думаешь?
Первая мысль.
Date: 2008-06-14 08:42 pm (UTC)Скажем, интересует человека только то, что связано с гештальтом. Он вводит это в свой фильтр.
И пока не нажмёт рядом с календарём кнопочку "посмотреть все события" - видит только то, что пропускает фильтр.
Или: не привязывать к профилю один фильтр, а дать возможность создать несколько и менять их при просмотре календаря.
Re: Первая мысль.
Date: 2008-06-14 09:01 pm (UTC)Т.е. у нас есть метки по всему сайту. Например, некролог может быть в новостях опубликован.
Но ведь это не событие - как например, похороны.
Re: Первая мысль.
Date: 2008-06-14 09:11 pm (UTC)Re: Первая мысль.
Date: 2008-06-14 09:22 pm (UTC)Я еще подумал - в календаре можно выводить жанр события - т.е. это научная конференция, обучение, тренинг, психотерапевтическая группа и т.д.
но это не метка, это скорее подраздел новостей.
Re: Первая мысль.
Date: 2008-06-14 09:39 pm (UTC)Re: Первая мысль.
Date: 2008-06-14 09:50 pm (UTC)Re: Первая мысль.
Date: 2008-06-14 09:36 pm (UTC)Почему "фиксированный": чтобы человек не пересматривал постоянно обновляющийся список для более точной настройки своего фильтра, а настроил всё один раз.
Сейчас я уже думаю, что это не лучшая идея, а лучшая: пусть всё-таки время от времени более точно настраивает свой фильтр, т.е. пусть список меток будет не фиксированный.
Города - имею ввиду коммент
P.S. Да и жанры, в общем, тоже.
То есть, можно не по меткам, а по фильтрам: город (область, регион); жанр психотерапии / направление психологии; тип события (конференция, ...).
Re: Первая мысль.
Date: 2008-06-14 09:47 pm (UTC)или лучше прилепить к самой теме события?
Re: Первая мысль.
Date: 2008-06-14 09:55 pm (UTC)Re: Первая мысль.
Date: 2008-06-14 09:56 pm (UTC)Re: Первая мысль.
Date: 2008-06-14 10:33 pm (UTC)если каждый тег будет иметь другой цвет, пользователь запутается.
Re: Первая мысль.
Date: 2008-06-14 09:23 pm (UTC)вот хороший пример тега - которым все помечено - и новости, и обзоры, и статьи.
и возникает вопрос - как тогда события отдельно тегами помечать, например по той же психодраме?
Re: Первая мысль.
Date: 2008-06-14 09:46 pm (UTC)Если событие не помечено тегом А, то этой возможности нет.
Соответственно, если выбраны теги А и А2, то есть возможность поставить ещё А21 и А22. Или один, или оба, или ничего не ставить.
Это очень точно позволит фильтровать информацию, только для большинства пользователей это может оказаться слишком сложным. Только поэтому, думаю, такого пока нигде нет.
Но для тех, кому нужна возможность тонко настраивать фильтры, это бесценная просто вещь, имхо.
Вопрос, сколько таких среди пользователей флогистона.
Вот как раз среди пользователей флогистона может быть и много.
Re: Первая мысль.
Date: 2008-06-14 09:49 pm (UTC)И не я один, вот у Димы Смирнова хорошая статья на сей счет: http://spectator.ru/technology/web-building/tags2null
вопрос только в том, как грамотно такую систему спроектировать под наши нужды.
Re: Первая мысль.
Date: 2008-06-14 10:31 pm (UTC)Думаю.
С автором согласен в части того, что устанавливать иерархические отношения между тегами может только модератор, - я это и предполагал.
Я и сами теги для помечания записи предполагал давать в выпадающий список - из проверенных модератором.
Re: Первая мысль.
Date: 2008-06-14 10:37 pm (UTC)а у нас тут рубрик дофига, еще и новости есть, а внутри новостей разные события, которые по разделам раскиданы.
Можно, конечно пренебречь группировкой, и просто выводить по тегам, включая подпись - "а еще по этому тегу у нас есть в разделах...."
no subject
Date: 2008-06-14 08:51 pm (UTC)Это невозможно совместить с той концепцией календаря, которую ты описал выше в посте - только если сделать для календаря отдельную страничку, что-то вроде "Расширенный вид" (или "подробно") - и там уже. Это очень удобно, если событий много.
Недостатки вижу в том, что текст на колбасках мелкий и его много - читать текст на трёх соседних колбасках утомительно, лучше бы сделали всплывающим при наведении блоком с нормальным размером текста, как в Гугловской аналитике, а без наведения - краткое совсем что-то.
В остальном - понравился мне такой вид, да, - сразу видно взаимоперекрытие событий по времени.
no subject
Date: 2008-06-14 08:59 pm (UTC)Это решит многие проблемы, но я не представляю, сколько такое может стоить. о_О
no subject
Date: 2008-06-14 09:16 pm (UTC)1) "Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни."
при наведении на дату сплывающее меню, где либо только города, либо города и краткое имя мероприятия.
2) "По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне."
я не помню, у зарегистрированного пользователя есть такая строчка как город обитания? если да. то может сначала подсовывать ему в начале первые три географически близких?
no subject
Date: 2008-06-14 09:25 pm (UTC)Или я тебя не понял?
2. город обитания есть. И теоретически, можно подсовывать даже делая геотаргетинг (еще один модуль и куча денег программистам.)
no subject
Date: 2008-06-14 10:31 pm (UTC)Т.е. зашёл на главную - увидел, что скоро - навёл мышкой - далеко. И короткое название: тожесамое, но последнее слово - неинтересно. Юзабилити ;)
Хотя щас глянул - да, справа. Я просто подумал. что сама сетка (месяц) будет ещё где-то висеть.
2) да-да =\ хотя тут возможно я смогу тебе с готовым модулем помочь - щас один человек делает один проект с оооооочень сильной интеграцией с гугл мапс. Если не забуду - спрошу его.
no subject
Date: 2008-06-14 10:40 pm (UTC)А на главной новости и так появляются - в центральной колонке.
Насчет сетки - возникает вопрос: стоит ли е вешать еще куда бы то ни было?
У нас в блоге висит календарь, нужен он кому? http://flogiston.ru/blog (он испортился некоторое время назад, но этого никто не заметил)
2) эта интеграция интересна и про гугл maps - потому что мы ведь будем базу по организациям делать.
а там это актуально. :)
no subject
Date: 2008-06-14 09:54 pm (UTC)no subject
Date: 2008-06-14 10:34 pm (UTC)а распечатать - так у нас такая фишка давно есть на каждой статье.
no subject
Date: 2008-06-15 05:34 pm (UTC)