Statistics
| Branch: | Tag: | Revision:

root / docs / source / require.rst @ 97801513

History | View | Annotate | Download (1.9 kB)

1
.. _require-label:
2

    
3
Required Packages
4
=================
5

    
6
.. attention::
7
   Installation instructions assume a clean Debian Wheezy with Django 1.4
8

    
9
DjNRO heavily depends on the following:
10

    
11
* Python (<3 & >=2.6)
12
<<<<<<< refs/remotes/origin/wheezy
13
* Django (1.4) - python-django
14
=======
15
* Django (>=1.4) - python-django
16
>>>>>>> local
17
* memcached
18
* python-mysqldb (If you wish to use MySQL as the DB backend)
19
* mysql-client-5.1
20
* python-ipaddr
21
* python-django-south (For database migrations). If you deploy MySQL >=5.5 and earlier versions of south (< 0.7.5), you are advised to upgrade to South >=0.7.5, as you may suffer from this `bug <http://south.aeracode.org/ticket/523>`_
22
* python-django-tinymce (Flatpages editing made easier)
23
* python-memcache (Yeap! You need that for Google maps locations caching)
24
* python-django-registration (User activation made easy)
25
* apache2 (We suggest apache with mod_rewrite enabled - use your preferred server)
26
* libapache2-mod-wsgi
27
* apache2-shibboleth : The server should be setup as a Shibboleth SP
28
* A mail server - Tested with exim
29
* python-oauth2
30
* python-requests
31
* python-lxml
32
* python-yaml
33

    
34
Django Social Auth
35
------------------
36

    
37
User authentication via social media is carried out by the `django-social-auth <http://django-social-auth.readthedocs.org/en/latest/index.html>`_ django-social-auth package. If your distro includes it, then go via your distro installation.
38

    
39
In any case we have included django-social-auth as an application inside the djnro Django project. We plan to upgrade to python-social-auth in the next releases of DjNRO.
40

    
41
Django Social Auth: Requirements - Dependencies
42
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43
* django-social-auth
44

    
45
 *  OpenId support depends on python-openid
46
<<<<<<< refs/remotes/origin/wheezy
47
 
48
 *  OAuth support depends on python-oauth2 
49
=======
50

    
51
 *  OAuth support depends on python-oauth2
52

    
53

    
54

    
55

    
56
>>>>>>> local