LotusNotify

From Miranda NG
Revision as of 23:35, 4 July 2013 by Goraf (talk | contribs) (polish signs)

Plugin:LotusNotify/pl
Jump to navigation Jump to search

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.


  1. 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.
  2. 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.
  3. Aby pokazywać komunikaty o nowych wiadomościach, plugin wymaga włączonej opcji pokazywania komunikatów (plugin yapp.dll M->komunikaty->enable popups)
  4. 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.
  5. 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
  6. 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.