Moduł synchronizacji Google dla Sitefinity
Wprowadzenie
Moduł Google Sync
Sitefinity Google Sync jest otwartym dodatkiem od Aspose który łączy użytkowników Sitefinity z kontaktami Google/Gmail bez potrzeby używania dodatkowego oprogramowania. Wykorzystuje potężne funkcje Aspose.Email dla .NET aby umożliwić łatą synchronizację kontaktów Google i użytkowników Sitefinity.
Ta początkowa wersja modułu została wzbogacona o następujące funkcje, aby proces synchronizacji był skuteczny, prosty i łatwy w użyciu.
- Poświadczenia serwera Google/Gmail są szyfrowane i zapisywane w bazie danych, dzięki czemu nie musisz ich wprowadzać przy każdym użyciu modułu.
- Synchronizuj wszystkie lub wybrane kontakty Gmail z Google i odwrotnie.
- Możliwość wybrania jednego lub wielu użytkowników Sitefinity przy synchronizacji Google/Gmail do Sitefinity.
- Obecność każdego kontaktu/użytkownika w systemie docelowym jest sprawdzana przed migracją, aby zapewnić, że synchronizacja nie tworzy duplikatów rekordów.
- Kontakty przeniesione do Google/Gmail są umieszczane w grupie Other Contacts, abyś mógł je zweryfikować i przenieść tylko potrzebne do My Contacts.
- Krótki podsumowanie procesu synchronizacji jest wyświetlane po zakończeniu.



Wsparcie, Rozszerzanie i Współtworzenie
Wsparcie
Od pierwszych dni istnienia Aspose wiedzieliśmy, że samo dostarczanie naszym klientom dobrych produktów nie będzie wystarczające. Musieliśmy także zapewnić dobrą obsługę. Jako deweloperzy sami rozumiemy, jak frustrujące jest, gdy problem techniczny lub nieprawidłowość w oprogramowaniu uniemożliwia wykonanie potrzebnych działań. Jesteśmy tu, aby rozwiązywać problemy, a nie je tworzyć.
Dlatego oferujemy darmowe wsparcie. Każdy, kto korzysta z naszego produktu, niezależnie od tego, czy go kupił, czy używa wersji testowej, zasługuje na naszą pełną uwagę i szacunek.
Możesz zgłaszać wszelkie problemy lub sugestie dotyczące Aspose .NET Exchange/Gmail Sync dla modułu Sitefinity, korzystając z jednej z poniższych platform
Aspose .NET Exchange Sync dla Sitefinity
Aspose .NET Google Sync dla Sitefinity
Rozszerzaj i współtwórz
Aspose .NET Exchange Sync dla Sitefinity oraz Aspose .NET Google Sync dla Sitefinity są open source, a ich kod źródłowy jest dostępny na poniższych popularnych portalach społecznościowych. Programiści są zachęcani do pobrania kodu i rozszerzenia funkcjonalności zgodnie z własnymi potrzebami.
Kod źródłowy
Możesz pobrać najnowszy kod źródłowy z jednego z następujących miejsc
Jak skonfigurować kod źródłowy
Musisz mieć zainstalowane następujące elementy, aby otworzyć i rozbudować kod źródłowy
- Visual Studio 2010 lub wyższy
Proszę postępuj zgodnie z tymi prostymi krokami, aby rozpocząć
- Pobierz/klonuj kod źródłowy.
- Otwórz Visual Studio 2010 i wybierz File > Open Project
- Przejdź do najnowszego kodu źródłowego, który pobrałeś i otwórz Aspose.ExchangeSync.sln lub Aspose.GoogleSync.sln
Wymagania systemowe i obsługiwane platformy
Wymagania systemowe
Aby skonfigurować dodatek Aspose .NET Exchange/Google Sync dla Sitefinity, musisz spełnić następujące wymagania:
- Sitefinity CMS działający na ASP.NET 4.0
Prosimy o kontakt, jeśli napotkasz problemy przy konfiguracji tego dodatku Sitefinity.
Obsługiwane platformy
Moduł jest obsługiwany na wszystkich wersjach
- Sitefinity CMS działający na ASP.NET 4.0
Pobieranie i instalacja
Pobieranie
Możesz pobrać Aspose .NET Google Sync dla Sitefinity z jednego z poniższych miejsc
Instalowanie
Po pobraniu, proszę postępuj według poniższych kroków, aby zainstalować dodatek w swojej witrynie Sitefinity:
Krok 1: Skopiuj pliki do swojej instalacji Sitefinity
Proszę rozpakować pobrany plik ZIP. Do wykonania poniższych czynności będziesz potrzebować FTP lub bezpośredniego dostępu do folderu instalacji Sitefinity na serwerze.
- Skopiuj Aspose.Email.dll i Aspose.SiteFinity.GoogleSync.dll do folderu bin instalacji Sitefinity.
- Skopiuj folder Addons w katalogu głównym instalacji Sitefinity, gdzie znajduje się folder bin.
Krok 2: Zarejestruj dodatek Aspose .NET Google Sync dla Sitefinity w Sitefinity
- Zaloguj się do swojego Sitefinity CMS przy użyciu konta ‘Administrator’. Strona logowania jest dostępna pod adresem http://www.mywebsite.com/sitefinity
- Kliknij Administration i następnie Settings. Pojawia się strona Podstawowych ustawień.
- Kliknij link Advanced. Strona Ustawień się pojawia.
- W lewym panelu kliknij Toolboxes, a następnie Toolboxes, potem PageControls, Sections i ContentToolboxSection, a na końcu Tools.
- Kliknij Create new. Pojawia się formularz rejestracji widżetu.
- Wypełnij pola formularza w następujący sposób:
- Upewnij się, że Enabled jest zaznaczone.
- Dodaj ~/Addons/AsposeGoogleSync/AsposeGoogleSync.ascx w polu Control CLR Type or Virtual Path.
- Dodaj Name, Title i Description w następujący sposób: AsposeGoogleSync Aspose Google Sync Sync Sitefinity Users with Google Contacts using Aspose .NET Google Sync for Sitefinity
- Możesz pozostawić wszystkie pozostałe pola bez zmian.
- Po zakończeniu kliknij Zapisz zmiany. Widżet jest zarejestrowany w przyborniku i może być używany w Sitefinity. Ustawienia są również pokazane na poniższym obrazku.

Używanie i Demo wideo
Używanie
Po zainstalowaniu i skonfigurowaniu dodatku Aspose .NET Google Sync dla Sitefinity jest niezwykle proste rozpocząć jego używanie na swojej stronie. Postępuj według poniższych prostych kroków, aby rozpocząć:
- Upewnij się, że jesteś zalogowany w Sitefinity jako użytkownik z uprawnieniami Administratora.
- Przejdź do strony, na której chcesz dodać dodatek Google Sync. Upewnij się, że strona jest otwarta w trybie edycji.
- Z menu Drag Widgets po prawej stronie wybierz Aspose Google Sync i przeciągnij go na miejsce.

Pomyślnie zainstalowano i dodano moduł Aspose .NET Google Sync dla Sitefinity na swojej stronie. Zostaną Ci przedstawione trzy proste opcje, aby rozpocząć.
- Synchronizacja Google do Sitefinity
- Synchronizacja Sitefinity do Google
- Ustawienia Google
Zostaniesz poproszony o podanie danych serwera Google przy pierwszym kliknięciu dowolnej opcji. Prosty formularz pobiera wszystkie niezbędne dane do połączenia z kontem Google, a następnie zostaną one zaszyfrowane i zapisane w bazie danych do późniejszego użycia.

Po zakończeniu procesu synchronizacji wyświetlane jest krótkie podsumowanie liczby migrowanych rekordów oraz lista rekordów, które już istnieją i nie zostały zaimportowane.
Video Demo
Proszę sprawdzić film poniżej, aby zobaczyć moduł w działaniu.