Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jun 14 19:18

    github-actions[bot] on gh-pages

    deploy: 9ab3e03407f0cc37803a68e… (compare)

  • Jun 14 19:16

    bourgeoa on v1.7.2

    (compare)

  • Jun 14 19:16

    bourgeoa on main

    update dependencies 1.7.2 (compare)

  • Jun 10 09:24

    github-actions[bot] on gh-pages

    deploy: 1511bfd178e9fcde988e1be… (compare)

  • Jun 10 09:20

    bourgeoa on main

    Update dependencies 1.7.1 (compare)

  • Jun 10 09:20

    bourgeoa on v1.7.1

    (compare)

  • Jun 08 15:21
    timbl synchronize #114
  • Jun 08 15:21

    timbl on raw-loader

    - options has an unknown prope… Make the header work when testi… prob dump branch (compare)

  • May 31 17:29

    github-actions[bot] on gh-pages

    deploy: d1a445390d3c123021a4b92… (compare)

  • May 31 17:27

    bourgeoa on main

    v1.7.0 (compare)

  • May 31 16:49

    github-actions[bot] on gh-pages

    deploy: 2ddb01a82e03dce06f3c5d1… (compare)

  • May 31 16:47

    bourgeoa on main

    update dependencies (compare)

  • May 29 21:03

    github-actions[bot] on gh-pages

    deploy: 629e6f7cbf4d004b49e4283… (compare)

  • May 29 21:00

    angelo-v on main

    remove deprecated hmr option (compare)

  • May 27 21:58

    dependabot[bot] on npm_and_yarn

    (compare)

  • May 27 21:58
    dependabot[bot] closed #118
  • May 27 21:58

    dependabot[bot] on npm_and_yarn

    (compare)

  • May 27 21:58
    dependabot[bot] edited #118
  • May 27 21:58
    dependabot[bot] closed #115
  • May 27 21:58
    dependabot[bot] edited #115
Tim Berners-Lee
@timbl
Cool
Sharon Stratsianis
@SharonStrats
Happy New Year to you @/all Best Wishes for a happy and healthy 2021! See you all in Feb :). Sorry about the other night @timbl @NoelDeMartin I just couldn't make it, efinitely a tiring time of year.
@michielbdejong thanks for updating.
@namedgraph_twitter yes, I agree we need Docker for this. Even though I eventually got it working on MacOS Docker woudl be much smoother.
Paul Worrall
@pjworrall
happy new year everyone ! @michielbdejong told me about something @jeff-zucker has done that might help me use a Dropbox store with Solid OS. I'd love to play with that. Any help exploring it would be appreciated!
Jeff Zucker
@jeff-zucker
@pjworrall I am finalizing things now so no documentation yet and only read now, should have write later this week, testing it now ... the actual fetcher is in Solid-Rest-Dropbox and later this week I will upload two interfaces to it - 1) Data Kitchen a stand-alone GUI desktop app that does pods, dropbox, local file sys and more 2) Solid-Node-Client - a nodejs client that handles all the same backends via dropbox;//, file:// and https:// URIs for copying/syncing between spaces.
2 replies
Jeff Zucker
@jeff-zucker
Basic operation without the interfaces is
import {SolidRestDropbox} from '@solid-rest/dropbox';    
let client = new SolidRestDropbox();     
client.login( dropbox_access_token ).then( (session) => { 
  client.fetch( 'dropbox://' + dropbox_url, ...) ...
});
Jeff Zucker
@jeff-zucker
@pjworrall could you tell me a bit about your use case?
17 replies
Tim Berners-Lee
@timbl
Happy new year, everyone. We have a zoom in 20 mins for those who would like to join to discuss progress and priorities n solidos .
Tim Berners-Lee
@timbl
Tim Berners-Lee
@timbl
@aveltens:matrix.org Angelo’s podcast on solid^
Sharon Stratsianis
@SharonStrats
@timbl aww I just realized it's now Thursday for me.. I know you are busy, but if you get a chance can you list the priorities here? There's a slight chance I'll make next week (if the place we stay is bigger with a room I can go to where I don't disturb anyone). Otherwise, I will make the next week for sure. It says it's 4am for me which I can make ongoing, that's a good time honestly better than 10pm I think. I'm a morning person. I had ran into some problems moving my mention to solid-ui (even though it worked standalone) the reason is due to nesting of elements and styles which I believe hinders something I have done. Because of this, I have been diving deeper into CSS so that I can fix that. I had a question that may be for @megoth , i know that mashlib was using SASS and just wondering why we aren't using that for solid-ui as well, is there some reason around that?
aveltens
@aveltens:matrix.org
[m]
We are using SASS in mashlib, at least there are some global style sheets in src/styles. But I think we want to use as few global styles as possible and apply inline styles via JSS in general (as far as I understood)
Tim Berners-Lee
@timbl
In general, we inject the styles like myElement.style =UI.styles.TextInputStyle etc
aveltens
@aveltens:matrix.org
[m]
It is incredibly hard to build a modern, clean, responsive UI that way. It's just too low level and clunky
1 reply
Speaking of which... I experimented a bit with ionic and lit-html and came up with a proof-of-concept profile page using these, see solid/solid-panes#272
Michiel de Jong
@michielbdejong
Looks awesome!!
aveltens
@aveltens:matrix.org
[m]
It's not too hard making nice UI when using existing toolkits like ionic. This is why I think we should use it. If we want to do everything on our own, we really need to get a bunch of designers on board and build a design system. But I am no expert in that and I personally want to focus on the actual challanges of Solid, that nobody solved yet
Tim Berners-Lee
@timbl
Well manipulating JS style object is like having a CSS style sheet … except it allows us to switch out differnt themes in real tme, and do computer things more easily.
I have suggested we shoud move though to styles.set(myEle, ‘TextInputStyle’) which allows us to migrate to differnt mechanisms in future
Nice design! Is it responsive — does it all go to one column opn a phone?
Tim Berners-Lee
@timbl
I have a question — should resumee information go into the profile document directly or onto a new resource lin ked from it? Like cv.ttl in the same folder as the profile?
Paul Worrall
@pjworrall
@timbl I would suggest icv information is something that people would like to control separately. For example, people have CV's for different audiences.
aveltens
@aveltens:matrix.org
[m]
yes, it is responsive and goes to a single column on small screens
I aggree and would like to have my cv in a separate document (and possibly have separate cv documents for different occassions)
Tim Berners-Lee
@timbl
@pjworrall Agreed .. mind you that also applies to he other rofile info too.
aveltens
@aveltens:matrix.org
[m]
probably yes 🤔
Paul Worrall
@pjworrall
yes, good point but my experience of recruitment is CV's end up being rewritten for every job application.
Tim Berners-Lee
@timbl
I have a mental model of a Community as being something which (however big/small it is and whatever its internal structure) shares certain common thyings — kuje semantics of keyword tags, like shared bookmarks, and also within that community I have my wn profil - my own name, pictures, favorite languages, nickname, etc etc … and clearly CV has to be something in that list
Roadmap task to make communities a thing: https://solidos.solidcommunity.net/public/Roadmap/Tasks/state.ttl#Iss1607793129359 is whee I track that idea
Paul Worrall
@pjworrall
Thats interesting actually because I could see a community object that defines what it wants to use as a custom CV for that specific use. Like a data shape. So if it is a community about a job role somewhere the CV it gets is machine created and readable. Maybe a bit too advanced for now.
aveltens
@aveltens:matrix.org
[m]

I am just seeing I have a refactoring PR left open here solid/solid-panes#268

Someone able to review? Any objections against merging?

Tim Berners-Lee
@timbl
None from me
Arne Hassel
@megoth_twitter
A thought reg design system: while I initially had hoped Prism could be a design system for SolidOS and other Solid web apps, I've realized the pace at which it is developed and maintained probably won't be able to support SolidOS =\ Hence I urge you to find a design system that can support what you need.
A CSS library that I've experimented with in my latest side project (https://dnd5e.vercel.app/) that I find really fun and allow me to be productive is Tailwind CSS (https://tailwindcss.com/)
If you're able to figure out how you can configure it to create a CSS with only the classes you need, I think it can be useful for you as well
Tim Berners-Lee
@timbl
When prism started I thought it was going to just apoply style, but then I realized it is a UI components library.
We would have been able to attacj out sttles to a set of themes from a style library, but you are right we can’t wait for prism components to be developed.
Sharon Stratsianis
@SharonStrats
I have been having similar problems working with the style in general. I am doing a course now that's really teaching me the ends and outs of css and design (hoping this will help me help with the design etc). After working with it and this course I realize that we do need a design system or something to make it easier. One of the issues I feel may be that we are so heavily nested. Table within Table within table which is making it hard to get the styles as mentioned above to work the way they would without this nesting. We are also not able to use some of the SASS features I think would be helpful (although probably not critical). My goal is to finish this class by the time I return and then try it on solidos (didn't bring my MAC here).
Sharon Stratsianis
@SharonStrats
I also like the idea of CV being separate
Sarven Capadisli
@csarven

I keep my WebID Profile Document and CV as separate resources (one FYN path: <https://csarven.ca/#i> <http://www.w3.org/2000/01/rdf-schema#seeAlso> <https://csarven.ca/cv> . ) -- Usually the profile is 'high traffic'.. CV is less so but of course depends on UCs.. So, makes sense to have a "More.." leading to the full resume/CV. The other reason is to give different access controls - although I keep everything public -- well mostly my 20s+ activities.

My CV went through a number of different resume/cv vocabs/ontologies.. including those that help describe agents/events and those that describe a template and then a profile gets associated to it. Currently I just use schemaorg - mostly rooted in foaf/vcard and ical

aveltens
@aveltens:matrix.org
[m]

In rdflib I can find all statements of a subject via statementsMatching. Is there something similar, for getting everything grouped by predicate?

So that instead of:

[
 {s, p1, o1},
 {s, p1, o2},
 {s, p2, o1},
]

I will get

[
 {s, p1, [o1, o2]},
 {s, p2, [o1]},
]

?

Tim Berners-Lee
@timbl
Quads in rdf are not ordered. You should nevr count on them being in any particular order from things like that.
Jeff Zucker
@jeff-zucker
@timbl - your mention of public data spaces motivated me to dust off a project I've had on the back shelf for a while - Open Culture Browser - a mashup of hundreds of collections from the Internat Archive and Wikimedia Commons.
Michiel de Jong
@michielbdejong
I worked out how to use solid-auth-fetcher in the browser: https://github.com/solid/solid-auth-fetcher#web-app
Alain Bourgeois
@bourgeoa
Nice. Thanks I shall try it on solid-file-widget
Sharon Stratsianis
@SharonStrats
That's awesome @michielbdejong ! I keep seeing all the notifications on the money work you are doing :). I want to check it out. I can't make this weeks meeting bc I'm in Adelaide and forgot it's 30 min behind which means 3:30, which is just too early.