Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/scenaristeur/ess-table

Ess ( Economie Sociale & Solidaire) + Solid + Airtable : Airtable like webapp based on Solid Specifications for Social & Solidarity Economy. ess-table can link table data from many Ess organization
https://github.com/scenaristeur/ess-table

ess solid vuejs

Last synced: 3 months ago
JSON representation

Ess ( Economie Sociale & Solidaire) + Solid + Airtable : Airtable like webapp based on Solid Specifications for Social & Solidarity Economy. ess-table can link table data from many Ess organization

Awesome Lists containing this project

README

        

# Porfolio WebApp
- all data are stored on solid user's POD : https://github.com/solid/solid-spec/
- template : https://scenaristeur.github.io/portfolio/
- source code : https://github.com/scenaristeur/ess-table

# install @vue/cli@latest
```
npm install -g @vue/cli@latest
```

# ess-table

- https://fr.vuejs.org/v2/examples/tree-view.html
- https://bootstrap-vue.org/docs/components/table
- markdown https://fr.vuejs.org/v2/examples/index.html
- https://fr.vuejs.org/v2/examples/commits.html
- medium like p editable https://stackoverflow.com/questions/53899676/vue-2-contenteditable-with-v-model

# data europe sparql
https://data.europa.eu/euodp/fr/sparql

## Project setup / Cloner le projet
```
git clone https://github.com/scenaristeur/ess-table.git
cd portfolio
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Build and publish on gh-pages
remove /dist in .gitignore
first commit :

```
npm run build
git add dist -f && git commit -m "Initial dist subtree commit"
```
```
npm run git -- "modif"
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).

### pwa cache

https://developer.mozilla.org/fr/docs/Web/API/Service_Worker_API/Using_Service_Workers

https://medium.com/@stephen.trevor.wong/3-steps-to-add-pwa-to-vue-js-in-2020-9f9daa56f9
https://auth0.com/blog/vuejs-kanban-board-adding-progressive-web-app-features/
https://medium.com/js-dojo/vuejs-pwa-cache-busting-8d09edd22a31
https://www.julienpradet.fr/fiches-techniques/pwa-intercepter-les-requetes-http-et-les-mettre-en-cache/

https://jakearchibald.com/2014/offline-cookbook/
https://www.udacity.com/course/offline-web-applications--ud899

https://serviceworke.rs/caching-strategies.html

- test service-worker.js in development
https://medium.com/@stephen.trevor.wong/3-steps-to-add-pwa-to-vue-js-in-2020-9f9daa56f9
modify vue.config.js
```
const publicPath= "./"
```

```
npm run build && cd dist && npx http-server && cd ..
```

### Inrup Solid Server
https://broker.pod.inrupt.com/

### semapps
https://data-techcico.semapps.org/organizations/
https://colibris.social/actors

### npm outdated
`
smag@think:~/dev/ess-table$ npm outdated
Package Current Wanted Latest Location Depended by
bootstrap 4.6.0 4.6.0 5.0.2 node_modules/bootstrap ess-table
bootswatch 4.6.0 4.6.0 5.0.2 node_modules/bootswatch ess-table
eslint 6.8.0 6.8.0 7.32.0 node_modules/eslint ess-table
eslint-plugin-vue 6.2.2 6.2.2 7.15.1 node_modules/eslint-plugin-vue ess-table
solid-file-client 1.2.5 1.2.5 2.1.0 node_modules/solid-file-client ess-table
`