Changeset - 6d67439f16ce
[Not reviewed]
0 2 0
Christopher Neugebauer - 8 years ago 2016-04-26 06:25:30
chrisjrn@gmail.com
Adds correct documentation for setting up a project.
2 files changed with 3 insertions and 2 deletions:
0 comments (0 inline, 0 general)
docs/integration.rst
Show inline comments
...
 
@@ -4,25 +4,26 @@ Installing and integrating Registrasion
 
Registrasion is a Django app. It does not provide any templates -- you'll need to develop these yourself. You can use the `registrasion-demo <https://github.com/chrisjrn/registrasion-demo>`_ project as a starting point.
 

	
 
To use Registrasion for your own conference, you'll need to do a small amount of configuration and development work, in your own Django App.
 

	
 
The configuration that you'll need to do is minimal. The first piece of development work is to define a model and form for your attendee profile, and the second is to implement a payment app.
 

	
 

	
 
Installing Registrasion
 
-----------------------
 

	
 
Registrasion depends on an in-development version of Symposion. You'll need to add the following  line to your ``requirements.txt`` files::
 

	
 
    git+https://github.com/chrisjrn/registrasion.git@releases/0.1
 
    registrasion==0.1.0
 
    https://github.com/pinax/symposion/tarball/ad81810#egg=symposion
 

	
 
And also to enable dependency links in pip::
 

	
 
    pip install --process-dependency-links -r requirements.txt
 

	
 
Symposion currently specifies Django version 1.9.2. Note that ``pip`` version 1.6 does not support ``--process-dependency-links``, so you'll need to use an earlier, or later version of ``pip``.
 

	
 

	
 
Configuring your Django App
 
---------------------------
 

	
 
In your Django ``settings.py`` file, you'll need to add the following to your ``INSTALLED_APPS``::
requirements/dependencies.txt
Show inline comments
 
https://github.com/pinax/symposion/tarball/ad81810#egg=symposion-1.0b2.dev3
 
https://github.com/pinax/symposion/tarball/ad81810#egg=symposion
0 comments (0 inline, 0 general)