X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/8325a3ee5db92b5e219b1c853d12db8534ff8bba..3b9b115efb44c7570453c0729f05f83a3b45cd4d:/README.rst diff --git a/README.rst b/README.rst index 0f4e7ae1..8ddf4123 100644 --- a/README.rst +++ b/README.rst @@ -1,15 +1,38 @@ +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. Zainstaluj wymagane biblioteki komendą:: +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 -Zależności -========== +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 `_. - * `Django 1.1 `_ - * `Mercurial 1.3.1 `_ - * `librarian 1.2 `_ - * `PIL 1.1.6 `_ (wymagane przez skrypt imgconv.py) - * `pngnq `_ (wymagane przez skrypt imgconv.py)