| Termin | Definicja |
|---|---|
| RainLoop z płatnymi pluginami | RainLoop z płatnymi wtyczkami rozszerza podstawową instalację o dodatkowe funkcje niedostępne w wersji darmowej. RainLoop i rola płatnych pluginówRainLoop jest aplikacją webmail działającą w przeglądarce internetowej i zapewniającą dostęp do skrzynek pocztowych przez protokoły IMAP oraz SMTP. Sama instalacja programu udostępnia podstawowy interfejs odbierania, tworzenia i wysyłania wiadomości, natomiast system pluginów pozwala rozszerzać zachowanie aplikacji bez zmieniania jej głównych plików. Określenie „RainLoop z płatnymi pluginami” oznacza instalację, w której oprócz programu bazowego wykorzystuje się dodatkowe moduły objęte osobną licencją lub opłatą. Płatny plugin nie jest zwykle niezależnym klientem pocztowym. Działa jako rozszerzenie RainLoop i korzysta z mechanizmów udostępnianych przez aplikację, takich jak obsługa sesji użytkownika, konfiguracja domen, widoki interfejsu oraz komunikacja z serwerem pocztowym. Zakres funkcji zależy od konkretnego modułu. Może on zmieniać sposób prezentacji informacji, dodawać integrację z zewnętrznym systemem albo wprowadzać dodatkowe reguły działania, ale nie powinno się zakładać, że każdy płatny plugin zapewnia te same możliwości. Licencja, instalacja i zgodność rozszerzeniaNajważniejszą cechą płatnego rozszerzenia jest rozdzielenie licencji pluginu od licencji samej instalacji RainLoop. Po zainstalowaniu plików modułu może być wymagany klucz licencyjny, aktywacja w panelu administracyjnym albo określony sposób potwierdzania uprawnień. Szczegółowy mechanizm zależy od autora danego rozszerzenia. Brak aktywnej licencji może skutkować wyłączeniem funkcji, komunikatem w interfejsie lub ograniczeniem działania modułu. Przed instalacją trzeba sprawdzić zgodność pluginu z używaną wersją RainLoop, wersją PHP oraz konfiguracją serwera WWW. Rozszerzenie przeznaczone dla innego wydania aplikacji może nie zostać wykryte, może powodować błędy podczas uruchamiania albo może działać tylko częściowo. Znaczenie ma również lokalizacja katalogu danych RainLoop, ponieważ pluginy i ich konfiguracja nie zawsze są przechowywane w tym samym miejscu co publiczne pliki aplikacji. Aktualizacja programu bez sprawdzenia kompatybilności dodatków może doprowadzić do konfliktu między interfejsem pluginu a zmienionym API. Wpływ pluginów na przepływ poczty i interfejsRainLoop pobiera wiadomości z serwera przez IMAP, a wysyła je przez SMTP. Plugin może wpływać na elementy pośrednie tego procesu, na przykład na formularz tworzenia wiadomości, sposób wyboru adresata, prezentowanie danych konta albo reakcję interfejsu na określone zdarzenia. Nie oznacza to jednak automatycznie, że moduł zmienia działanie serwera IMAP lub SMTP. Jeżeli wiadomość nie dociera do odbiorcy, trzeba oddzielić problem interfejsu RainLoop od odrzucenia wiadomości przez serwer SMTP, błędnego uwierzytelnienia, limitu skrzynki albo problemu z połączeniem sieciowym. Rozszerzenia mogą także dodawać własne ustawienia zapisywane w konfiguracji aplikacji lub w bazie danych używanej przez plugin. Błędna wartość, niekompletna migracja albo brak wymaganej biblioteki PHP może ujawnić się dopiero po zalogowaniu użytkownika. Typowe objawy to pusty panel, brak nowej pozycji menu, błędy JavaScript w przeglądarce, nieprawidłowe przekierowanie po aktywacji lub wyświetlanie funkcji mimo braku poprawnej licencji. W diagnostyce należy porównać stan przed włączeniem pluginu ze stanem po jego aktywacji i sprawdzić logi aplikacji oraz serwera WWW. Diagnostyka instalacji z płatnym rozszerzeniemRozsądna diagnostyka zaczyna się od ustalenia, czy problem występuje w podstawowym RainLoop, czy dopiero po uruchomieniu konkretnego pluginu. Należy sprawdzić nazwę i wersję dodatku, jego dokumentację, status licencji, prawa dostępu do plików oraz wymagania dotyczące PHP. Następnie warto wyłączyć rozszerzenie zgodnie z procedurą przewidzianą przez jego autora i ponownie sprawdzić logowanie, otwieranie folderów, odczyt wiadomości oraz wysyłanie poczty. Jeżeli po wyłączeniu problem znika, związek z pluginem jest prawdopodobny, ale nadal trzeba ustalić, czy przyczyną jest błąd modułu, niezgodność wersji, czy niepoprawna konfiguracja. Przy naprawie należy zachować kopię konfiguracji, ustawień domen i danych licencyjnych, a przed aktualizacją sprawdzić możliwość powrotu do poprzedniej wersji. Nie powinno się zastępować plików pluginu losową kopią pobraną z nieznanego źródła, ponieważ może ona mieć inną wersję, zmienione zależności albo nieprawidłową strukturę katalogów. W przypadku problemów z komputerem używanym do obsługi RainLoop można sprawdzić przeglądarkę, pamięć podręczną, połączenie sieciowe, certyfikaty oraz poprawność wyświetlania skryptów. Sama naprawa aplikacji wymaga natomiast dostępu do jej konfiguracji i środowiska, w którym działa. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów i komputerów PC, w tym diagnostyką przeglądarki, systemu i sieci wykorzystywanych do pracy z aplikacjami webowymi. |