wekan / wami

WeKan for Amiga etc. Made with FreePascal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wami: WeKan made with FreePascal for Amiga etc

Screenshot

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:

screenshot

Cloning repo

git clone https://github.com/wekan/wami

cd wami

Compiling with FreePascal

fpc wekan.pas

Running at Amiga

wekan

Running at Linux

Add executeable permission:

chmod +x wekan

Run:

./wekan

Running at Windows

wekan.exe

Stopping

Keyboard keys Ctrl and c:

Ctrl-c

Web framework

https://wiki.freepascal.org/fpWeb_Tutorial

Web browsers

  • 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

Backend: FreePascal/SQLite

  • 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.

This is one of WeKan Multiverse prototypes

Native apps will be added for many CPU/OS. They will use same WeKan APIs, and native hardware features.

About

WeKan for Amiga etc. Made with FreePascal.

License:MIT License


Languages

Language:HTML 98.4%Language:Pascal 1.4%Language:CSS 0.1%Language:Shell 0.1%Language:Batchfile 0.0%