No description
Find a file
Nextcloud bot dc7f94d5fc
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-11 02:27:02 +00:00
.github docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
.tx [tx-robot] Update transifex configuration 2022-11-09 12:50:15 +00:00
appinfo docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
css docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
img docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
l10n fix(l10n): Update translations from Transifex 2025-09-11 02:27:02 +00:00
lib docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
LICENSES docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
src docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
templates docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
vendor-bin chore: update psalm 2025-06-17 12:46:17 +02:00
.eslintrc.js docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
.gitignore docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
.l10nignore docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
.nextcloudignore docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
.php-cs-fixer.dist.php docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
AUTHORS.md docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
CHANGELOG.md docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
composer.json fix: cs check 2025-06-17 12:51:04 +02:00
composer.lock chore: update psalm 2025-06-17 12:46:17 +02:00
COPYING let's go 2021-01-14 15:38:58 +01:00
krankerl.toml docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
makefile docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
package-lock.json chore: update npm packages 2025-07-16 12:42:01 +02:00
package.json chore: update npm packages 2025-07-16 12:42:01 +02:00
psalm.xml docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
README.md docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
REUSE.toml docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
stub.phpstub docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
stylelint.config.js docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
webpack.js docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00

Nextcloud welcome widget

REUSE status

A Markdown rendering Dashboard widget to welcome all users.

⚙ Configure via Settings > Administration > Theming > Welcome widget

📄 Pick a Markdown document to be rendered in the widget

💡 If no document is chosen, the widget won't be shown

📝 Edit the Markdown document to update the widget in real-time

🖼 Images are also supported

💬 Configure a contact person to directly start a chat with (requires Nextcloud Talk to be installed)

Dashboard layout

Once the app is installed, if you want the Welcome widget to be displayed by default on new users dashboard, change the default dashboard layout:

occ config:app:set dashboard layout --value=welcome,recommendations,spreed,mail,calendar

Multilingual support

The widget supports different languages by appending _lang to the specified filename. So if the original filename is mywelcome.md, the widget will look for mywelcome_sv.md for a user with Swedish set as their language. If that file is not present, the configured filename will be used.

(If the user has no specific language setting, the default language of the Nextcloud instance will be used.)

Screenshot

Welcome widget example

General Usage Guide

  1. The markdown file should only be created from the Text app for proper support of links and images
  2. Manually added links should ideally be absolute links with file IDs for files/folders
  3. Images would be displayed only if added through the image icon in the Text app and not through relative path or file ID links