Platforma Redakcyjna
====================
Opis projektu
*************
Platforma to serwis służący do grupowej edycji książek na potrzeby serwisu WolneLektury.pl.
Wymagania
*********
* `Django 1.1 `_
* `django-piston 0.2.3rc1 `_
* `librarian 1.2 `_
* `lxml 2.2.2 `_
* `Mercurial 1.3.1 `_
* `PIL 1.1.6 `_ (wymagane przez skrypt imgconv.py)
* `pngnq `_ (wymagane przez skrypt imgconv.py)
* `zuber/django-cas-consumer `_ (wymagane do autoryzacji przez CAS)
Instalacja
**********
1. Ściągnij i zainstaluj `pip `_
2. Przejdź do katalogu serwisu w konsoli
3. Zainstaluj wymagane biblioteki (patrz sekcja wymagania_) komendą::
pip install -f http://redmine.nowoczesnapolska.org.pl/projects/librarian/files -r requirements.txt
4. Wypełnij bazę danych (Django poprosi o utworzenie pierwszego użytkownika)::
./manage.py syncdb
5. Skopiuj zawartość pliku `project/localsettings.sample` do `project/localsettings.py` i zmień go zgodnie ze swoimi potrzebami.
6. Uruchom serwer deweloperski::
./manage.py runserver
7. Zalecane jest serwowanie aplikacji przez `modwsgi `_ na serwerze `Apache2 `_ przy pomocy załączonego skryptu `dispatch.fcgi`. Inne strategie wdrożeniowe opisane są w `Dokumentacji Django `_.