nodeSolidServer / nodeSolidServer/node-solid-server

Public-facing user home page redesign

Ouverte
#890 2 commentaires 4 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
JavaScript
Étoiles
1.8k
Forks
308
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When you click on someone's webid, wherever you click on a link to them in the solid world, they will want you to see a profile display which does them credit and represents them well on the web. This is quite different from the private home screen which is covered in https://github.com/solid/node-solid-server/issues/889.
What sort of things?

  • Photo(s)

  • Customizable style, color, etc, background images, etc

  • Contact details which are public.

  • Statement like twitter profile

  • Timeline of public things posts, etc

Optionally a selection of:

  • Professional role, status, CVS a la linked in
  • My public folder
  • My public photos, music, video clips.
  • Publications, blogs, papers,
  • List of my public social graph (friends list)
  • etc

but also things which as a viewer

Interact to me:

  • Message me
  • mail me
  • Invite me to things.

If viewer not logged on, allow to log on.

If viewer logged on, possibly give more things, but pulling data from ACL's files like a friends-only timeline, indexes, etc.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner l’issue 889 afin de séparer l’écran d’accueil privé de ce profil public. L’issue répertorie de nombreuses fonctionnalités facultatives liées au profil, aux aspects sociaux, aux médias et aux interactions, mais ne mentionne aucun fichier ni test ; le périmètre et les critères d’acceptation doivent être convenus avant que l’implémentation puisse être considérée comme terminée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
frontend
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.