FreePascal compilers for many operating systems: https://www.freepascal.org/download.html
Here is that wekan.pas compiled with FreePascal at AmigaOS 3.2 680x0, using IBrowse webbrowser, running at AmiBerry Amiga Emulator (AmiBerry executeable originally for RasPi4), running at M1 Air Asahi Ubuntu 24.04:
git clone https://github.com/wekan/wami
cd wami
fpc wekan.pas
wekan
Add executeable permission:
chmod +x wekan
Run:
./wekan
wekan.exe
Keyboard keys Ctrl
and c
:
Ctrl-c
https://wiki.freepascal.org/fpWeb_Tutorial
- Tested with all browsers, works also without Javascript:
- Modern browsers based on: Chromium, Firefox, Safari
- Upcoming browsers: Ladybird
- Limited Javascript: Netsurf, Amiga IBrowse, ReactOS 32bit Wine Internet Explorer
- Without Javascript: Lynx, ELinks, w3m w3m-img, FreeDOS Dillo
- Legacy browsers: Netscape, IE
- If browser has Javascript support, Javascript code can use https://unpoly.com for additional effects.
- No cookies. No localstorage. Sessions stored to serverside database, based on browser properties. More info at https://github.com/wekan/wekanstudio/blob/main/docs/roadmap.md#sessions
- SSR (Server Side Rendering). Like Web 1.0, with HTML/CSS at frontend using HTML Forms with POST/GET. FreePascal at backend. Similar like LAMP.
- WeKan Open Source kanban https://wekan.github.io https://github.com/wekan/wekan/wiki/Deep-Dive-Into-WeKan
- Same features, with changes to use minimal amount of code
- Same API:
- WeKan Multiverse prototypes https://github.com/wekan/wekan/wiki/WeKan-Multiverse-Roadmap
- Database structure is same as in WeKan Open Source kanban https://wekan.github.io https://github.com/wekan/wekan (also features will be same and more), when exported to SQLite with https://github.com/wekan/minio-metadata
Native apps will be added for many CPU/OS. They will use same WeKan APIs, and native hardware features.