Вот и пришло время объяснить, к чему были посты про Google Apps. Я предпринял попытку переползти от старого доброго Outlook, которым пользуюсь начиная с 97 офиса, в лоно cloud applications, под крыло Google Applications. Забегая немного вперед, скажу, что мне это удалось. Так как смысла куда-то переползать, получая ту же функциональность, но через другой сервис, особого нет. Потому надо сначала взвесить все положительные и отрицательные черты, присущие Outlook, и понять к чему стремиться.
Pro:
- Отправка/получение почты нескольких аккаунтов.
- Календарь с возможностью публикации в интернет.
- Организация контактов.
- Возможность синхронизации всего вышеперечисленного с мобильным устройством.
- Чтение RSS в offline.
Contra:
- Невозможность оперативно получить доступ к календарю/контактам/письмам с других машин или мобильного устройства (Miscrosoft Exchange Server по причине его дороговизны как, безусловно, решение, не рассматривается).
Детали того, как я выбирал между разным, как мучился в выборе и чем руководствовался, я опущу, возможно оставлю это на одну из следующих заметок. В сухом остатке я пришел к тому, о чем упомянул в заглавии.
Итак Google Applications. С сохранением всех Pro, изничтожая Contra.
- Первым делом, настраиваем Google Applications на своем домене. Теперь у нас есть Mail/Calendar/Docs/Talk/Contacs не на gamil.com, а на выбранном нами домене. Почту из старых аккаунтов можно загрузить программой GMail Uploader. Кто не готов поднимать приложения на своем домене, этот пункт может смело пропустить и настроить все для стандартных сервисов Google.
- Далее ставим из Google Pack: Google Chrome исключительно для сервисов Google Apps и, собственно, сами Google Apps, которые на рабочем столе создадут полезные иконки, о них позже, и заменят mail-клиент по-умолчанию на GMail.
- Третьим пунктом включаем из Chrome Offline для GMail, Calendar и, если надо, Docs. Плюс, исследуем возможность включения Offline в Google Reader перед отключением связи. Он скачивает все сообщения и можно RSS читать offline. Безусловно, есть некоторое неудобство в том, что надо включать режим stanalone каждый раз руками.
- Затем настраиваем в Active Sync на мобильном устройстве синхронизацию контактов и календаря с Google Apps сервером. И устанавливаем на кпк Mobile Google Apps, настроив их на использование собственного домена.
Казалось бы все. Но недалеко от каждой бочки меда, если присмотреться, можно обнаружить ложку дегтя. Все дело в ярлыках, которые создал инсталятор Google Apps, о них я писал выше.
Дело в том, что приложение Google Apps отчего-то ничего не знает об активации Offline на сервисах, и когда мы решаем воспользоваться, например, почтовым клиентом по-умолчанию, при отсутствии связи с интернетом, получаем стандартную ошибку о том, что страница не может быть найдена. Нелогично и обидно, но не нерешаемо.
Во-первых, можно в настройках Offline каждого сервиса создать на рабочем столе ярлыки на эти сервисы, но это не очень удобно – обилие одинаковых ярлыков не может не огорчать.
Во-вторых, можно поковырять реестр и настроить клиент по-умолчанию на использование offline версии.
Вторым путем я и пошел. Прикинув все возможные варианты я решил, что клиент по умолчанию будет открывать offline версию почту в Google Chrome, а ссылки “mailto:” его зависимую версию через Google Apps. Поскольку второе уже было настроено самими Google Apps, надо было поменять только первое.
Для этого отрываем редактор реестра и идем к ключу command и меняем там значение (Default) на значение из Offline ярлыка:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Google Apps (your_domain.tld)\shell\open\command]
@="
\chrome.exe --app=https://mail.google.com/a/your_domain.tld/"
Для изменения поведения ссылок “mailto:” устанавливаем схожее, но с учетом адресата отправителя, в ключе:
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\Google Apps (your_domain.tld)\Protocols\mailto\shell\open\command]
Вообще, существуют два типа ярлыков.
На Google Chrome:
Почта:
"<Path_to_Chrome>\chrome.exe --app=https://mail.google.com/a/your_domain.tld/"
"<Path_to_Chrome>\chrome.exe --app=https://mail.google.com/"
Календарь:
"<Path_to_Chrome>\chrome.exe --app=https://calendar.google.com/a/your_domain.tld/
"<Path_to_Chrome>\chrome.exe --app=https://calendar.google.com/"
Документы:
"<Path_to_Chrome>\chrome.exe --app=https://docs.google.com/a/your_domain.tld/
"<Path_to_Chrome>\chrome.exe --app=https://docs.google.com/"
И на Google Apps:
Почта:
"<Path_to_Apps>\googleapps.exe --mail.google.com --domain=your_domain.tld"
"<Path_to_Apps>\googleapps.exe --mail.google.com"
Календарь:
"<Path_to_Apps>\googleapps.exe --calendar.google.com --domain=your_domain.tld"
"<Path_to_Apps>\googleapps.exe --calendar.google.com"
Документы:
"<Path_to_Apps>\googleapps.exe --docs.google.com --domain=your_domain.tld"
"<Path_to_Apps>\googleapps.exe --docs.google.com"
Соответственно и пользоваться ими можно в зависимости от ситуации.