Plugin:LotusNotify/pl: Difference between revisions

From Miranda NG
Plugin:LotusNotify/pl
Jump to navigation Jump to search
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>{{PluginCard}}
<languages/>{{PluginCard}}
{{TNT|Note|There is no 64-bit version of the plugin because there is no 64-bit Lotus Client.}}
{{TNT|Note|Nie ma 64-bitowej wersji wtyczki, ponieważ nie ma 64-bitowej wersji Lotus Client.}}
Notify about new mail in Lotus Database.
Wtyczka dla programu Lotus Notes Client powiadamiająca o nowych wiadomościach.


With 0.0.11.19 version plugin uses Lotus API dynamically (Set PATH environment to Lotus Notes bins directory is now not required). If plugin can't properly load <tt>nNotes.dll</tt> that must be found in Lotus Client location (stored in <tt>HCLM/Software/Lotus/Notes/Path</tt> registry value by installer), plugin will not load.
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, nie jest już wymagane). Jeżeli wtyczka nie załaduje biblioteki <tt>nNotes.dll</tt>, której szuka w lokalizacji (zapisanej przez instalator Lotusa w rejestrze, pod kluczem <tt>HKLM/Software/Lotus/Notes</tt>), wtyczka nie zostanie załadowana.


== Installation ==
== Instalacja ==


* Unpack <tt>LotusNotify.dll</tt> to <tt>Plugins</tt> directory.
* Skopiuj plik <tt>lotusnotify.dll</tt> do folderu <tt>Plugins</tt> Mirandy.
* Go to {{Menu|Plugins|LotusNotify}} page in Miranda options.
* W opcjach Mirandy przejdź do zakładki {{Menu|Wtyczki|LotusNotify}}.
* Click {{Button|try detect}} button – it will read settings from your <tt>lotus.ini</tt>.
* Wybierz przycisk {{Button|wykryj}}, aby odczytać ustawienia serwera Lotus z pliku <tt>lotus.ini</tt>.
* Enter your Lotus password into password field, then click {{Button|autoregister}} button to add plugin as trusted in Lotus Notes.
* Uzupełnij swoje hasło, i wybierz {{Button|Zarejestruj}}, aby dodać wtyczkę jako zaufaną w Lotus Notes.
# To show popups plugin requires popups option ({{Menu|Main menu|Popups|Enable Popups}} for {{Plugin|YAPP}} plugin) enabled.
# Jeśli chcesz, aby po kliknięciu lewym przyciskiem myszy, wiadomość otwierała się w programie Lotus Notes:
# If you wish to open note in Lotus Notes Client by clicking it with left mouse button:
#* Otwórz klienta Lotus Notes.
#* Open Lotus Notes Client
#* Otwórz bazę, która ma się otwierać.
#* Open database that should be opened
#* Otwórz jeden z dokumentów (Emaili).
#* Open any document (Email)
#* We właściwościach dokumentu przejdź do piątej zakładki <+>
#* Go to tag <+> in document properties
#* W polu identyfikator znajduje się link do tego dokumentu w formacie <tt>notes://serwer/baza/widok/dokument</tt> <br/>(np. <tt>Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD</tt> gdzie serwer nie został podany)
#* The link to this document can be found in identifier field in the form of <tt>notes://server/database/view/document</tt> (e. g. Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/94FDCE1037A90037C125726C004795DD where server is not given)
#* Skopiuj fragment adresu bez części dokument, którą zamień na nazwę zmiennej <tt>%OID%</tt>, za którą wtyczka wstawi id dokumentu <tt>notes://serwer/baza/widok/%OID%</tt> <br/>(w naszym przykładzie <tt>Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID%</tt>)
#* Copy the link to any text editor and replace its part containing document description with %OID% variable: <tt>notes://server/database/view/%OID%</tt>. In our example it will be Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID% (Plugin will replace this variable with note id)
#* Tak skomponowany link wklej w ustawieniach wtyczki w pole: "Polecenie po kliknięciu", a pole "Argumenty polecenia" pozostaw puste.
#* Paste the above composed link to "Left button click cmd" field in Miranda's LotusNotify options and leave "Command parameters" field empty.
# Począwszy od wersji 0.0.15.26 możliwe jest zapisanie hasła dostępu do bazy Lotus w ustawieniach wtyczki. Pozwala to na autoryzację w API Lotusa bez podawania hasła przy każdym uruchomieniu. W tym celu koniecznych jest kilka ustawień:
# With version 0.0.15.26 you can store your Lotus password in Miranda, and the built-in authentication lets Miranda connect to Lotus API without prompt for password. You need to set some options before use this feature:
#* Dodanie do pliku <tt>notes.ini</tt> (w katalogu instalacyjnym Lotus Notes) linii: <tt>EXTMGR_ADDINS=lotusnotify</tt> <br/>(można to zrobić automatycznie za pomocą przycisku {{Button|Zarejestruj}} znajdującego się w opcjach wtyczki. Jeśli ta opcja jest zaznaczona, wtyczka przy starcie sprawdza czy istnieje stosowny wpis w pliku <tt>notes.ini</tt> oraz w zależności od potrzeby i wybranej opcji, modyfikuje plik <tt>ini</tt> przed kontynuacją inicjalizacji Lotus API)
#* Open your <tt>notes.ini</tt> file (Lotus Notes installation folder) and add the following line (Also you can do it automatic with {{Button|autoregister}} button in plugin's options dialog. If this option is checked, plugin verifies (depending on the given answer) if appropriate entry in <tt>lotus.ini</tt> exists and modifies it if required – every time it starts.):
#** lub jeśli linia <tt>EXTMGR_ADDINS</tt> już istnieje, po prostu dodać po przecinku nowe rozszerzenie np.: <tt>EXTMGR_ADDINS=someextension, lotusnotify</tt>
#* <tt>EXTMGR_ADDINS=lotusnotify</tt>
#* Ustaw hasło w opcjach wtyczki.
#* or if <tt>EXTMGR_ADDINS</tt> line already exists, simply add new extension after comma e.g.:
#* Teraz możesz (jeśli chcesz/potrzebujesz) ustawić opcję zabezpieczeń, którą sugerowałem wyłączyć w drugiej odpowiedzi FAQ poniżej.
#* <tt>EXTMGR_ADDINS=someextension, lotusnotify</tt>
# 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.
#* Don't forget to set your Lotus password in plugin options!
#* Now you can (if you need/want) set security option that I suggest to disable when answering the second question in the FAQ below.
# With version 0.0.14.25 messages filter was added – for "Sender" and "Subject" fields (primitive spam remover). This function can be used to disable notification about Emails sent to yourselves (they are still new entries in Lotus Notes database).


== FAQ ==
== FAQ ==


; Could I keep Notes Client running on my machine or should it be closed?
; Czy klient Lotus Notes może być uruchomiony na komputerze?
: There's no problem with that I think (not yet :)).
: Nie zaobserwowałem jeszcze ubocznych skutków pracy wtyczki przy uruchomionym kliencie, dlatego nie widzę przeciwwskazań.


; It always asks my password for id-file when it tries to check for Emails.
; Plugin pyta o hasło do pliku id gdy próbuje sprawdzać pocztę.
: This is Lotus Client security built-in solution, and it's possible to disable it (it decreases safety):
: 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 wtyczki posiadają wbudowany mechanizm autoryzacji i zmiana tej opcji nie jest wymagana. Konieczne jest jedynie ustawienie hasła odpowiedniego wpisu w konfiguracji lotusa (patrz pkt. 3 procedury instalacyjnej)
: It's somewhere like (have Polish Lotus client): menu ''File → Protection'' (or ''Security'') ''User protection Basic security data'' (first tab) → "Don't ask for password in other Lotus Notes applications". If I find some other solution on Lotus API it will be updated. (And I found, see step 3 of installation instructions above).


; Miranda starts with the error saying that <tt>nNotes.dll</tt> not found. What is the solution?
; Miranda uruchamia się z błędem. Nie może znaleźć biblioteki <tt>nNotes.dll</tt>
: <tt>nNotes.dll</tt> is placed in Lotus installation directory, and Miranda has to know that. You can do it by adding in PATH (''My Computer → Properties → Advanced → Environment variables → System variables'') directory where Lotus exists (where <tt>nNotes.dll</tt> can be found).
: Biblioteka <tt>nNotes.dll</tt> powinna znajdować się w katalogu instalacyjnym klienta lotusa, i wtyczka <tt>lotusnotify.dll</tt> powinna o tym wiedzieć. Aby ją poinformować najlepiej jest dodać katalog instalacyjny Lotusa (katalog gdzie znajduje się biblioteka <tt>nNotes.dll</tt>) do zmiennej środowiskowej PATH (Mój komputer → Właściwości → Zaawansowane → Zmienne środowiskowe... → Zmienne systemowe). Aktualne wersje nie powinny wymagać tego ustawienia.


{{PluginGroups}}
{{PluginGroups}}

Latest revision as of 16:57, 6 March 2019

LotusNotify
Brak zdjęcia
Nazwa pliku LotusNotify.dll
Autor MaKaRSoFT
Pobierz
Wersja stabilna: 32-bit,
Wersja rozwojowa: 32-bit,

Informacja
Nie ma 64-bitowej wersji wtyczki, ponieważ nie ma 64-bitowej wersji Lotus Client.

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, nie jest już wymagane). Jeżeli wtyczka nie załaduje biblioteki nNotes.dll, której szuka w lokalizacji (zapisanej przez instalator Lotusa w rejestrze, pod kluczem HKLM/Software/Lotus/Notes), wtyczka nie zostanie załadowana.

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ć wtyczkę jako zaufaną w Lotus Notes.
  1. Jeśli chcesz, aby po kliknięciu lewym przyciskiem myszy, wiadomość otwierała się 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ą wtyczka wstawi id dokumentu notes://serwer/baza/widok/%OID%
      (w naszym przykładzie Notes:///C125709600375164/01D6C45C67A7DC98C3256C70004F4814/%OID%)
    • Tak skomponowany link wklej w ustawieniach wtyczki w pole: "Polecenie po kliknięciu", a pole "Argumenty polecenia" pozostaw puste.
  2. Począwszy od wersji 0.0.15.26 możliwe jest zapisanie hasła dostępu do bazy Lotus w ustawieniach wtyczki. Pozwala to na autoryzację w API Lotusa bez podawania hasła przy każdym uruchomieniu. W tym celu koniecznych jest kilka ustawień:
    • Dodanie do pliku notes.ini (w katalogu instalacyjnym Lotus Notes) linii: EXTMGR_ADDINS=lotusnotify
      (można to zrobić automatycznie za pomocą przycisku Zarejestruj znajdującego się w opcjach wtyczki. Jeśli ta opcja jest zaznaczona, wtyczka 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)
      • lub jeśli linia EXTMGR_ADDINS już istnieje, po prostu dodać po przecinku nowe rozszerzenie np.: EXTMGR_ADDINS=someextension, lotusnotify
    • Ustaw hasło w opcjach wtyczki.
    • Teraz możesz (jeśli chcesz/potrzebujesz) ustawić opcję zabezpieczeń, którą sugerowałem wyłączyć w drugiej odpowiedzi FAQ poniżej.
  3. 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 wtyczki przy uruchomionym kliencie, dlatego nie widzę przeciwwskazań.
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 wtyczki posiadają wbudowany mechanizm autoryzacji i zmiana tej opcji nie jest wymagana. Konieczne jest jedynie ustawienie hasła odpowiedniego wpisu w konfiguracji lotusa (patrz pkt. 3 procedury instalacyjnej)
Miranda uruchamia się z błędem. Nie może znaleźć biblioteki nNotes.dll
Biblioteka nNotes.dll powinna znajdować się w katalogu instalacyjnym klienta lotusa, i wtyczka lotusnotify.dll powinna o tym wiedzieć. Aby ją 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.