NatLibFi / Skosmos-widget-suggestions

Skosmos plugin for making suggestions for new concepts
4 stars 2 forks source link

What kind of redesiging and refactoring of the code is needed if the widget is used outside the YSO? #35

Open miguelvaara opened 3 years ago

miguelvaara commented 3 years ago

Notes if the widget will be used on the vocabularies other than YSO:

kouralex commented 3 years ago

The important bits related to the points above:

miguelvaara commented 2 years ago

Related #47

miguelvaara commented 2 years ago

Ensimmäinen case tämän asian edistämiseksi voisi olla SLM (https://finto.fi/slm/fi/)

miguelvaara commented 2 years ago

Nyt tehty:

Testeissä on selvinnyt seuraavaa:

Ehdotuswidgetin käyttö erikoisontologioissa on mahdollista (alunperin siis suunniteltu vain ysolle)

Yleisesti käytettävän version toteuttamisen helppous tai vaikeus (lue: suunnittelun ja koodaamisen määrä) riippuu lähinnä toivotusta aikataulusta. Ihan päivässä tai parissa toteutusta ei voi loppuun asti viedä.

Sanastokohtaisen, räätälöidyn toteutuksen helppous tai vaikeus riippuu,

a) erikoisontologian ominaispiirteistä b) toiveista ja odotuksista toimintojen suhteen c) halutusta aikataulusta

Koska kyseessä on plugin/widget/lisäosa/liitännäinen, suunnittelunäkökulma on ollut plug-and-play-ajatuksen toteutuminen mahdollisimman pitkälle niin, että widgetin käyttöönotto taustajärjestelmässä (Skosmos/Finto) vaatisi minimimäärän konfigurointia tai sanastokohtaisia säätöjä + etteivät muutokset Skosmoksessa mahdollisesti rikkoisi widgetiä. Widgetin tulisi olla Skosmoksesta/Fintosta riippuvainen lähinnä vain data osalta, mutta täyttä teknistä riippumattomuutta ei voi silti saavuttaa.

Plug-and-play-ajatuksen toteutuminen vähenee sitä mukaa, kun halutaan toimintojen osalta lisää sanastokohtaisia erityistoiveita.

Widgetin yleiskäyttöisessä testiversiossa tällä hetkellä,

Ehdotusten erikoissanastokohtaiseen GitHub-repoon ohjaamisen tutkimisen jäi hieman kesken, mutta ylimääräisten/turhien konfiguraatioiden välttämiseksi, todennäköisesti paras tapa toteuttaa omaan repoonsa ohjautuminen on seuraava:

Testiversiolle tehdyissä käyttäjätesteissä ei ilmennyt erityisiä ongelmia toiminnallisuuksien osalta, visuaalisia "kauneusvirheitä" ei edes pyritty estämään.

Seuraavaksi:

Myöhemmin:

jarmosaarikko commented 2 years ago

Viilattavaa, ei visuaalisia vaan jotenkin toiminnallisia epäjohdonmukaisuuksia - pitikö näitä kommentoida nyt?

miguelvaara commented 2 years ago