- Get the code
First change to quicklisp directory
cd ~/quicklisp/local-projects
Clone the repo:
git clone https://github.com/juan-reynoso/ucw-hello-world.git
- Load with Quicklisp:
(ql:quickload "ucw-hello-world")
(in-package :ucw-hello-world)
(start-app)
- Bootstrap examples
You can open the URL in order to see the examples.
http://localhost:8080/examples/pricing
http://localhost:8080/components/toasts
http://localhost:8080/bootstrap5/form/floating-labels
- Websockets example
http://localhost:8080/portal-websockets
- Material design example
You can open the URL in order to see the example.
http://localhost:8080/material/drawer
- UCW Backends
UCW can be made to work with any backend, including iolib, mod_lisp, or its own internal HTTPD.
- Backend mod_lisp on Debian GNU/Linux
In order to install mode_lisp you need to run: aptitude install libapache2-mod-lisp
- Enable module
a2enmod lisp
- Configuring Apache with mod_lisp
add the following lines in /etc/apache2.conf file:
LispServer 127.0.0.1 8080 "ucw" SetHandler lisp-handler
- Restart apache server
/etc/init.d/apache2 restart
or
systemctl restart apache2
- Start the app with mod-lisp backend
(ql:quickload "ucw-hello-world")
(in-package :ucw-hello-world)
(start-app :backend :mod-lisp)
- Bootstrap examples
You can open the URL in order to see the examples.
http://localhost/examples/pricing
http://localhost/components/toasts
http://localhost/bootstrap5/form/floating-labels
- Material design example
You can open the URL in order to see the example.