Updated Deep Dive Into WeKan (markdown)

Lauri Ojansivu 2023-09-22 21:08:27 +03:00
parent e1e29ae5a4
commit 138b0d52ac

@ -75,37 +75,42 @@
- https://github.com/wekan/wekan/wiki/FAQ#what-was-wekan-fork--wefork
- Maintainer of WeKan since December 2016, xet7 (Lauri Ojansivu), about WeKan Multiverse at EU NGI Dapsi https://www.youtube.com/watch?v=BPPjiZHVeyM
## WeKan Multiverse
## Goal of upcoming WeKan Multiverse
- Goal of WeKan Multiverse https://github.com/wekan/wekan/issues/4578#issuecomment-1407769397
- Support more databases, like SQLite and PostgreSQL, and support migrations between them
- For browsers that have Javascript, use Javascript to add drag-drop etc Javascript features, and hide UI elements like buttons etc that are for non-Javascript
- Work without Websockets (maybe with long poll, or other way), for internal corporate networks where websockets are not allowed
- Work at browsers that do not support Javascript, or have Javascript is disabled for security reasons:
- Netsurf https://www.netsurf-browser.org/downloads/ , Development Builds https://ci.netsurf-browser.org/builds/
- RISC OS https://www.riscosopen.org/content/downloads , https://www.riscosdev.com/direct/
- ReactOS https://reactos.org , https://github.com/howinfo/howinfo/wiki/ReactOS
- Redox OS https://www.redox-os.org
- Haiku, Linux, Windows, Amiga, Atari etc
- Amiga: AWeb, iBrowse
- Dillo Webbrowser at FreeDOS https://github.com/wekan/wekan/issues/4578#issuecomment-1248525591
- Netscape, IE, etc all browsers at all OS/CPU.
- Programming language alternatives
- Optionally, use some transpiler:
- Haxe https://haxe.org
- Wax https://github.com/xet7/wax
- Nim https://nim-lang.org
- V https://vlang.io
- Cross-platform C89 code for 30+ OS/CPU like at https://github.com/xet7/darkesthour
- Embedded webserver, for example:
- C https://github.com/wekan/hx/blob/main/prototypes/code/webserver/works/c/server.c
- Sandstorm https://sandstorm.io , https://github.com/sandstorm-io/sandstorm
- Rust https://github.com/dwrensha/sandstorm-rawapi-example-rust
- C++ https://github.com/dwrensha/sandstorm-rawapi-example
- Benchmarks
- https://github.com/wekan/hx/tree/main/prototypes/code/webserver
- https://www.techempower.com/benchmarks/
- https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks
From https://github.com/wekan/wekan/issues/4578#issuecomment-1407769397
- Support more databases, like SQLite and PostgreSQL, and support migrations between them
- For browsers that have Javascript, use Javascript to add drag-drop etc Javascript features, and hide UI elements like buttons etc that are for non-Javascript
- Work without Websockets (maybe with long poll, or other way), for internal corporate networks where websockets are not allowed
- Work at browsers that do not support Javascript, or have Javascript is disabled for security reasons:
- Netsurf https://www.netsurf-browser.org/downloads/ , Development Builds https://ci.netsurf-browser.org/builds/
- RISC OS https://www.riscosopen.org/content/downloads , https://www.riscosdev.com/direct/
- ReactOS https://reactos.org , https://github.com/howinfo/howinfo/wiki/ReactOS
- Redox OS https://www.redox-os.org
- Haiku, Linux, Windows, Amiga, Atari etc
- Amiga: AWeb, iBrowse
- Dillo Webbrowser at FreeDOS https://github.com/wekan/wekan/issues/4578#issuecomment-1248525591
- Netscape, IE, etc all browsers at all OS/CPU
- FreeDOS: Dillo, Arachne
- Text based browsers: Lynx, Links, w3m (sudo apt-get install w3m w3m-img)
- Programming language alternatives:
- Optionally, use some transpiler:
- Haxe https://haxe.org
- Wax https://github.com/xet7/wax
- Nim https://nim-lang.org
- V https://vlang.io
- Cross-platform C89 code for 30+ OS/CPU like at https://github.com/xet7/darkesthour
- Embedded webserver, for example:
- C https://github.com/wekan/hx/blob/main/prototypes/code/webserver/works/c/server.c
- Sandstorm https://sandstorm.io , https://github.com/sandstorm-io/sandstorm
- Rust https://github.com/dwrensha/sandstorm-rawapi-example-rust
- C++ https://github.com/dwrensha/sandstorm-rawapi-example
- Benchmarks, for selecting programming language:
- https://github.com/wekan/hx/tree/main/prototypes/code/webserver
- https://www.techempower.com/benchmarks/
- https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks
## Multiverse WeKan: Screenshot at FreeDOS Dillo
![freedos-dillo](https://user-images.githubusercontent.com/15545/190492967-f2770d0e-86a1-4822-93e7-68c65b23d6c4.png)