Link Search Menu Expand Document

Minutes for meeting 2020-07-06

Date/Time: 2020-07-06 09:00-10:00 CET

Attendees

  • Auke van Slooten @poef
  • Michiel de Jong @michielbdejong
  • Yvo Brevoort @ylebre

Agenda

  • risks: oauth lib nextcloud

Minutes

risks: oauth lib nextcloud

  • Nextcloud uses their own OAuth implementation, we probably don’t want to use it
  • Last week

    Michiel

  • worked 11 hours, total now 41.5.
  • More or less finished milestone 1a: https://github.com/pdsinterop/test-suites#expected-output

Ben (in Dutch)

  • worked ? hours, total now 30.5+? Bezig geweest met de risk-assesment, detail planning en verdere implementatie van de standalone PHP. Voor de risk assessment hebben Auke en ik wat afgestemd, ik zal de docs updaten Ik heb met Auke door de flows voor authentication heengelopen, ik heb hier een eerste digitale opzet van gemaakt De standalone PHP server functioneerd. Hij is nu voornamelijk leeg, ik heb al een structuur opgezet met routing en controllers zodat het voor de meeste developers makkelijk te snappen zou moeten zijn. Ik heb een eerste opzet gemaakt om de PHP League Oauth2 server er in te hangen. Mijn POCje voor de FlySystem adapter/plugin om meta-data (RDF en andersinds) out-of-bounds toe te voegen is af. Het kan redelijk straigforward. Ik heb ook met Auke door het technische design heengelopen. Tot nog toe geen issues. Een van de risico’s die Auke en ik gevonden hebben is aangaande Oauth en Nextcloud (Auke kan dit wel toelichten -> see “risks: oauth lib nextcloud” above). Het implementeren van dezelfde Oauth server in zowel de standalone en Nextcloud heeft daarom nu onze voorkeur. Ik heb een kleine aanpassing aan de milestones voorgesteld, naar aanleiding van mijn gesprek met Auke. Ik zag dat ik mijn uren CSV van deze en vorige week nog moet committen/pushen, dat zal ik ASAP doen. Het logo is af! En de monochrome versie ook Ik heb van het weekend ook een eerste poging gedaan om the JustTheDocs Jekyll theme aan te slingeren. Ik moet nog even wat tegen de navigatie aanschoppen, maar verder lijkt het goed to lukken. Aangezien ik het leuk vind om met deze dingen te spelen (ik ben voor mezelf met een soortgelijk project bezig) heb ik de uren voor de theme niet op conto van het project geschreven.

Yvo

  • worked 4 hours, total now 22 Have the blank nodes working now, which means most of the constructs used in the profile information in Solid can be edited.

Auke

  • worked 8 hours, total now 33 Looked at oauth implementation in nextcloud with Ben. It is not a seperate library, so not usable for both standalone php and nextcloud implementation. For now we’ll add a facade and use the same library in both. So we won’t use the nextcloud oauth for now.

Next week

Michiel

  • Will start with milestone 2a.

Ben (in Dutch)

Alle changes die ik nu lokaal heb ordenen, committen en pushen (logo, uren, v0.2 van PHP standalone, diverse docs en diagrammen) Voorgestelde aanpassingen voor de milestones uitwerken en committen OAuth2 in standalone hangen en met Auke afstemmen voor Nextcloud Begin maken aan read-only profile in de standalone PHP Er was nog iets maar die weet ik nu even niet, kom ik nog op terug [-> https://github.com/pdsinterop/project-admin/issues/14 maybe? -Michiel]. Maandag middag kom ik nog even online om de meeting notes te bekijken, als er vragen zijn, zet zet er maar bij, dan kan ik ze meteen beantwoorden.

Yvo

Will start research on storing the modified profile document and other Turtle documents.

Actions and agreements

Auke

  • ⏳ add static alice profile in nextcloud
  • 🔜 make alice profile public
  • ⏳ finish community outreach document
  • 🔜 finish styling pdsinterop.org with Ben -> https://github.com/pdsinterop/project-admin/issues/14

🔜 = Todo ⏳ = Doing ✔️ = Done 🎉 = Tada! (Done, but more awesome!) ❌ = Cancelled

1 If applicable

Other Notes & Information

  • editing a nextcloud profile will use Yvo’s simplyedit implementation, nextcloud will implement patch/put actions to update the turtle source
  • agreed to finalize memorandum of understanding after checkpoint 1a/b/c is done (identity).

Copyright © 2020-2021 PDS Interop. Distributed under a MIT license.