Installation

Using Pip

$ pip install django-konfera

Using the Source

Get a source tarball from pypi, unpack, then install with:

$ python setup.py install

Note

As an alternative, if you don’t want to mess with any packaging tool, unpack the tarball and copy/move the modeltranslation directory to a path listed in your PYTHONPATH environment variable.

Setup

TODO

Configuration

Available Settings

Configuration options available, to modify application according your needs. Knowing this list of settings can save you a lot of time. You can define any of this settings.py in you project’s (local) settings file.

Here’s a full list of all available settings, and their default values. All settings described here can be found in konfera/settings.py.

GOOGLE_ANALYTICS

Default: None

OPTIONAL setting. Define your Google analytics code and it will be generated on all pages.

Note

Google analytics code can be overwritten per event, in event details.

Example:

GOOGLE_ANALYTICS = 'UA-XXXXXXXX-X'

CURRENCY

Default: ('€', 'EUR')

Currency used in the application. (Currently support just one currency). Defined as tuple of Currency Symbol (Unicode block) and Currency code (ISO 4217)

TALK_LANGUAGE

Default: (('SK', _('Slovak')), ('CZ', _('Czech')), ('EN', _('English')),)

TALK_LANGUAGE_DEFAULT

Default: EN

TALK_DURATION

Default: ((5, _('5 min')), (30, _('30 min')), (45, _('45 min')),)

LANDING_PAGE

Default: latest_conference

Setting is a composite of two keywords: <timewise>_<event>
  • <timewise> can be: latest or earliest
  • <event> can be: conference or meetup
possible combinations:
  • latest_conference (DEFAULT)
  • latest_meetup
  • earliest_conference
  • earliest_meetup

ORDER_REDIRECT

Default: order_detail

Specify url, where user will be redirected after registering the ticket.

REGISTER_EMAIL_NOTIFY

Default: False

Register email notification.

PROPOSAL_EMAIL_NOTIFY

Default: False

Notify after submitting proposal

EMAIL_NOTIFY_BCC

Default value: []

Universal BCC for all notifications, MUST be empty list OR list of valid email adresses

UNPAID_ORDER_NOTIFICATION_REPEAT

Default value: 3

How many times we should repeat the email notification

UNPAID_ORDER_NOTIFICATION_REPEAT_DELAY

Default: 5

How long should we wait to notify about missing payment

SITE_URL

Default: 'https://www.pycon.sk'

Absolute url base with protocol, should not contain trailing slash (/) at the end

ENABLE_ORDER_PDF_GENERATION

Default: False

Enable ability to store order as PDF. In order to make this functionality work, make sure django-wkhtmltopdf, with wkhtmltopdf binary.