[wikijs] Modern and powerful wiki

#Wiki.js for #Yunohost has been updated to version 2.0.0-beta.91,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • feat: admin list pages + editor media ui imrprovements
  • fix: material icons font fallback
  • feat: storage disk - actions + daily backup
  • feat: admin enter animation
  • feat: remove external css resources
  • feat: storage actions + git module actions

Update with the following command:

$ yunohost app upgrade wikijs -u GitHub - YunoHost-Apps/wikijs_ynh: Modern and powerful wiki app package for YunoHost

5 Likes

#Wiki.js for #Yunohost has been updated to version 2.0.0-beta.115,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • feat: users create (wip)
  • feat: twitch auth module
  • feat: okta auth module
  • feat: facebook auth module
  • feat: google auth module
  • fix: admin auth UI improvements
  • feat: admin auth active indicator text
  • feat: SAML auth module
  • fix: webpack clean plugin v2 crash
  • docs: remove port env var from docker-compose.yml example

Update with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

1 Like

#Wiki.js for #Yunohost has been updated to version 2.0.0-beta.148,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • Create FUNDING.yml
  • feat: image decoration classes
  • feat: asset rename + delete
  • fix: npm tasks cleanup
  • fix: v-menu is hidden by nav-header in safari
  • fix: skip compilation for page contents
  • fix: handle asset upload overwrite
  • fix: basic breadcrumbs + source view on mobile
  • fix: image max-width
  • fix: upload file hash order
  • fix: asset data type for mysql + mariadb

Update with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

#Wiki.js for #Yunohost has been updated to version 2.0.0-beta.174,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • fix: links-list + page logo alignment
  • fix: opencollective link
  • fix: setting git URL in git storage module if repository starts with http (#861)
  • feat: heroku compatibility

Update with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

1 Like

#Wiki.js for #YunoHost has been updated to version 2.0.0-beta.180,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • fix: admin system translations typo
  • feat: LDAP debug flag
  • feat: admin mail + system translations
  • fix: user search incorrectly caching results
  • fix: avoid setting db ssl unless explicitly provided
  • fix: replace spaces in upload filenames

Update with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

#Wiki.js for #YunoHost has been upgraded to version 2.0.0-beta.208,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • fix: UI localization on load + update all namespaced locales
  • fix: source view path typo
  • fix: match page current locale for UI
  • feat: default locale with namespacing
  • feat: sideloading + locales nav menu
  • feat: editor md + source translations
  • feat: editor modals translations
  • fix: error messages are not shown in setup (#821)
  • fix: locale override not loading (#880)
  • docs: update BACKERS
  • feat: gitlab auth module + storage locale namespacing fix
  • feat: analytics code rendering
  • feat: analytics modules backend + admin panel
  • fix: elasticsearch module upgrade + deps update

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

#Wiki.js for #YunoHost has been upgraded to support ldap authentication,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • Adding ldap authentication support thanks to improvements made in #YunoHost 3.6, Major changes : [enh] Simplify the whole LDAP interface thing
  • Instructions to implement ldap authentication sent at the end of the installation by mail to root user.

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

1 Like

#Wiki.js for #YunoHost has been upgraded to version 2.0.0-beta.230,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • fix: save media asset path on reopen (#919)
  • feat: page locale migration + deps update
  • fix: hide non-guest actions
  • fix: github enterprise auth compatibility
  • fix: i18n client caching
  • fix: editor locale redirect + welcome page localization
  • fix: legacy login errors + logout button
  • feat: legacy login
  • fix: gitlab baseurl missing (#907)
  • feat: alternate navigation icon set

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

1 Like

#Wiki.js for #YunoHost has been upgraded to version 2.0.0-beta.241,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Changes:

  • feat: page recycle bin ui (wip)
  • fix: UI improvements
  • feat: azure ad auth
  • feat: azure ad auth (wip)
  • fix: locale db field length
  • feat: editor - warn on leave without save
  • feat: details + summary tag styles
  • fix: fontawesome 5 latest version
  • fix: git private key alt paste mode

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

#Wiki.js for #YunoHost has been upgraded to version 2.0.12,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Detailed fixes:

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

2 Likes

#Wiki.js for #YunoHost has been upgraded to version 2.1.113,

#Wiki.js is an open source, modern and powerful wiki app built on Node.js, Git and Markdown.

Detailed fixes:

Upgrade with the following command:

$ yunohost app upgrade wikijs -u https://github.com/YunoHost-Apps/wikijs_ynh

1 Like

just to make sure by default this uses a DB to save not RCS?

I don’t know what is RCS…
But you can read the code: https://github.com/YunoHost-Apps/wikijs_ynh/blob/ed3d16ea928155936ecf8753fcc6096a01971e6d/scripts/_common.sh#L8

RCS = store stuff in git instead of plaintxt(dokuwiki) or DB(mediawiki)

By default, all is stored in the postgresql dB

1 Like

Thank you for having made Wiki-js available on Yunohost.

By chance, did anyone here implement the GitHub-integration (import/export & sync with a GitHub repository) or has an idea on how to implement this on YunoHost? [link to Wiki-js GitHub integration docs]

In order to generate a key, the Wiki-js documentation suggests to:

  1. Run ssh-keygen -t rsa -b 4096
  2. “When prompted to save the generated file, enter a path which can be accessed by Wiki.js (e.g. /etc/wiki/github.pem) and press Enter.”

Should this be done on the server side command line, do you have some pointers on the domain structure of yunohost? (Wiki-js is installed on a dedicated url)

1 Like

Yes it needs to be done from the YunoHost server command line.
You can for example store the key in /var/www/wikijs/.ssh/github

I have installed wiki.js 2.5.201.
I found a new user in nextcloud called

svc_wikijs_ldap

Is that a normal behaviour?

yes it’s normal, wikijs need a user to authenticate to ldap, so no other choice than creating a dedicated user.
One day YunoHost will implement service account and we will switch to it

After uninstalling it, the user created is still there in nextcloud talk but deleted in yunohost users.