From a3c110d6f31b8258a3de0542e3846ec7521da2f1 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Fri, 22 Sep 2023 21:56:57 +0300 Subject: [PATCH] Updated WeKan Multiverse Roadmap (markdown) --- WeKan-Multiverse-Roadmap.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/WeKan-Multiverse-Roadmap.md b/WeKan-Multiverse-Roadmap.md index 942c45c..f699143 100644 --- a/WeKan-Multiverse-Roadmap.md +++ b/WeKan-Multiverse-Roadmap.md @@ -83,3 +83,24 @@ https://github.com/wekan/php/blob/main/page/allboardschar.php - Features: Login, dropdown menu structure, SQLite database - Not yet: Show board - Problems: Gambas login page etc requires Javascript, does not work in Netsurf +- Meteor SSR + - https://github.com/wekan/we + - Features: + - Only serverside rendering. Javascript removed removed from frontend. + - Only test webpage. No actual features. +- Node.js 20 and Deno + - Repo https://github.com/wekan/wekan-node20 + - Features: + - main.js makes database queries to many databases + - Database drivers: + - MongoDB driver for Legacy MongoDB 3.2.x + - MongoDB driver for newest MongoDB included + - FerretDB proxy to PostgreSQL + - FerretDB proxy to SQLite + - Works mostly the same for Node.js 20 and Deno, only difference is how to make imports https://github.com/wekan/wekan-node20/blob/main/main.js#L1-L7 , that could probably be made work at both with some code that detects Node and Deno, like `if deno... else if node20... endif` + - docker-compose.yml loads FerretDB with PostgreSQL and SQLite, but that MongoDB 3.2.x does not start yet https://github.com/wekan/wekan-node20/blob/main/docker-compose.yml#L91-L136 . Should be improved sometime. + - Deno only support these CPU/OS https://github.com/wekan/wekan-node20/releases . Most platforms have binary about 350 MB, but Linux arm64 is 1.1 GB because of some bug somewhere maybe. + - Node.js supports these CPU/OS, like also s390x https://nodejs.org/dist/latest-v20.x/ that Meteor WeKan supports: + - https://github.com/wekan/wekan/wiki/s390x + - https://github.com/wekan/node-v14-esm/releases/tag/v14.21.4 +