Instalacja¶
Instalator to jeden plik — Uploader-Setup.exe. Nie wymaga Pythona ani
żadnych bibliotek: wszystko, czego program potrzebuje, jest w nim w środku.
Przebieg instalacji¶
Okno prowadzi przez siedem kroków.
| krok | co się dzieje |
|---|---|
| 1. Witaj | Instalator liczy i pokazuje rozmiar po instalacji (ok. 234 MB). |
| 2. Licencja | Warunki w siedmiu punktach. Przycisk „Dalej” włącza się po zaznaczeniu akceptacji. |
| 3. Katalog | Gdzie ma stanąć program i gdzie mają leżeć dane — to dwie różne ścieżki. |
| 4. Baza danych | Wybór silnika: SQLite, Microsoft SQL Server albo PostgreSQL. Domyślnie SQLite i niczego nie trzeba stawiać. |
| 5. Opcje | Skróty na pulpicie i w menu Start, rejestracja usługi systemowej. |
| 6. Instalacja | Kopiowanie plików i rejestracja usługi. Z tego kroku nie da się wyjść. |
| 7. Gotowe | Podsumowanie ze stanem usługi i opcja „Pokaż co nowego”. |
Czemu kroku 6 nie można przerwać
Przyciski „Anuluj”, „Dalej” i ✕ są w nim wyłączone celowo. Przerwanie w połowie rejestracji usługi zostawiłoby ją w stanie pośrednim — zarejestrowaną, ale wskazującą na pliki, których nie ma.
Program osobno, dane osobno¶
Domyślne ścieżki to:
Ten podział ma znaczenie przy aktualizacji: instalator wymienia pliki
programu, a katalog danych zostawia nietknięty. W dzienniku instalacji
zobaczysz wtedy wiersz OK Zachowano sourceDataBase.
Jeśli dane mają leżeć gdzie indziej — na innym dysku — wskaż ścieżkę
w kroku 3. Program zapamiętuje ją w pliku katalog_danych.txt obok siebie
i od tej chwili wszystkie oferty powstają tam.
Katalog danych na udziale sieciowym — tylko z serwerem bazy
Pliku SQLite na udziale sieciowym nie obsługujemy i nie będziemy. Nie jest to ostrożność: blokady plikowe po SMB bywają niepewne, a import pisze z czterech do dziesięciu wątków jednocześnie. Na udziale oznacza to uszkodzoną bazę, nie wolniejszą pracę.
Do pracy z kilku stanowisk właściwą odpowiedzią jest Microsoft SQL Server albo PostgreSQL — i te wolno wskazać na dowolnej maszynie w sieci.
Wybór silnika bazy¶
W kroku 4 wybierasz, czym program ma zapisywać swoje dane.
Nic nie trzeba instalować ani konfigurować — bazy to pliki w katalogu danych. To wybór na start i dla jednego stanowiska.
Dla pracy z kilku stanowisk na wspólnych danych. Trzeba podać serwer, nazwę bazy i dane użytkownika; przycisk Testuj połączenie sprawdza je od razu, zanim instalacja pójdzie dalej.
Serwer bazy a usługa systemowa
Jeśli wybierzesz serwer bazy i usługę systemową, zwróć uwagę na
pomarańczowe ostrzeżenie w tym kroku. Usługa działa na koncie
LocalSystem, więc nie widzi hasła zapisanego dla Twojego konta
Windows. Hasło do bazy trzeba jej podać osobno.
Usługa systemowa¶
Usługa nazywa się UploaderImport („Uploader — import towarow do
IdoSell” na liście usług Windows) i pozwala zlecać importy bez trzymania
otwartego okna programu.
Jest opcjonalna. Jeśli jej nie zaznaczysz, program działa normalnie — import idzie wtedy z okna i trwa tyle, ile jest ono otwarte.
Po instalacji możesz sprawdzić, czy wstała:
Aktualizacja do nowszego wydania¶
Uruchom nowy instalator — rozpozna istniejącą instalację sam. Wtedy:
- zatrzyma usługę, jeśli działała, i wystartuje ją ponownie na końcu,
- wymieni pliki programu,
- zachowa katalog danych razem ze wszystkimi ofertami i profilami.
Odinstalowywać poprzedniej wersji nie trzeba i nie należy.