limesurvey #6

Supports: precise

Add to new model

Description

Limesurvey is a complete web survey application:
- Unlimited number of surveys at the same time - Unlimited number of questions in a survey (only limited by your database) - Unlimited number of participants to a survey - Multi-lingual surveys - User-management - 20 different question types with more to come - WYSIWYG HTML editor - Quotas management and much more. See http://www.limesurvey.org/ for details.


Juju charm limesurvey
author: Nick Barcet nick.barcet@canonical.com

Example deployment:

  1. Setup your site specific parameters in limesurvey.yaml

    vi limesurvey.yaml a list of all settable parameter with description is available using
    juju get limesurvey

  2. Deployment with mysql and haproxy

    juju bootstrap juju deploy --config limesurvey.yaml limesurvey juju deploy mysql juju deploy haproxy juju add-relation mysql limesurvey juju add-relation limesurvey haproxy juju expose haproxy

  3. Accessing you new limesurvey survey site should be ready at
    http:///. To find out the public address of haproxy,
    look for it in the output of the 'juju status' command. The admin interface
    is at http:///admin/ with default login (admin) and
    password (password) that you should change as soon as possible.


Configuration

admin-bounce
(string) The default email address used for error notification of sent messages for the site administrator (Return-Path).
thisaddress@hasnotbeen.set
admin-email
(string) The default email address of the site administrator (displayed on the front page).
thisaddress@hasnotbeen.set
admin-name
(string) Name of the site admin
MyName
db-persistent
(string) If you want to enable persistent database connections set this to 'true' - this might be faster for some database drivers. This setting cannot be changed after initial deployment.
false
default-admin-pass
(string) Default password for the admin user. This setting cannot be changed after initial deployment.
password
default-lang
(string) The default language to use - the available languages are the directory names in the /locale dir - for example de = German
en
mail-method
(string) Mailer type to use. Value can be 'mail' (internal phpmailer), 'sendmail', 'qmail', 'smtp'
mail
mail-smtp-host
(string) Address of the SMTP host and optional port.
smtphost.address:25
mail-smtp-password
(string) SMTP authorisation password - empty password is not allowed
mail-smtp-ssl
(string) Set this to 'ssl' or 'tls' to use SSL/TLS for SMTP connection
mail-smtp-user
(string) SMTP authorisation username - only set this if your server requires authorization - if you set it you HAVE to set a password too
mysql-tabletype
(string) Storage engine mysql should use when creating survey results tables and token tables. Default is myISAM, but InnoDB should be much faster with concurent access. This setting cannot be changed after initial deployment.
myISAM
site-name
(string) The official name of the site (appears in the Window title)
Limesurvey