Open source, Django based CMS and collaborative web portal
Python JavaScript HTML CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
html/default
public
skins/default
zorna
.gitignore
LICENSE
README.md
__init__.py
manage.py
requirements.txt
settings.py
urls.py

README.md

Zorna

Open source, Django based CMS and collaborative web portal

Website (en)

Documentation

Installation

The best way to test ZORNA is to use virtualenv. Virtualenv creates a virtual environment and isolate the installation of Python packages needed and the OS.

To do this, install virtualenv as follows:

$ sudo pip install virtualenv

Once the installation is done, create a virtual environment as follows:

$ cd ~
$ virtualenv MyENV
$ cd MyENV

Activate the virtual environment by typing the following command:

$ source bin/activate      ( ou bin/activate on Windows )

Notice that the prompt changes. This indicates that your virtual environment is active. To disable the environment, you must type the command deactivate.

Continue by typing the following commands (update distribute and create the directory that will contain our test site)

(myENV)$ easy_install -U distribute
(myENV)$ mkdir zornasite

Download the latest release

Unpack the archive in the directory zornasite:

(myENV)$ tar -xvf zipfile -C zornasite/

Install requirements:

(myENV)$ pip install -r zornasite/requirements.txt

Execute the following commands to create tables in the database and do the migration:

(myENV)$ cd zornasite
(myENV)$ python manage.py syncdb --all
(myENV)$ python manage.py migrate --fake

When creating tables, you will be asked for information needed to create the super administrator.

Create folder where ZORNA will store media files ( user-uploaded content )

(myEnv)$ mkdir upload && mkdir upload/ickeditor

Create the following symbolic link for ckeditor static files :

(myENV)$ cd public
(myENV)$ ln -s ../../lib/python2.7/site-packages/ckeditor/static/ckeditor/ ckeditor

Finally execute the following command from zornasite directory

(myENV)$ python manage.py runserver

And fire your browser to:

http://127.0.0.1:8000/

License

This project is open sourced under GNU GPL Version 3.

Author

Noureddine AYACHI - Twitter E-mail