Модуль синхронизации Google для Sitefinity
Введение
Google Sync Module
Sitefinity Google Sync — открытое дополнение от Aspose которая связывает ваших пользователей Sitefinity с контактами Google/Gmail без необходимости в дополнительном программном обеспечении. Она использует мощные возможности Aspose.Email для .NET чтобы вы могли легко синхронезировать контакты Google и пользователей Sitefinity.
Эта начальная версия модуля обогащена следующими функциями, чтобы процесс синхронизации был эффективным, простым и удобным.
- Учётные данные сервера Google/Gmail шифруются и сохраняются в базе данных, чтобы вам не приходилось вводить их каждый раз при использовании модуля.
- Синхронизировать все или выбранные контакты Gmail с Google и обратно.
- Возможность выбрать одного или нескольких пользователей Sitefinity при синхронизации Google/Gmail → Sitefinity.
- Наличие каждого контакта/пользователя в целевой системе проверяется перед миграцией, чтобы убедиться, что синхронизация не создаст дублирующих записей.
- Перенесённые контакты в Google/Gmail помещаются в группу «Other Contacts», чтобы вы могли проверить их и переместить только нужные в «My Contacts».
- Краткое резюме процесса синхронизации отображается после завершения.



Поддержка, расширение и участие
Поддержка
С первых дней существования Aspose мы понимали, что просто предоставлять клиентам хорошие продукты недостаточно. Нам также нужно было обеспечить качественное обслуживание. Мы сами разработчики и понимаем, как раздражает, когда техническая проблема или странность в программном обеспечении мешает вам выполнить необходимое. Мы здесь, чтобы решать проблемы, а не создавать их.
Именно поэтому мы предлагаем бесплатную поддержку. Каждый, кто использует наш продукт, независимо от того, купил ли он его или использует оценочную версию, заслуживает нашего полного внимания и уважения.
Вы можете сообщать о проблемах или предложениях, связанных с модулем Aspose .NET Exchange/Gmail Sync for Sitefinity, используя любую из следующих платформ
Aspose .NET Exchange Sync for Sitefinity
Aspose .NET Google Sync for Sitefinity
Расширяйте и вносите вклад
Aspose .NET Exchange Sync for Sitefinity и Aspose .NET Google Sync for Sitefinity являются открытыми проектами, их исходный код доступен на основных сайтах социального кодинга, перечисленных ниже. Разработчикам рекомендуется скачать исходный код и расширять функциональность в соответствии со своими требованиями.
Исходный код
Последний исходный код можно получить в одном из следующих мест
Как настроить исходный код
Для открытия и расширения исходного кода необходимо установить следующее
- Visual Studio 2010 или выше
Пожалуйста, выполните следующие простые шаги, чтобы начать работу
- Скачайте/клонируйте исходный код.
- Откройте Visual Studio 2010 и выберите File > Open Project
- Перейдите к последнему загруженному исходному коду и откройте Aspose.ExchangeSync.sln или Aspose.GoogleSync.sln
Системные требования и поддерживаемые платформы
Системные требования
Чтобы настроить дополнение Aspose .NET Exchange/Google Sync для Sitefinity, необходимо выполнить следующие требования:
- Sitefinity CMS, работающая на ASP.NET 4.0
Пожалуйста, свяжитесь с нами, если у вас возникнут проблемы с настройкой этого дополнения Sitefinity.
Поддерживаемые платформы
Модуль поддерживается во всех версиях
- Sitefinity CMS, работающая на ASP.NET 4.0
Скачивание и установка
Скачивание
Вы можете скачать Aspose .NET Google Sync for Sitefinity из одного из следующих источников
Установка
После загрузки, пожалуйста, выполните следующие шаги для установки дополнения в ваш сайт Sitefinity:
Шаг 1: Скопировать файлы в установку Sitefinity
Пожалуйста, распакуйте загруженный ZIP‑файл. Для выполнения следующих действий вам понадобится FTP или прямой доступ к папке установки Sitefinity на сервере:
- Скопируйте Aspose.Email.dll и Aspose.SiteFinity.GoogleSync.dll в папку bin установки Sitefinity.
- Скопируйте папку Addons в корень установки Sitefinity, рядом с папкой bin.
Шаг 2: Зарегистрировать дополнение Aspose .NET Google Sync for Sitefinity в Sitefinity
- Войдите в ваш Sitefinity CMS под учётной записью ‘Administrator’. Страницу входа можно открыть по адресу http://www.mywebsite.com/sitefinity
- Нажмите Administration, затем Settings. Появится страница Basic Settings.
- Нажмите Advanced link. Появится страница Settings.
- В левом блоке щелкните Toolboxes, затем Toolboxes, после чего PageControls, Sections и ContentToolboxSection, затем Tools.
- Нажмите Create new. Появится форма регистрации виджета.
- Заполните поля формы следующим образом:
- Убедитесь, что выбран Enabled.
- Добавьте ~/Addons/AsposeGoogleSync/AsposeGoogleSync.ascx в поле Control CLR Type or Virtual Path.
- Добавьте Name, Title и Description следующим образом: AsposeGoogleSync Aspose Google Sync Синхронизация пользователей Sitefinity с контактами Google с использованием Aspose .NET Google Sync для Sitefinity
- Вы можете оставить все остальные поля без изменений.
- После завершения нажмите Сохранить изменения. Виджет зарегистрирован в панели инструментов и может быть использован в Sitefinity. Настройки также показаны на изображении ниже.

Использование и видеодемонстрация
Использование
После установки и настройки дополнения Aspose .NET Google Sync for Sitefinity его очень просто начать использовать на вашем сайте. Пожалуйста, выполните простые шаги, чтобы начать:
- Убедитесь, что вы вошли в Sitefinity под учётной записью с правами администратора.
- Перейдите на страницу, куда вы хотите добавить дополнение Google Sync. Убедитесь, что страница открыта в режиме редактирования.
- В меню Drag Widgets справа выберите Aspose Google Sync и перетащите его в нужное место.

Вы успешно установили и добавили модуль Aspose .NET Google Sync for Sitefinity на вашу страницу. Вам будет предложено три простых варианта для начала работы
- Синхронизация Google с Sitefinity
- Синхронизация Sitefinity с Google
- Настройки Google
В первый раз при нажатии любой опции вам будет предложено ввести данные сервера Google. Простая форма собирает все необходимые сведения для подключения к вашей учётной записи Google, после чего эти данные шифруются и сохраняются в базе данных для последующего использования.

После завершения процесса синхронизации отображается краткое резюме количества перенесённых записей и список записей, которые уже существовали и не были импортированы.
Видео‑демо
Пожалуйста, проверьте видео ниже, чтобы увидеть модуль в действии.