Date: Fri, 29 Mar 2024 22:57:49 -0400 (EDT) Message-ID: <70641531.1585.1711767469794@lyrasis1-roc-mp1> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1584_441225910.1711767469793" ------=_Part_1584_441225910.1711767469793 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Art's updates: https://docs.google.com/document/d/1t= WIldEwzZ826lBwAxkIhnj7hFrURSLmZvu1EWfwCSjI/edit?usp=3Dsharing Som= e extra notes:
Mockups of HAL vs JSON-API format: https://github.com/DSpace-Labs/hal-jsonapi-compar= ison
Tim, Art & Andrea agreed to go with HAL
How do we return metadata? https://github.com/DSpace-Labs= /hal-jsonapi-comparison/blob/master/hal/hal-items.json#L26
JSONPath: https://github.com/jayway/JsonP= ath
Running all Tests at once: https://github.com/DSpace/dspace-angular/pull/51
Should we look at Yarn for dependencies: https://yar= npkg.com/en/
Seems to have nice backwards compatibility with NPM, b= ut makes dependency management easier. Supposedly also faster
William: Angular Universal Starter used to use Yarn. B= ut removed recently.
William: Lodash dependency may be a problem when we up= date Shrinkwrap (Need to ensure we use the Typescript version)
ACTION: Create a ticket to note this future is= sue
William: Our configurations may wish to use Op= aqueToken to avoid name collisions
http= s://angular.io/docs/ts/latest/api/core/index/OpaqueToken-class.html
=Spinner work: https://githu= b.com/DSpace/dspace-angular/pull/43
Angular Animate?
Router needs to load spinner and call to stop it.
<= /li>ACTION: William will review the spinner and se= e if he has suggestions.
Open Repositories asked us about a Workshop on Angular= / DSpace 7
ACTION: Tim, Art & Andrea will decide on t= his soon & let everyone know
Waffleboard of Angular Tasks (please chip in to help):= https://waffle.io/DSpace/dspace-angular
Notes:
Do we need a list of Items in Collection response? (e.g. https://= github.com/DSpace-Labs/hal-jsonapi-comparison/blob/master/hal/hal-collectio= ns.json#L11)
Items in response? https://github.com/DSpace-Labs/hal-jsonapi-com= parison/blob/master/hal/hal-collections.json#L11
AGREEMENT: Switch with a single link that brings you to the collecti= on of Items.
Different links per browse type (Title, Subject, Author, etc)
Pagination of Items. What initial sort? / pagination?
Need ability to query at two layers:
Index layer (Solr) - All browsing/searching of objects occurs at thi= s layer (and basic permission filtering). This is no different from current= UIs
Spring MVC & HATEOS Framework will be used to generate HAL
= li>Initial work from Andrea has begun here: https://github.com/4Science/DSpace/tree/DS-3423-sprin= gmvc-hateoas
Next meeting is next week (Thurs, Feb 16 @ 16:00UTC via= Slack chat)
We've decided to switch to hourly weekly meetings, alternating betwe= en text chat meetings and conference call (voice) meetings