nextcloud / nextcloud/server

Turning public profile pages into a digital business cards

Open
#53,100 3 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement feature: profile
Dominant language
PHP
Stars
36.9k
Forks
5.2k
Avg merge
2d 3h
Merged PRs (30d)
713

Description

Nextcloud offers this already quite nice profile pages but at the moment they are more a social network like profile page. Especially in the enterprise context it could be really nice to turn this into a digital business card.

You can find multiple webpages or mobile apps which offers digital business cards. I just picked a random one to try it out and to create a example (https://onevcard.app):

Image

As you can see it is a really nice business-card-like landing page with all the information you expect: phone number, address, company, job title, external links (in this case to my personal linkedIn profile and the company profile, but it is quite flexible to add many more links and buttons),... By clicking on "Kontakt speichern" (engl: save contact) you can import the VCard with one click in your address book.

In the Nextcloud context it could even offer additional benefits:

  1. book a appointment
  2. call someone by Talk directly in the browser
  3. Send someone a message via Talk directly in the browser
  4. Request a file drop-link if you meet someone and agreed to send him some documents
  5. connect via Nextcloud (create a federated share connection if the other user has a Nextcloud as well, for example by adding each other to the Nextcloud address book with the federated cloud IDs)
    ...

The cards could be distributed in many ways:

  1. printing the QR code at the back of regular business cards
  2. Use the Nextcloud app to show the QRCode in a nice way (similar like linkedIn, messengers, etc do it to connect people)
  3. ...

Additional thoughts:

Maybe there could be a switch to design if you want to have the more "social network like" profile or the more business card style. Maybe it could be a even a different default depending on your installation.

What do you think?

cc @nextcloud/designers @nextcloud/designers-community

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the existing public profile pages and the example business-card layout, then define the smallest agreed scope and success criteria before implementation; the issue currently leaves the design, integrations, and profile-mode behavior open.

Written by the indexing model from the issue text.

Assessment

Domain
design, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.