Календарь событий на "Флогистоне".
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 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 - потому что мы ведь будем базу по организациям делать.
а там это актуально. :)