Модуль синхронизации 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».
  • Краткое резюме процесса синхронизации отображается после завершения.

todo:image_alt_text

todo:image_alt_text

todo:image_alt_text

Поддержка, расширение и участие

Поддержка

С первых дней существования 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 или выше

Пожалуйста, выполните следующие простые шаги, чтобы начать работу

  1. Скачайте/клонируйте исходный код.
  2. Откройте Visual Studio 2010 и выберите File > Open Project
  3. Перейдите к последнему загруженному исходному коду и откройте 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 на сервере:

  1. Скопируйте Aspose.Email.dll и Aspose.SiteFinity.GoogleSync.dll в папку bin установки Sitefinity.
  2. Скопируйте папку Addons в корень установки Sitefinity, рядом с папкой bin.

Шаг 2: Зарегистрировать дополнение Aspose .NET Google Sync for Sitefinity в Sitefinity

  1. Войдите в ваш Sitefinity CMS под учётной записью ‘Administrator’. Страницу входа можно открыть по адресу http://www.mywebsite.com/sitefinity
  2. Нажмите Administration, затем Settings. Появится страница Basic Settings.
  3. Нажмите Advanced link. Появится страница Settings.
  4. В левом блоке щелкните Toolboxes, затем Toolboxes, после чего PageControls, Sections и ContentToolboxSection, затем Tools.
  5. Нажмите Create new. Появится форма регистрации виджета.
  6. Заполните поля формы следующим образом:
    1. Убедитесь, что выбран Enabled.
    2. Добавьте ~/Addons/AsposeGoogleSync/AsposeGoogleSync.ascx в поле Control CLR Type or Virtual Path.
    3. Добавьте Name, Title и Description следующим образом: AsposeGoogleSync Aspose Google Sync Синхронизация пользователей Sitefinity с контактами Google с использованием Aspose .NET Google Sync для Sitefinity
    4. Вы можете оставить все остальные поля без изменений.
  7. После завершения нажмите Сохранить изменения. Виджет зарегистрирован в панели инструментов и может быть использован в Sitefinity. Настройки также показаны на изображении ниже.

todo:image_alt_text

Использование и видеодемонстрация

Использование

После установки и настройки дополнения Aspose .NET Google Sync for Sitefinity его очень просто начать использовать на вашем сайте. Пожалуйста, выполните простые шаги, чтобы начать:

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

todo:image_alt_text

Вы успешно установили и добавили модуль Aspose .NET Google Sync for Sitefinity на вашу страницу. Вам будет предложено три простых варианта для начала работы

  • Синхронизация Google с Sitefinity
  • Синхронизация Sitefinity с Google
  • Настройки Google

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

todo:image_alt_text

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

Видео‑демо

Пожалуйста, проверьте видео ниже, чтобы увидеть модуль в действии.