pdsinterop / php-solid-server

Standalone Solid Server written in PHP by PDS Interop
https://pdsinterop.org/php-solid-server/
MIT License
46 stars 7 forks source link

possible helpful codebase #3

Closed melvincarvalho closed 3 years ago

melvincarvalho commented 3 years ago

Back in the day this was the solid reference implementation by @deiu . It worked really well

https://github.com/linkeddata/ldphp

Obviously very very old now

But possibly some ideas or patterns you could reuse

It would not surprise me if it still worked tho! :)

michielbdejong commented 3 years ago

Thank @melvincarvalho! Tim had the same suggestion. For the webid-provider part we're implementing the new DPop login flow, so we'll be contributing that upstream to https://github.com/thephpleague/oauth2-server.

For the LDP part we're building https://github.com/pdsinterop/flysystem-rdf. Created an issue there about maybe using parts of php5-librdf: https://github.com/pdsinterop/flysystem-rdf/issues/1. For the WAC part we might learn from https://github.com/linkeddata/ldphp/blob/master/www/inc/class/WAC.php but it doesn't look like it implements the entire current WAC spec. That code is 6 years old, predates the start of the Solid project! :)

Anyway, thanks for the suggestion! I'll close this issue now and leave just the follow-up one in the flysystem-rdf repo.