mirror of
https://github.com/wekan/wekan.git
synced 2025-12-19 17:00:13 +01:00
Updated WeKan Multiverse Roadmap (markdown)
parent
062750c4cb
commit
60fe6da55e
1 changed files with 126 additions and 106 deletions
|
|
@ -197,90 +197,108 @@ https://github.com/wekan/php/blob/main/page/allboardschar.php
|
||||||
|
|
||||||
## Prototypes
|
## Prototypes
|
||||||
|
|
||||||
- PHP
|
### PHP
|
||||||
- Repo https://github.com/wekan/php
|
|
||||||
- Features:
|
- Repo https://github.com/wekan/php
|
||||||
|
- Features:
|
||||||
- Some webpages compatible with all browsers
|
- Some webpages compatible with all browsers
|
||||||
- SQLite list all boards with first character, show board with some data
|
- SQLite list all boards with first character, show board with some data
|
||||||
- MongoDB test for newer MongoDB
|
- MongoDB test for newer MongoDB
|
||||||
- upload file(s) with drag-drop, for upcoming feature https://github.com/wekan/wekan/issues/2936
|
- upload file(s) with drag-drop, for upcoming feature https://github.com/wekan/wekan/issues/2936
|
||||||
- RTL https://github.com/wekan/wekan/issues/3376#issuecomment-1243922087
|
- RTL https://github.com/wekan/wekan/issues/3376#issuecomment-1243922087
|
||||||
- Not yet: Login, Move card
|
- Not yet: Login, Move card
|
||||||
- Gambas
|
|
||||||
- Repo https://github.com/wekan/hx/tree/main/prototypes/ui/gambas
|
### Gambas
|
||||||
- Features: Login, dropdown menu structure, SQLite database
|
|
||||||
- Not yet: Show board
|
- Repo https://github.com/wekan/hx/tree/main/prototypes/ui/gambas
|
||||||
- Problems: Gambas login page etc requires Javascript, does not work in Netsurf
|
- Features: Login, dropdown menu structure, SQLite database
|
||||||
- Meteor SSR
|
- Not yet: Show board
|
||||||
- https://github.com/wekan/we
|
- Problems: Gambas login page etc requires Javascript, does not work in Netsurf
|
||||||
- Features:
|
|
||||||
|
### Meteor SSR
|
||||||
|
|
||||||
|
- https://github.com/wekan/we
|
||||||
|
- Features:
|
||||||
- Only serverside rendering. Javascript removed removed from frontend.
|
- Only serverside rendering. Javascript removed removed from frontend.
|
||||||
- Only test webpage. No actual features.
|
- Only test webpage. No actual features.
|
||||||
- Node.js 20, Bun and Deno
|
|
||||||
- Repo https://github.com/wekan/wekan-node20
|
### Node.js 20, Bun and Deno
|
||||||
- Features:
|
- Repo https://github.com/wekan/wekan-node20
|
||||||
|
- Features:
|
||||||
- main.js makes database queries to many databases
|
- main.js makes database queries to many databases
|
||||||
- Database drivers:
|
- Database drivers:
|
||||||
- MongoDB driver for Legacy MongoDB 3.2.x, using MongoDB from `sudo snap install wekan`
|
- MongoDB driver for Legacy MongoDB 3.2.x, using MongoDB from `sudo snap install wekan`
|
||||||
- MongoDB driver for newest MongoDB included, using MongoDB 6.x from rebuild-wekan.sh from https://github.com/wekan/wekan
|
- MongoDB driver for newest MongoDB included, using MongoDB 6.x from rebuild-wekan.sh from https://github.com/wekan/wekan
|
||||||
- FerretDB proxy to PostgreSQL, from docker-compose.yml
|
- FerretDB proxy to PostgreSQL, from docker-compose.yml
|
||||||
- FerretDB proxy to SQLite, from docker-compose.yml
|
- FerretDB proxy to SQLite, from docker-compose.yml
|
||||||
- Bun size is about 93 MB
|
- Bun size is about 93 MB
|
||||||
- Deno size is usually about 350 MB https://github.com/wekan/wekan-node20/releases , but from source built Linux arm64 is 1.1 GB because of some bug somewhere.
|
- Deno size is usually about 350 MB https://github.com/wekan/wekan-node20/releases , but from source built Linux arm64 is 1.1 GB because of some bug somewhere.
|
||||||
- Deno also includes Node.js as Deno's Node.js compatibility layer.
|
- Deno also includes Node.js as Deno's Node.js compatibility layer.
|
||||||
- Node.js supports many CPU/OS
|
- Node.js supports many CPU/OS
|
||||||
- Node.js is used in production and has traceability. https://changelog.com/jsparty/294
|
- Node.js is used in production and has traceability. https://changelog.com/jsparty/294
|
||||||
- https://github.com/wekan/wekan/wiki/s390x
|
- https://github.com/wekan/wekan/wiki/s390x
|
||||||
- https://nodejs.org/dist/latest-v20.x/
|
- https://nodejs.org/dist/latest-v20.x/
|
||||||
- https://github.com/wekan/node-v14-esm/releases/tag/v14.21.4
|
- https://github.com/wekan/node-v14-esm/releases/tag/v14.21.4
|
||||||
- Haxe https://haxe.org
|
|
||||||
- Hello world example
|
### Haxe https://haxe.org
|
||||||
|
|
||||||
|
- Hello world example
|
||||||
- Repo https://github.com/wekan/hx/blob/main/prototypes/code/hello
|
- Repo https://github.com/wekan/hx/blob/main/prototypes/code/hello
|
||||||
- Transpiled with Haxe to many programming languages
|
- Transpiled with Haxe to many programming languages
|
||||||
- Tinkweb
|
- Tinkweb
|
||||||
- Repo https://github.com/wekan/hx/tree/main/prototypes/ui/tinkweb
|
- Repo https://github.com/wekan/hx/tree/main/prototypes/ui/tinkweb
|
||||||
- Has router and webpage
|
- Has router and webpage
|
||||||
- Transpiles to PHP and Node.js
|
- Transpiles to PHP and Node.js
|
||||||
- Redbean https://redbean.dev
|
|
||||||
- Minimal kanban board drag drop example
|
### Redbean https://redbean.dev
|
||||||
|
|
||||||
|
- Minimal kanban board drag drop example
|
||||||
- Repo https://github.com/wekan/hx/tree/main/prototypes/code/webserver/works/fullmoon
|
- Repo https://github.com/wekan/hx/tree/main/prototypes/code/webserver/works/fullmoon
|
||||||
- Redbean amd64 binary works at Win/Mac/Linux/BSD/BIOS without any modifications, because it is based on Cosmopolitan https://github.com/jart/cosmopolitan
|
- Redbean amd64 binary works at Win/Mac/Linux/BSD/BIOS without any modifications, because it is based on Cosmopolitan https://github.com/jart/cosmopolitan
|
||||||
- Uses HTMX https://htmx.org at UI
|
- Uses HTMX https://htmx.org at UI
|
||||||
- Saves to SQLite database
|
- Saves to SQLite database
|
||||||
- Petclinic fork, using Blink runs at s390x https://github.com/wekan/wekan/wiki/s390x#petclinic-s390x
|
- Petclinic fork, using Blink runs at s390x https://github.com/wekan/wekan/wiki/s390x#petclinic-s390x
|
||||||
- FreePascal
|
|
||||||
- Repo https://github.com/wekan/hx/tree/main/prototypes/code/webserver/works/freepascal-router
|
### FreePascal
|
||||||
- Router and some webpage
|
|
||||||
- Works at many retro and modern OS, but not at s390x that FreePascal does not support yet https://wiki.freepascal.org/ZSeries
|
- Repo https://github.com/wekan/hx/tree/main/prototypes/code/webserver/works/freepascal-router
|
||||||
- FreeDOS and Bash
|
- Router and some webpage
|
||||||
- Repo https://github.com/wekan/wedos
|
- Works at many retro and modern OS, but not at s390x that FreePascal does not support yet https://wiki.freepascal.org/ZSeries
|
||||||
- Features:
|
|
||||||
|
### FreeDOS and Bash
|
||||||
|
|
||||||
|
- Repo https://github.com/wekan/wedos
|
||||||
|
- Features:
|
||||||
- DOS: .bat script, that shows menu, and uses SQLite DOS version to make queries to WeKan SQLite database
|
- DOS: .bat script, that shows menu, and uses SQLite DOS version to make queries to WeKan SQLite database
|
||||||
- Bash: .sh script, that shows menu, and uses SQLite CLI to make queris to WeKan SQLite database
|
- Bash: .sh script, that shows menu, and uses SQLite CLI to make queris to WeKan SQLite database
|
||||||
- Minio
|
|
||||||
- Repo: https://github.com/wekan/minio-metadata
|
### Minio
|
||||||
- Features:
|
|
||||||
|
- Repo: https://github.com/wekan/minio-metadata
|
||||||
|
- Features:
|
||||||
- Uses Bash script and CLI binaries to migerate text data and attachments from MongoDB to SQLite and Minio
|
- Uses Bash script and CLI binaries to migerate text data and attachments from MongoDB to SQLite and Minio
|
||||||
- There is Node.js, Go etc drivers for using Minio
|
- There is Node.js, Go etc drivers for using Minio
|
||||||
- CloudFlare Workers
|
|
||||||
- Developing
|
### CloudFlare Workers
|
||||||
|
|
||||||
|
- Developing
|
||||||
- https://developers.cloudflare.com/pages/framework-guides/
|
- https://developers.cloudflare.com/pages/framework-guides/
|
||||||
- https://developers.cloudflare.com/pages/
|
- https://developers.cloudflare.com/pages/
|
||||||
- https://developers.cloudflare.com/workers/
|
- https://developers.cloudflare.com/workers/
|
||||||
- https://developers.cloudflare.com/pages/platform/language-support-and-tools/
|
- https://developers.cloudflare.com/pages/platform/language-support-and-tools/
|
||||||
- https://miniflare.dev
|
- https://miniflare.dev
|
||||||
- https://blog.cloudflare.com/workers-playground/
|
- https://blog.cloudflare.com/workers-playground/
|
||||||
- D1 SQLite
|
- D1 SQLite
|
||||||
- https://developers.cloudflare.com/d1/platform/community-projects/#d1-adapter-for-kysely-orm
|
- https://developers.cloudflare.com/d1/platform/community-projects/#d1-adapter-for-kysely-orm
|
||||||
- https://blog.cloudflare.com/d1-open-beta-is-here/
|
- https://blog.cloudflare.com/d1-open-beta-is-here/
|
||||||
- https://blog.cloudflare.com/introducing-d1/
|
- https://blog.cloudflare.com/introducing-d1/
|
||||||
- https://www.cloudflare.com/developer-platform/d1/
|
- https://www.cloudflare.com/developer-platform/d1/
|
||||||
- https://blog.cloudflare.com/hyperdrive-making-regional-databases-feel-distributed/
|
- https://blog.cloudflare.com/hyperdrive-making-regional-databases-feel-distributed/
|
||||||
- Northwind Traders example
|
- Northwind Traders example
|
||||||
- https://northwind.d1sql.com
|
- https://northwind.d1sql.com
|
||||||
- https://github.com/cloudflare/d1-northwind
|
- https://github.com/cloudflare/d1-northwind
|
||||||
- https://github.com/xet7/d1-northwind
|
- https://github.com/xet7/d1-northwind
|
||||||
- Kysely Query builder for D1 SQLite database
|
- Kysely Query builder for D1 SQLite database
|
||||||
- https://codedamn.com/news/product/dont-use-prisma
|
- https://codedamn.com/news/product/dont-use-prisma
|
||||||
- https://news.ycombinator.com/item?id=37804072
|
- https://news.ycombinator.com/item?id=37804072
|
||||||
- https://kysely.dev
|
- https://kysely.dev
|
||||||
|
|
@ -288,18 +306,20 @@ https://github.com/wekan/php/blob/main/page/allboardschar.php
|
||||||
- https://www.npmjs.com/package/kysely
|
- https://www.npmjs.com/package/kysely
|
||||||
- Awesome Kysely https://github.com/kysely-org/awesome-kysely
|
- Awesome Kysely https://github.com/kysely-org/awesome-kysely
|
||||||
- Older database examples: https://github.com/cloudflare/db-connect
|
- Older database examples: https://github.com/cloudflare/db-connect
|
||||||
- Hono
|
- Hono
|
||||||
- https://blog.yusu.ke/hono-htmx-cloudflare/
|
- https://blog.yusu.ke/hono-htmx-cloudflare/
|
||||||
- https://news.ycombinator.com/item?id=37165054
|
- https://news.ycombinator.com/item?id=37165054
|
||||||
- https://github.com/yusukebe/hono-htmx
|
- https://github.com/yusukebe/hono-htmx
|
||||||
- https://github.com/xet7/hono-htmx
|
- https://github.com/xet7/hono-htmx
|
||||||
- https://developers.cloudflare.com/pages/framework-guides/
|
- https://developers.cloudflare.com/pages/framework-guides/
|
||||||
- WebGPU
|
- WebGPU
|
||||||
- https://blog.cloudflare.com/webgpu-in-workers/
|
- https://blog.cloudflare.com/webgpu-in-workers/
|
||||||
- https://news.ycombinator.com/item?id=37673999
|
- https://news.ycombinator.com/item?id=37673999
|
||||||
- CloudFlare TV https://cloudflare.tv
|
- CloudFlare TV https://cloudflare.tv
|
||||||
- CloudFlare https://cloudflare.com
|
- CloudFlare https://cloudflare.com
|
||||||
- TODO example with KV https://github.com/wekan/cloudflare-workers-todos
|
- TODO example with KV https://github.com/wekan/cloudflare-workers-todos
|
||||||
- Swap microframework, vs HTMX
|
|
||||||
- https://github.com/josephernest/Swap
|
### Swap microframework, vs HTMX
|
||||||
- https://news.ycombinator.com/item?id=35991783
|
|
||||||
|
- https://github.com/josephernest/Swap
|
||||||
|
- https://news.ycombinator.com/item?id=35991783
|
||||||
Loading…
Add table
Add a link
Reference in a new issue