Календарь - сетевой календарь с автоматической публикацией на сайте

Аватар пользователя Raven2000

Понадобилось одной организации иметь сетевой календарь с доступом через веб интерфейс. И использовать существующее клиентское ПО.

Что хотим

  • Предоставление свободного доступа к части календаря для коллег и заинтересованным лицам. Опубликование его на веб сайте компании.
  • Иметь доступ к календарю через мобильный телефон и веб интерфейсом для работы.
  • Напоминать о предстоящих мероприятиях начальникам и нужным лицам по е-майл\sms.
  • Отправление приглашений участникам мероприятий.
  • Возможность синхронизации приложения с ПО на компьютере (Microsoft Outlook, Apple iCal и продуктами Mozilla.)

Что имеем

В наличии имелось следующее:

  • Отсутствие своих серверов в интернете, где можно было развернуть своё ПО календаря.
  • Нежелание вкладывать $. (дай много и на халяву)
  • Использование почтового клиента Mozilla Thunderbird.
  • Нежелание секретаря учиться новому ПО (если такое будет иметь место).

Что нашли

Ну что же подумав и поискав в интернете (хороший ресурс iCalShare) я сразу же определился с нужным сервисом и нужными ПО.

  • В качестве сетевого календаря я выбрал Google Календарь.
  • Клиент уже был определен это работающий повсеместно в организации Mozilla Thunderbird с будущим дополнением для работы с сетевыми календарями Lightning.

Вы можете использовать и Mozilla Sunbird, но помните этот проект закрывается и все силы разработчики пустят на развитие плагина Lightning для Mozilla Thunderbird.

Настройка календаря

Учетная запись

Для начала вам необходимо создать учетную запись Google. Войти под ней и создать нужные календари. В нашем случае я создал два календаря:

  1. Рабочий календарь - в качестве основного рабочего календаря организации.
  2. Общественные встречи - для публикации на интернет ресурсах.

Вы можете создавать сколько угодно календарей.

Уведомления

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

Как мы видим тут присутствует три вида уведомления SMS, E-mail, всплывающее окна. Эти уведомления настраиваются элементарно и не будем заострять на них внимание.

Доступ для публикации

Для публикации календаря в сети интернет необходимо дать к нему доступ. Это настраивается во вкладке "Открыть доступ к календарю" при настройке данного календаря.

Так же вы можете добавлять нужных пользователей и задавать им права доступа к вашему календарю.

Далее во вкладке "Данные календаря" можете добавить дополнительную информацию, но самое главное ищете блоки:

  • Вставить этот Календарь - вы можете настроить цвет\размер и т.п. и вставить этот код на нужную вам веб страницу.
  • Адрес календаря - запомните свой "Идентификатор календаря", который необходим для клиентского ПО.

Публикация на сайте

Вот что получается при вставке данного кода на сайт.

Клиенты

Подходим к секретарю и просим выйти на 10 минут. И пока она пьет кофе мы устанавливаем плагин Lightning для Mozilla Thunderbird и проделываем следующие шаги:

Создаем нужный календарь.

Указываем расположение откуда брать и записывать информацию.

Выбираем CalDAV, указываем адрес вашего календаря (в адресе вписываете свой "Идентификатор календаря")

https://www.google.com/calendar/dav/Ваш_Идентификатор_календаря/events

Указываете имя календаря, а так же цвет и почтовый ящик по умолчанию.

Готово!

Вот что получилось:

Вывод

Теперь когда секретарь у себя в почтовом клиенте создает нужные встречи разделяя на "Рабочие" и "Общественные" руководителю приходят сообщения на телефон и почту о предстоящих мероприятиях и он всегда может сам зайти через ПО или веб интерфейс к календарю, посмотреть и\или изменить свой рабочий график, который сразу же обновится на остальных клиентах и при необходимости на веб сайте.

Проблемы

  • В плагине Lightning для Mozilla Thunderbird не работают с Google календарем под модуль "Задачи"
Дополнительные материалы
Ваша оценка: Нет Средняя: 3.3 (32 голоса)

Надо будет попробовать на

Надо будет попробовать на своём сайте так сделать.

Спасибо за хорошую

Спасибо за хорошую инструкцию. Всё получилось. Наслаждаюсь результатом.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <embed> <object> <param> <strike> <caption>
  • Строки и параграфы переносятся автоматически.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <c>, <cpp>, <mysql>, <perl>, <php>, <python>, <text>. The supported tag styles are: <foo>, [foo].
  • Glossary terms will be automatically marked with links to their descriptions. If there are certain phrases or sections of text that should be excluded from glossary marking and linking, use the special markup, [no-glossary] ... [/no-glossary]. Additionally, these HTML elements will not be scanned: a, abbr, acronym, code, pre.

Подробнее о форматировании

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
1 + 15 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.

Последние статьи

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer