чт, 25/10/2012 - 17:50
Категория задачи:
- функционал сайта
Статус:
- в работе
Предлагаю на сайте сообщества настроить:
- Общедоступный календарь событий. Как вариант - это Google Календарь.
- Календарь статей и материалов. Как вариант, смотрю на Pretty Calendar
Может быть есть у кого свои соображения по этим вариантам? Поддержите голосованием, если согласны. Дайте совет - как лучше сделать.
Комментарии
На счет календаря событий
На счет календаря событий согласен, только Google аккаунт не у всех есть. Нужно изучить специальные сервисы планирования событий.
А как будет выглядеть календарь статей, если в день будет публиковаться, скажем, 30 статей? Для персонального блога такой календарь подходит, но для нас, боюсь, нет.
А почему бы не использовать
А почему бы не использовать старый добрый Друпал? Если такого готового модуля нет, то что мешает его написать?
Спасибо, Nestelus за ваш
Спасибо, Nestelus, за ваш комментарий.
Конечно можно взять существующее решение или написать свое, но важно понимать, что:
Использовать Drupal ничего не
Использовать Drupal ничего не мешает, тем более, что на drupal.org имеется порядка сорока готовых решений (модулей), к примеру, для седьмой версии. Их нужно изучать с позиций мобильности и нагрузки на сервер.
К тому же нужно еще учитывать, что существуют такие сервисы, как Google.Calendar, Яндекс Календарь и т.п. Они синхронизируются по протоколу CalDAV с мобильными устройствами. Ими пользуется достаточно большое количество пользователей, у кого есть учетные записи на подобных сервисах.
Исходя из выше сказанного - хотелось бы объединить все эти возможности и предоставить возможность участникам видеть события в том календаре, который им удобен, или к которому они привыкли.
Как это может выглядеть на сайте?
Возможно это небольшой виджет с событиями текущего месяца, при нажатии на который раскрывается более подробный календарь. Далее пользователь может добавить этот календарь к своим личным календарям и следить за событиями сообщества в удобном для него формате - на рабочем столе компьютера, с мобильного телефона, возможно, получать SMS-уведомления и многое другое.
В общем - задача оказалась сложнее и интереснее, чем казалась ранее:)
Продолжаю рассматривать существующие решения и буду весьма признателен за дельные предложения от участников сообщества.
Делать такой сервис вне сайта
Делать такой сервис вне сайта - это отрезать от него часть аудитории. В общем неразумно это, тем более есть решения различной степени готовности на Drupal.
По поводу нагрузки на сервер, она в первую очередь определяется не функционалом, а посещаемостью всё же, календарь можно замечательно кешировать, к тому же.
Устройствами-то да, а CalDAV единицы процента. =)
На самом деле, не стоит сильно усложнять задачу. Стоит начать с минимально разумного функционала и будет в процессе использования понятно, как его развить.
Спасибо, bsyomov, за ваше
Спасибо, bsyomov, за ваше мнение.
Постараемся никого не "отрезать"! :)
А если по существу, то календарь в моем понимании - это прежде всего открытый информационный ресурс на сайте. И для того, что бы следить за датой очередного мероприятия, на мой взгляд, совершенно не обязательно авторизовываться и, тем более, вынуждать посетителей регистрироваться на сайте.
Мне кажется, что заинтересованным посетителям сайта (а это не всегда профильные специалисты) было бы неплохо предоставить возможность выбирать варианты отслеживания.
К примеру, потенциальный клиент с небольшой единичной задачей, который совершенно не считает нужным регистрироваться или подписываться на новости, возможно сочтет удобным вариант подписаться на Google/Яндекс календарь сообщества и следить за предстоящим мероприятием на своем цифровом устройстве. После события он имеет возможность самостоятельно также "отписаться" от календаря.
Если у этого посетителя появилась потребность воспользоваться всем функционалом сайта сообщества (писать статьи, давать объявления, комментировать, голосовать, отправлять личные сообщения участникам), то конечно, в этом случае ему потребуется регистрация не ресурсе.
Дело не в усложнении, а в том, что бы выбрать оптимальный инструмент(ты) Календаря событий, который потом в корне не пришлось бы менять.
И для этого, как раз, мы здесь все это и обсуждаем.
Продолжаю изучать вопрос...