Mojolicious-Command-generate-qx_mojo_app
view release on metacpan or search on metacpan
lib/Mojolicious/Command/generate/qx_mojo_app/README view on Meta::CPAN
% my $p = shift;
<%= $p->{class} %>
===========
Version: #VERSION#
Date: #DATE#
<%= $p->{class} %> is a cool web application.
You are looking at a template for creating a Qooxdoo application with
a Mojolicious backend. It is a classic "configure - make - install" setup.
Prerequisite
------------
Get a copy of the Qooxdoo sdk from www.qooxdoo.org. If you followed the
"Quickstart" on https://github.com/oetiker/qx-mojo-app you are already set
with a copy of the Qooxdoo sdk in $HOME/sdk/qooxdoo-5.0.2-sdk. In this case
immediately proceed with "Setup".
Setup
-----
./configure --prefix=$HOME/opt/<%= $p->{name} %> --with-qooxdoo-sdk-dir=$HOME/sdk/qooxdoo-5.0.2-sdk
Configure will check if the necessary items are in place and give
hints on how to fix the situation if something is missing.
Development
-----------
While developing the application it is conveniant to NOT have to install it
before runnning. You can actually serve the Qooxdoo source directly
using the built-in Mojo webserver.
cd frontend && make source
cd backend/bin
./<%= $p->{name} %>-source-mode.sh daemon
You can now connect to the Mojolicious server with your web browser.
Installation
------------
To install the application, just run
make install
You can now run <%= $p->{name} %>.pl in reverse proxy mode.
Packaging
---------
You can also package the application as a nice tar.gz file by running
make dist
Learning
--------
To learn more about Qooxdoo, go to their website and read up on Qooxdoo desktop:
www.qooxdoo.org
Enjoy!
<%= "$p->{fullName} <$p->{email}>" %>
( run in 0.620 second using v1.01-cache-2.11-cpan-ff9377addf4 )