proarc / proarc-client

3 stars 0 forks source link

Úpravy ve formuláři pro eČlánky #149

Closed kerschfilip closed 1 year ago

kerschfilip commented 2 years ago

Při testování v KNAV jsme narazili na následující problémy ve formuláři pro eČlánky (pozor: ne NDK články nebo NDK eČlánky, ale jen eČlánky) . Celé by se to asi dalo shrnout tak, že by nebylo špatné formulář změnit tak, aby odpovídal tomu, jak vypadá ve starém rozhraní.

Jednotlivé problémy:

Díky! FK

SykoraLukas commented 2 years ago

Dlouhé načítání a nakonec nenačtení popisných metadat - formulář nejspíše nemá podporu rda pravidel. Pokud jsou pravidla aacr, tak se načte defaultní formulář.

Stejný problém se týká taky všech formulářů pro NDK Zvukových dokumentů.

kerschfilip commented 2 years ago

jak to, prosím, vypadá s úpravou formuláře pro eČlánek? na poslední schůzce padlo, že by to mělo být připravené ještě na konci dubna, ale zatím to není v použitelné podobě. @albertoh @SykoraLukas

SykoraLukas commented 2 years ago

Nasazeno na test.

kerschfilip commented 2 years ago

Aktualizace k 15.6.2022 Testována verze klienta 1.0.10 (26.5.2022), jádro 3.8.1-ALFA na proarc.inovatika.dev

Pak se ještě při testování objevily připomínky na pořadí jednotlivých karet a polí:

SykoraLukas commented 2 years ago
  • chybí možnost rozlišení článku na recenzovaný a nerecenzovaný

Tohle tu je:

image
  • U pole pro výběr typu média se stává, že pokud se vybere typ "bez média" a potom to chce uživatel změnit, už napodruhé nezafunguje ta rozbalovací roletka, ale musí se to smazat a pak teprve lze vybrat znovu ze seznamu (u ostatních polí to funguje v pořádku)

Jedná se o pole, ze kterého je možné hodnotu vybrat nebo zapsat svou (provázané přes všechny modely). Toto pole nyní neumožňuje funkci, kterou popisujete.

  • u polí se jmény autorů bychom rádi přidali pole pro ORCID iD

Doplněno.

  • Bylo by možné rozšířit pole "recenze na" (relatedItem) o možnosti pro upřesnění.

Ano půjde to. Potřebuji jen vědět mapování v modsu, jakou mají mít pole povinnost a jaký přesný název.

  • Pak se ještě při testování objevily připomínky na pořadí jednotlivých karet a polí:

Upraveno.

Během dneška dojde k nasazení k nám na test.

ZdenkaSera commented 2 years ago

@SykoraLukas Tohle se docela posouvá - prosíme o dokončení teď v červnu. Díky.

kerschfilip commented 2 years ago

@SykoraLukas díky za rychlé úpravy. Toho rozlišení recenzovaného/nerecenzovaného článku jsme si asi nějak nevšimli. Ve starém rozhraní bylo hned nahoře přepínání mezi těmi dvěma variantami. Teď je to trochu složitější. Šlo by tam přidat to jednoduché přepínání + samozřejmě nechat i současné pole žánr? image

Jedná se o pole, ze kterého je možné hodnotu vybrat nebo zapsat svou (provázané přes všechny modely). Toto pole nyní neumožňuje funkci, kterou popisujete

To byl poznatek kolegyň, které budou s formulářem běžně pracovat. Teď to asi není zásadní, ale pokud by se to dalo do budoucna nějak vyřešit, aby pro ně byla práce s formulářem příjemnější, bylo by to fajn.

u polí se jmény autorů bychom rádi přidali pole pro ORCID iD

funguje, díky!

Bylo by možné rozšířit pole “recenze na” (relatedItem) o možnosti pro upřesnění…

Přidávám mapování:

Ještě jsem si všiml, že v záhlaví editace metadat se ukazuje nějaký text o kronice, který tam asi nepatří: image

V textu rozsah článku je překlep: image

SykoraLukas commented 2 years ago
  • Toho rozlišení recenzovaného/nerecenzovaného článku jsme si asi nějak nevšimli. Ve starém rozhraní bylo hned nahoře přepínání mezi těmi dvěma variantami. Teď je to trochu složitější. Šlo by tam přidat to jednoduché přepínání + samozřejmě nechat i současné pole žánr?

Můžeme toto nechat na podzim? Potřebujeme se nyní věnovat Akubře a tohle je sice v trochu složitější podobě použitelné.

Ostatní opraveno. Bude nasazeno

kerschfilip commented 2 years ago

@SykoraLukas můžeme, díky

ZdenkaSera commented 2 years ago

@kerschfilip Plánuješ projít ty opravené věci nebo to mám udělat? Díky.

kerschfilip commented 2 years ago

Prošli jsme současný stav eČlánků na testovací instanci Inovatiky (k 20.9.2022), ve formuláři jsme narazili ještě na nějaké problémy:

To mapování ORCID ID jsem ještě radši zkonzultoval s NK (https://github.com/NLCR/Standard_NDK/issues/175) a poprosil bych o drobnou úpravu

Taky nám tu vznikl požadavek na to přiřadit autora k instituci pomocí ROR ID, to ale máme prý vyplňovat do <affiliation>, takže stačí když se tam objeví tohle pole...

A nakonec máme dvě nové věci, které vyplynuly z dalšího testování:

Mockrát děkuji!

kerschfilip commented 2 years ago

ještě doplnění k ORCID a ROR ID: bylo by potřeba, aby se tyhle identifikátory propisovaly i do exportu do Crossrefu. Tam by to mělo vypadat asi takhle (popsané je to případně tady)

<contributors>
    <person_name sequence="first" contributor_role="author">
        <given_name>Martin</given_name>
        <surname>Lhoták</surname>
        <affiliations>
            <institution>
                <institution_id type="ror">https://ror.org/028sgmw18</institution_id>
            </institution>
        </affiliations>
        <ORCID authenticated="true">https://orcid.org/0000-0003-4649-6702</ORCID>
    </person_name>
</contributors>

Problém je trochu to, že podle NK máme ORCID vyplňovat jen jako samostatný kód, ne URL, ale v exportu do Crossreffu je potřeba, aby to mělo podobu celého toho odkazu.

kerschfilip commented 1 year ago

Díky moc za všechny úpravy, zůstalo tu pár bodů:

SykoraLukas commented 1 year ago
  • u eČlánků automaticky nevyplňovat hlavního autora.

Jak vytváříte metadatový záznam? Stažením z katalogu? Mohu poprosit o nějaký záznam?

kerschfilip commented 1 year ago

Někdy se vytváří ten záznam ručně a někdy se stahuje z katalogu.

Z katalogu (Knihovna AV CR Analytika) třeba:
Maximum number of limit cycles for generalized Liénard polynomial differential systems. SYS: 002637509

ZdenkaSera commented 1 year ago

@SykoraLukas Lukáši, tohle je si zatím u tebe?

SykoraLukas commented 1 year ago

Někdy se vytváří ten záznam ručně a někdy se stahuje z katalogu.

Z katalogu (Knihovna AV CR Analytika) třeba: Maximum number of limit cycles for generalized Liénard polynomial differential systems. SYS: 002637509

Tady asi nechápu problém nebo je už vyřešen. Pokud zakládám z nového záznamu, tak se automaticky nezaklikne hvězdička, takže nikdo není označen jako hlavní autor. Pokud stahuji z katalogu, tak to záleží na datech co přijdou - v případě té ukázky je hlavní autor označen již v záznamu z katalogu, takže proto je i ve formuláři označen.

SykoraLukas commented 1 year ago

Jinak body 1 a 3 vyřešené. Bod 2 a 5 se řeší mimo toto issue a na bod 4 je dotaz na @kerschfilip

kerschfilip commented 1 year ago

Souhlasím - body 1 a 3 jsou OK, body 2 a 5 jsou mimo toto issue (5 je taky už OK).

Bod 4 Automaticky nevyplňovat hlavního autora - taky vyřešeno, funguje jak je to popsané výše.

Bylo by ještě možné u eČlánku mít vždy na kartě "Údaje o autorech" rovnou dvě pole pro Jméno? Hodně článků se dělá ručně a téměř vždycky se vyplňuje jak jméno tak příjmení. Ušetřilo by to tedy kliknutí :-) image

Děkuju!

SykoraLukas commented 1 year ago

Tohle nejde, vždy se otevře co je vyplněné nebo se rozbalí vše (podle nastavení). Rozbalovat vícero stejných objektů nelze.

ZdenkaSera commented 1 year ago

Na schůzce zavíráme.