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 `_.