No description
Find a file
Nextcloud bot 8591562ea6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-28 02:21:38 +00:00
.github Chore(deps): Bump actions/setup-node from 6.1.0 to 6.2.0 2026-02-12 18:12:43 +00:00
.tx [tx-robot] Update transifex configuration 2022-11-09 12:50:15 +00:00
appinfo adjust admin settings UI 2026-02-11 11:00:40 +01: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 2026-02-28 02:21:38 +00:00
lib chore: fix cs 2026-02-06 18:18:32 +01:00
LICENSES docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
src adjust admin settings UI 2026-02-11 11:00:40 +01:00
templates docs(reuse): Add reuse compliance 2025-08-14 13:07:01 +02:00
vendor-bin chore: composer update 2026-02-02 13:41:01 +01: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 chore: bump version nr and add changelog 2025-12-08 14:25:53 +01:00
composer.json chore: drop NC<29 2026-02-06 17:18:40 +01:00
composer.lock chore: drop NC<29 2026-02-06 17:18:40 +01: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(deps): Bump stylelint-webpack-plugin from 5.0.1 to 5.1.0 2026-02-12 16:40:42 +00:00
package.json Chore(deps): Bump stylelint-webpack-plugin from 5.0.1 to 5.1.0 2026-02-12 16:40:42 +00: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 chore: update to Vue3 2026-02-06 16:59:00 +01:00
webpack.js chore: update npm and composer deps 2025-12-08 14:23:56 +01: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