Модуль синхронізації Google для Sitefinity
Вступ
Google Sync Module
Sitefinity Google Sync — це open source додаток від Aspose яка зв’язує ваших користувачів Sitefinity з контактами Google/Gmail без потреби в будь‑якому іншому ПЗ. Вона використовує потужні можливості Aspose.Email для .NET щоб ви могли легко синхронізувати ваші контакти Google та користувачів Sitefinity.
Ця початкова версія модуля містить наступні функції, які роблять процес синхронізації ефективним, простим та зручним.
- Облікові дані сервера Google/Gmail зашифровані та збережені в базі даних, тому вам не потрібно вводити їх щоразу при використанні модуля.
- Синхронізуйте всі або вибрані контакти Gmail з Google та навпаки.
- Можливість вибрати одного чи кількох користувачів Sitefinity під час синхронізації Google/Gmail з Sitefinity.
- Наявність кожного контакту/користувача в цільовій системі перевіряється перед міграцією, щоб забезпечити, що синхронізація не створює дублікати записів.
- Контакти, які перенесено до Google/Gmail, розміщуються в групі «Інші контакти», щоб ви могли перевірити їх і перемістити потрібні у «Мої контакти».
- Короткий підсумок процесу синхронізації відображається після завершення.



Підтримка, розширення та внесок
Підтримка
З перших днів існування 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 є open source, і їхній вихідний код доступний на основних соціальних платформах для коду, перелічених нижче. Розробникам рекомендується завантажити код і розширити функціональність відповідно до своїх потреб.
Вихідний код
Ви можете отримати останній вихідний код з одного з наступних ресурсів
Як налаштувати вихідний код
Вам потрібно встановити наступне, щоб відкрити та розширити вихідний код
- Visual Studio 2010 або вище
Будь ласка, дотримуйтесь цих простих кроків, щоб розпочати
- Завантажте/склонуйте вихідний код.
- Відкрийте Visual Studio 2010 і виберіть File > Open Project
- Перейдіть до останнього завантаженого вихідного коду та відкрийте Aspose.ExchangeSync.sln або Aspose.GoogleSync.sln
Системні вимоги та підтримувані платформи
Системні вимоги
Щоб налаштувати додаток Aspose .NET Exchange/Google Sync for 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 посилання. Сторінка налаштувань з’являється.
- У лівій панелі натисніть Toolboxes, потім Toolboxes, далі PageControls, Sections та ContentToolboxSection, потім Tools.
- Натисніть Create new. Появиться форма реєстрації віджету.
- Заповніть поля форми наступним чином:
- Переконайтеся, що Enabled вибрано.
- Додайте ~/Addons/AsposeGoogleSync/AsposeGoogleSync.ascx у поле Control CLR Type or Virtual Path.
- Додайте Назву, Заголовок і Опис наступним чином: AsposeGoogleSync Aspose Google Sync Sync Sitefinity Users with Google Contacts using Aspose .NET Google Sync for Sitefinity
- Ви можете залишити всі інші поля без змін.
- Після завершення натисніть Save changes. Віджет зареєстровано у наборі інструментів і його можна використовувати в 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, після чого ці дані шифруються та зберігаються в базі даних для подальшого використання.

Після завершення процесу синхронізації відображається короткий підсумок кількості перенесених записів та список записів, які вже існують і не були імпортовані.
Video Demo
Будь ласка, перевірте відео нижче, щоб побачити модуль у дії.