๐Ÿ’พ Archived View for gemi.dev โ€บ gemini-mailing-list โ€บ 000472.gmi captured on 2023-12-28 at 15:47:47. Gemini links have been rewritten to link to archived content

View Raw

More Information

โฌ…๏ธ Previous capture (2023-11-04)

๐Ÿšง View Differences

-=-=-=-=-=-=-

[ANN] Aquarius, a PHP app framework for Gemini CGI

1. Andy Green (andy (a) andygrn.co.uk)

Hi folks,

Speaking as a jaded web developer, Gemini is truly a delight. I thought 
I'd contribute Aquarius, a PHP framework for creating CGI 'apps'.

Featuring:


TLS_CLIENT_HASH env).


Essentially boring boilerplate, so you can concentrate on building the 
fun stuff!

More info at https://github.com/andygrn/aquarius

...or see a small example app running at 
gemini://andygrn.co.uk/apps/aquarius

Link to individual message.

2. Bjรถrn Wรคrmedal (bjorn.warmedal (a) gmail.com)

> Speaking as a jaded web developer, Gemini is truly a delight. I thought
> I'd contribute Aquarius, a PHP framework for creating CGI 'apps'.
>
> Featuring:
>
> * Simple header/body response model, with 'middleware' capability.
> * Regex routing, with optional named or unnamed parameters.
> * Automatic $_SESSION linking to client certificates (requires
> TLS_CLIENT_HASH env).
> * Everything in a single file.

Well done!

I started learning Lumen/Laravel a couple of months before I stumbled
into geminispace. Been wondering if it would be long before app
frameworks would be available for gemini :D

Cheers,
ew0k

Link to individual message.

3. Andy Green (andy (a) andygrn.co.uk)


> Well done!
> 
> I started learning Lumen/Laravel a couple of months before I stumbled
> into geminispace. Been wondering if it would be long before app
> frameworks would be available for gemini :D
Thanks! PHP and CGI are old friends, you can get a lot out of a small 
library like this. I'm not aspiring to Laravel (or even Lumen) levels of 
complexity, there's enough of that in my day job :D

Link to individual message.

---

Previous Thread: A question regarding section 1.2 of the spec

Next Thread: On input and uploading of user content