LotusNotify
Plugin:LotusNotify/pl
LotusNotify | |
---|---|
Brak zdjęcia | |
Nazwa pliku | LotusNotify.dll |
Autor | MaKaRSoFT |
Pobierz | |
Wersja stabilna: | 32-bit, |
Wersja rozwojowa: | 32-bit, |
Todo [pl]: Kodowanie i formatowanie tekstu
Wtyczka dla programu Lotus Notes Client powiadamiająca o nowych wiadomościach.
- Od wersji 0.0.11.19 plugin używa dynamicznego ładowania biblioteki API Lotusa (ustawienie zmiennej środowiskowej PATH uwzględniającej katalog gdzie zainstalowany został lotus (u mnie "C:\Program Files\lotus\notes\") nie jest już wymagane. Jeżeli plugin nie załaduje biblioteki nnotes.dll której szuka w lokalizacji (zapisanej przez instalatora Lotusa w rejestrze pod kluczem HKLM/Software/Lotus/Notes) , plugin nie zostanie załadowany.
- Instalacja:
- Skopiuj plik lotusnotify.dll do folderu /Plugins/ Mirandy.
- W opcjach mirandy przejdź do zakładki Wtyczki->LotusNotify
- Wybierz przycisk 'wykryj' aby odczytaæ ustawienia serwera Lotus z pliku lotus.ini
- Uzupełnij swoje hasło, i wybierz 'Zarejestruj' aby dodać plugin jako zaufany w Lotus Notes.
- Aby pokazywać komunikaty o nowych wiadomościach, plugin wymaga włączonej opcji pokazywania komunikatów (plugin yapp.dll M->komunikaty->enable popups)
- Jeśli chcesz, aby po kliknięciu lewym klawiszem myszy otwierała się ta wiadomość w programie Lotus Notes:
- Otwórz klienta Lotus Notes
- Otwórz bazę która ma się otwierać
- Otwórz jeden z dokumentów (eMaili)
- We właściwościach dokumentu przejdź do piątej zakładki <+>
- W polu identyfikator znajduje się link do tego dokumentu w formacie notes://serwer/baza/widok/dokument (np Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD gdzie serwer nie został podany)
- skopiuj fragment adresu bez części dokument którą zamień na nazwę zmiennej %OID% za którą plugin wstawi id dokumentu notes://serwer/baza/widok/%OID% (w naszym przykładzie Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID%)
- tak skomponowany link wstaw w ustawieniach pluginu w polu: "Polecenie po kliknięciu", a pole "Argumenty polecenia" pozostaw puste.
- Począwszy od wersji 0.0.15.26 możliwe jest zapisanie hasła dostępu do bazy Lotus w ustawieniach pluginu. Pozwala to na autoryzację w API Lotusa bez podawania hasła przy każdym uruchomieniu. W celu użycia koniecznych jest kilka ustawień:
- dodanie do pliku notes.ini (w katalogu instalacyjnym Lotus Notes) linii (można to zrobić automatycznie za pomocą przycisku "autoregister" znajdującego się w opcjach wtyczki. Jeśli ta opcja jest zaznaczona, plugin przy starcie sprawdza czy istnieje stosowny wpis w pliku notes.ini oraz w zależności od potrzeby i wybranej opcji modyfikuje plik ini przed kontynuacją inicjalizacji Lotus API):
- EXTMGR_ADDINS=lotusnotify
- lub jeśli linia EXTMGR_ADDINS już istnieje, po prostu dodać po przecinku nowe rozszerzenie np.:
- EXTMGR_ADDINS=someextension, lotusnotify
- nie zapomnij też o ustawieniu hasła w opcjach pluginu!!!
- Teraz możesz (jeśli chcesz/powinieneś) ustawić opcję zabezpieczeń którą sugerowałem wyłączyć w drugiej odpowiedzi FAQ poniżej
- Wraz z wersją 0.0.14.25 dodany został prymitywny filtr antyspamowy. Możliwe jest definiowanie słów znajdujących się w polach OD i TEMAT maila których wystąpienie będzie skutkowało brakiem powiadomienia o tej wiadomości.
FAQ
- Czy klient Lotus Notes może być uruchomiony na komputerze?
- Nie zaobserwowałem jeszcze ubocznych skutków pracy plugina przy uruchomionym kliencie, dlatego nie widzę przeciwskazań.
- Plugin pyta o hasło do pliku id gdy próbuje sprawdzać pocztę.
- Jest to wbudowane w klienta rozwiązanie zabezpieczające którego wyłączenie jest możliwe w jego właściwościach (kosztem obniżenia zabezpieczeń). Aby wyłączyć tą funkcjonalność należy zaznaczyć opcję "Nie pytaj o hasło w innych aplikacjach działających w programie Lotus Notes..." którą można znaleźć w zakładce "Podst. dane o zabezp" opcji Plik->Zabezpieczenia->Zabezpieczenia użytkownika. Ostatnie wersje pluginu posiadają wbudowany mechanizm autoryzacji i zmiana tej opcji nie jest wymagana. Konieczne jest jedynie ustawienie hasła odpowiedniego wpisu w konfiguracji lotusa (patrz pkt. 5 procedury instalacyjnej)
- Miranda uruchamia się z błędem, że nie może znaleźć biblioteki nNotes.dll
- biblioteka nNotes.dll powinna znajdować się w katalogu instalacyjnym klienta lotusa, i plugin lotusnotify.dll powinien o tym wiedzieć. Aby go poinformować najlepiej jest dodać katalog instalacyjny lotusa (katalog gdzie znajduje się biblioteka nNotes.dll) do zmiennej środowiskowej PATH (Mój komputer->właściwości->zaawansowane->Zmienne środowiskowe->zmienne systemowe). Aktualne wersje nie powinny wymagać tego ustawienia.