[personal profile] teplorod
После обсуждения тут, я понял, что календарь надо делать.
Для тех, кто не читал то обсуждение: есть примеры различной реализации, так что у нас есть возможность сравнить и сделать лучше:
http://psytalk.ru/index.php?option=com_content&task=view&id=199&Itemid=231
http://psyjournals.ru/events/
http://www.spbpo.ru/?CT=1

Я некоторое время подумал, и придумал следующее:




Как это будет работать:
Каждый документ в административной системе снабжается следующими дополнительными полями:
• Время проведения С … по (выбирается через выкидное меню, содержащее даты)
• Дедлайн: дата последней подачи заявки (выбирается через выкидное меню, содержащее даты)
• Город: свободное поле, работающее по принципу тега
• Имя документа в календаре (не зависит от заголовка)
Если хотя бы одно из этих четырех полей, за исключением дедлайна не заполнено, документ не попадает в календарь. Если эти три поля заполнены, документ попадает в табличку, как на рисунке.

Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни.

Город: это аналог «тега». При нажатии на эту ссылку выводятся все мероприятия в городе за все время новостей, в обратном хронологическом порядке: самые новые сверху.

По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне.

Календарь размещен только в разделе «Новости» - в подразделах его размещать нет необходимости.


Как обычно, мне важно ваше мнение.

Date: 2008-06-14 08:37 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Первая ссылка этого поста ведёт на сам этот пост.

Date: 2008-06-14 08:38 pm (UTC)
From: [identity profile] teplorod.livejournal.com
поправил.
Про календарь что думаешь?

Первая мысль.

Date: 2008-06-14 08:42 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Ставить событиям метки - из фиксированного набора, + возможность настраивать в своём профиле фильтр для календаря по показываемым событиям.
Скажем, интересует человека только то, что связано с гештальтом. Он вводит это в свой фильтр.
И пока не нажмёт рядом с календарём кнопочку "посмотреть все события" - видит только то, что пропускает фильтр.

Или: не привязывать к профилю один фильтр, а дать возможность создать несколько и менять их при просмотре календаря.

Re: Первая мысль.

Date: 2008-06-14 09:01 pm (UTC)
From: [identity profile] teplorod.livejournal.com
вопрос тогда в том, какие метки должны входить в "фиксированный набор".

Т.е. у нас есть метки по всему сайту. Например, некролог может быть в новостях опубликован.
Но ведь это не событие - как например, похороны.

Re: Первая мысль.

Date: 2008-06-14 09:11 pm (UTC)
From: [identity profile] soulproxy.livejournal.com
Мб. имелось ввиду что-то типа списка городов, что избежать опечаток. Сам список по России к примеру можно из кладара вытащить ;)

Re: Первая мысль.

Date: 2008-06-14 09:22 pm (UTC)
From: [identity profile] teplorod.livejournal.com
нет, список городов, он отдельно.
Я еще подумал - в календаре можно выводить жанр события - т.е. это научная конференция, обучение, тренинг, психотерапевтическая группа и т.д.
но это не метка, это скорее подраздел новостей.

Re: Первая мысль.

Date: 2008-06-14 09:39 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Синхронно подумали :) (см. ниже)

Re: Первая мысль.

Date: 2008-06-14 09:36 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Я про жанры психотерапии думал, когда это писал, - как про один из видов меток.

Почему "фиксированный": чтобы человек не пересматривал постоянно обновляющийся список для более точной настройки своего фильтра, а настроил всё один раз.

Сейчас я уже думаю, что это не лучшая идея, а лучшая: пусть всё-таки время от времени более точно настраивает свой фильтр, т.е. пусть список меток будет не фиксированный.

Города - имею ввиду коммент [livejournal.com profile] soulproxy - можно вообще выделить в отдельный раздел фильтра.

P.S. Да и жанры, в общем, тоже.

То есть, можно не по меткам, а по фильтрам: город (область, регион); жанр психотерапии / направление психологии; тип события (конференция, ...).

Re: Первая мысль.

Date: 2008-06-14 09:47 pm (UTC)
From: [identity profile] teplorod.livejournal.com
а если мы жанр психотерапии (или например - когнитивная психология как жанр конференции) добавляем в календарь, то как? отдельным столбцом таблицы?
или лучше прилепить к самой теме события?

Re: Первая мысль.

Date: 2008-06-14 09:55 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Я бы вот именно это делал цветом.

Re: Первая мысль.

Date: 2008-06-14 09:56 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Но тут тонкости начнутся с тем, какие цвета что обозначают - психологи же большинство начнут интерпретировать. Соотв., или тоже дать самим настраивать, или будет групповая динамика на эту тему.

Re: Первая мысль.

Date: 2008-06-14 10:33 pm (UTC)
From: [identity profile] teplorod.livejournal.com
теги цветом? мне кажется, нужно выделить теги сами по себе, вот как тут: http://flogiston.ru/library/agr_hek_all
если каждый тег будет иметь другой цвет, пользователь запутается.

Re: Первая мысль.

Date: 2008-06-14 09:23 pm (UTC)
From: [identity profile] teplorod.livejournal.com
http://flogiston.ru/keywords/%EF%F1%E8%F5%EE%E4%F0%E0%EC%E0
вот хороший пример тега - которым все помечено - и новости, и обзоры, и статьи.
и возникает вопрос - как тогда события отдельно тегами помечать, например по той же психодраме?

Re: Первая мысль.

Date: 2008-06-14 09:46 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Вот, была у меня когда-то мысль: вводить между некоторыми тегами иерархические отношения. Т.е. для всего, что помечено тегом А, появляется возможность пометить ещё и тегами из набора (А1, А2, ..., А10) - которые заранее заданы, как подтеги тега А.

Если событие не помечено тегом А, то этой возможности нет.

Соответственно, если выбраны теги А и А2, то есть возможность поставить ещё А21 и А22. Или один, или оба, или ничего не ставить.

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

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

Re: Первая мысль.

Date: 2008-06-14 09:49 pm (UTC)
From: [identity profile] teplorod.livejournal.com
Я думал в этом направлении.
И не я один, вот у Димы Смирнова хорошая статья на сей счет: http://spectator.ru/technology/web-building/tags2null

вопрос только в том, как грамотно такую систему спроектировать под наши нужды.

Re: Первая мысль.

Date: 2008-06-14 10:31 pm (UTC)
From: [identity profile] kaleva.livejournal.com
Статья офигенная.
Думаю.

С автором согласен в части того, что устанавливать иерархические отношения между тегами может только модератор, - я это и предполагал.

Я и сами теги для помечания записи предполагал давать в выпадающий список - из проверенных модератором.

Re: Первая мысль.

Date: 2008-06-14 10:37 pm (UTC)
From: [identity profile] teplorod.livejournal.com
просто в плане фотографий придумать иерархию тегов не бог весть какая штука.
а у нас тут рубрик дофига, еще и новости есть, а внутри новостей разные события, которые по разделам раскиданы.

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

Date: 2008-06-14 08:51 pm (UTC)
From: [identity profile] kaleva.livejournal.com
В Пситолковском мне понравилось размещение "колбасками" на нескольких датах - раз, и различение цветом не связанных мероприятий - два. На страничке по ссылке вторая идея мало используется, но вообще она именно в паре с первой мощная.

Это невозможно совместить с той концепцией календаря, которую ты описал выше в посте - только если сделать для календаря отдельную страничку, что-то вроде "Расширенный вид" (или "подробно") - и там уже. Это очень удобно, если событий много.

Недостатки вижу в том, что текст на колбасках мелкий и его много - читать текст на трёх соседних колбасках утомительно, лучше бы сделали всплывающим при наведении блоком с нормальным размером текста, как в Гугловской аналитике, а без наведения - краткое совсем что-то.

В остальном - понравился мне такой вид, да, - сразу видно взаимоперекрытие событий по времени.

Date: 2008-06-14 08:59 pm (UTC)
From: [identity profile] teplorod.livejournal.com
Смотри: можно сделать экспорт в гугловский календарь, чтобы он по API брал данные с сайта.
Это решит многие проблемы, но я не представляю, сколько такое может стоить. о_О

Date: 2008-06-14 09:16 pm (UTC)
From: [identity profile] soulproxy.livejournal.com
идеи:
1) "Календарная сетка: дни, в которые что-то происходит, помечаются красным, и становятся ссылками, при нажатии на которые под таблицей выводятся мероприятия, которые проводятся в эти дни. И пишется, что эти мероприятия проходят в эти дни."
при наведении на дату сплывающее меню, где либо только города, либо города и краткое имя мероприятия.
2) "По умолчанию под календарем выводятся объявления по дате их публикации на флогистоне."
я не помню, у зарегистрированного пользователя есть такая строчка как город обитания? если да. то может сначала подсовывать ему в начале первые три географически близких?

Date: 2008-06-14 09:25 pm (UTC)
From: [identity profile] teplorod.livejournal.com
1. при наведению на дату календаря? А зачем? у нас же справа в таблице и так вроде все показано?
Или я тебя не понял?

2. город обитания есть. И теоретически, можно подсовывать даже делая геотаргетинг (еще один модуль и куча денег программистам.)

Date: 2008-06-14 10:31 pm (UTC)
From: [identity profile] soulproxy.livejournal.com
1) да. календарь, как "баннер" будет же мелькать в меню сайта.
Т.е. зашёл на главную - увидел, что скоро - навёл мышкой - далеко. И короткое название: тожесамое, но последнее слово - неинтересно. Юзабилити ;)
Хотя щас глянул - да, справа. Я просто подумал. что сама сетка (месяц) будет ещё где-то висеть.

2) да-да =\ хотя тут возможно я смогу тебе с готовым модулем помочь - щас один человек делает один проект с оооооочень сильной интеграцией с гугл мапс. Если не забуду - спрошу его.

Date: 2008-06-14 10:40 pm (UTC)
From: [identity profile] teplorod.livejournal.com
1. Мне календарь предлагают вообще в отдельный раздел вынести, чтобы людей не смущать.
А на главной новости и так появляются - в центральной колонке.
Насчет сетки - возникает вопрос: стоит ли е вешать еще куда бы то ни было?
У нас в блоге висит календарь, нужен он кому? http://flogiston.ru/blog (он испортился некоторое время назад, но этого никто не заметил)

2) эта интеграция интересна и про гугл maps - потому что мы ведь будем базу по организациям делать.
а там это актуально. :)

Date: 2008-06-14 09:54 pm (UTC)
From: [identity profile] kaleva.livejournal.com
У этого http://psyjournals.ru/events/index.shtml?cmonth=8&cyear=2008 календаря хорошая фишка - кнопки "Переслать на E-mail" и "распечатать".

Date: 2008-06-14 10:34 pm (UTC)
From: [identity profile] teplorod.livejournal.com
да, но по емейлу пересылается только ссылка на.
а распечатать - так у нас такая фишка давно есть на каждой статье.

Date: 2008-06-15 05:34 pm (UTC)
From: [identity profile] ta.livejournal.com
хорошо бы ещё отдельно иметь возможность выводить все дедлайны на данный день

February 2020

S M T W T F S
      1
2345678
9101112131415
1617181920 2122
23242526272829

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 10th, 2025 12:41 am
Powered by Dreamwidth Studios