“Hello World” is an extremely simple Web applications that just displays Hello World when accessed over the web. We use it to give you a taste for what is involved to package web application for UBOS.
“Glad-I-Was-Here” is a slightly more complex “guestbook” web application that uses a relational database to store the guestbook entries. We use it to illustrate how to package web App that use a database. It now comes in four versions:
implemented in PHP with a MySQL backend, called
implemented in PHP with a Postgresql backend, called
implemented in Java with a MySQL backend, called
implemented in Python/WSGI with a MySQL backend, called
The PHP versions of Glad-I-Was-Here can also be configured with an Accessory called
gladiwashere-php-footer. This Accessory adds additional content (a footer) to the main
web page. This demonstrates the basic functioning of Accessories.
Of course, instead of using the pre-built Apps, you can check out their code at https://github.com/uboslinux/ubos-toyapps/ and build them youself with the development setup described in Build and run your first UBOS Standalone App using Docker.
You may want to read through the documentation for these Apps in this sequence: