Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move SolidProject to Netlify to the community Solid Server #3

Open
MarrelleBailey opened this issue Apr 28, 2021 · 11 comments
Open

Move SolidProject to Netlify to the community Solid Server #3

MarrelleBailey opened this issue Apr 28, 2021 · 11 comments

Comments

@MarrelleBailey
Copy link

MarrelleBailey commented Apr 28, 2021

Will work on this the week of June 7

Issue: solid/solidproject.org#248

@bourgeoa bourgeoa removed this from To do in Solid Team Action Items Feb 18, 2022
@bourgeoa bourgeoa added this to To do in Solid Team Action Items via automation Feb 18, 2022
@bourgeoa bourgeoa moved this from To do to In progress in Solid Team Action Items Feb 18, 2022
@bourgeoa
Copy link
Member

leave this for the steps for implementation

@bourgeoa
Copy link
Member

meeting notes from 2020-02-11
meeting place : https://meet.jit.si/solidproject-org

presents :

Jackson
Justin
Alain

meeting

  • Actual status

    • source : github
    • build with jekyll
    • how is it published -->github actions
    • where is the webserver --> netlify
  • how is the certificate managed, domain provider gandi ?

  • objectives

    • static .html on a CSS server
    • server provider digital ocean ?
    • CSS >= version 3.0.0 ? single user pod
    • publication from github actions
  • github actions :

conclusions

Work sharing :

  • jackson authentication
  • justin jekyll
  • alain

@bourgeoa
Copy link
Member

bourgeoa commented Feb 18, 2022

meeting notes from 2020-02-18
meeting place : https://meet.jit.si/solidproject-org

presents :

Jackson
Justin
Alain

meeting

Alain report actions

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" --env JEKYLL_ENV=production jekyll/jekyll:3.8 jekyll build
  • solidos WSL2 Pb

    • npm run setup with sh: 1: make: not found
    • sudo apt-get update
    • sudo apt-get install build-essential
  • test on NSS https:// localhost:8443 multi-user

    • It must be root because all links are relative to _site

    • assets is needed twice : keep assets at root and copy assets --> pages/solid/solidproject.org/assets

    • in container to not display all contained resources

    • newsletter/archive.html should be renamed newsletter/index.html

    • in general developers/vocabularies/ is not structured correctly
      - missing index.html in well-known, create, use, publish and may be code
      - well-known.html --> index.html

    • some links are wrong specification (link on right (example team : pages/solid/solidproject.org/team should be /team)

    • rm -r node_modules

    • permalink

      • all pages use permalink exemple : permalink : /about <-- note there no .html (see navigation.yml, toc-about.html, page-about.html)
        the consequence is that
      • .html extension must be converted to $.html except index.html this is to be compatible with a nice url build with permalink
      • renaming all except index.html :
find . -type f -name "*.html" -exec sh -c 'mv -f $0 ${0%.html}$.html' {} \;
find . -type f -name "index$.html" -exec sh -c 'mv -f $0 ${0%$.html}.html' {} \;
	# git clone https://github.com/solid/community-server.git
	# cd community-server
	# git branch -b test-v2.0.1 v2.0.1
	# npm ci
	# npm start -- -c @css:config/file.json -f ./Documents 
  • CSS with mashlib : todo as single user

Jackson report

Justin report

Actions

  • jackson
    • waiting for jeff's to document issue with solid-node-client using solid-rest with jsonld to turtle (?? $rdf should be added as global like for PATCH)
    • will include justin github-action jekyll workflow
  • justin
    • to review the questions raised on site structure (see alain above comments)
    • some changes may be made on a github-action pre-publish step
  • alain :
    • propose PR's for changing site
    • on CSS container MUST end with /

next meeting Friday 25 February 2022 same time17:30 CET

@bourgeoa
Copy link
Member

bourgeoa commented Mar 17, 2022

This week :

@bourgeoa
Copy link
Member

@RubenVerborgh just opened an issue CommunitySolidServer/CommunitySolidServer#1235

@bourgeoa
Copy link
Member

bourgeoa commented Mar 21, 2022

Removed the comment on .zip file. Seems a mashlib only issue solid/solid-ui#486

@bourgeoa
Copy link
Member

@jaxoncreed I have difficulties using the token o-development/clone-to-solid-pod#2
I suppose i am doing something wrong because jeff and you did succeed.

@bourgeoa
Copy link
Member

No it was time consuming each folder must end with a / and each html file must end with .html
And to create a pod container each link must begin with it.
I had problem to understand the redirect that uses site.url and site.baseurl
At the end there can be no more distinction between site.url and site.container. site.container can be replaced by site.url and keep only site.url

The problem is to load all the data. Some file are rejected for size. The number of request is high : 7000
Sometimes appears issues on like 500, lock file more than 3000 ms, err memory ?, and a difficulty with assets/img/fontawesome-free-5.11.2-web/svgs/solid/ that contains 1000 images.

@jaxoncreed
Copy link
Contributor

Update on this. As far as I'm aware, this project has not been completed. Is that correct @bourgeoa ? Should we rope this into our upcoming meetings?

@bourgeoa
Copy link
Member

@jaxoncreed yes you are correct. And I suppose the objective is still to deploy on a solid pod.

@csarven
Copy link
Member

csarven commented Jan 11, 2023

Original issue: solid/solidproject.org#248

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Solid Team Action Items
  
In progress
Development

No branches or pull requests

5 participants