Projekt

Ogólne

Profil

Co dalej » Historia » Wersja 1

Radek Czajka, 2019-02-12 10:29

1 1 Radek Czajka
h1. Co dalej?
2 1 Radek Czajka
3 1 Radek Czajka
h2. Najważniejsze problemy
4 1 Radek Czajka
5 1 Radek Czajka
* Wszystkie zależności są przestarzałe.
6 1 Radek Czajka
* "Część zależności serwisu":https://github.com/otwartezabytki (Rails, Tolk, Globalize3, ActiveAdmin-Globalize3-inputs, ffi-aspell) jest w wersjach sforkowanych lata temu z nałożonymi własnymi poprawkami;
7 1 Radek Czajka
  Brak dokumentacji i testów sprawia, że trudno się zorientować, czy i kiedy można je wymienić na nowsze wersje z głównych wydań poszczególnych bibliotek.
8 1 Radek Czajka
* Wyszukiwarka oparta na starej wersji Elasticsearch, wykorzystująca nierozwijaną już, zbudowaną w monterail, "wtyczkę do języka polskiego":https://github.com/monterail/elasticsearch-analysis-morfologik
9 1 Radek Czajka
  Aktualizacja wymagałaby prawdopodobnie również „ożywienia” tej wtyczki.
10 1 Radek Czajka
  Można też zastąpić Elasticsearch wyszukiwaniem pełnotekstowym w Postgresie – co byłoby uproszczeniem serwisu, wymaga natomiast przepisania kodu odpowiedzialnego za wyszukiwanie po stronie aplikacji;
11 1 Radek Czajka
* Frontend wyszukiwarki regularnie zawiesza przeglądarki, więc prawdopodobnie także wymaga przepisania