Turrentine

Screenshot Software:
Turrentine
Szczegóły programowe:
Wersja: 0.0.4
Filmu: 15 Apr 15
Wywoływacz: Aaron Franks
Licencja: Wolny
Popularność: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine jest prosty system zarządzania treścią (CMS), aplikacja dla Django (1.3 i późniejsze). Jest zaprojektowany, aby umożliwić użytkownikom HTML-zrozumiały, aby dodawać i edytować strony i pliki z minimum kłopotów.
Atrakcje Turrentine nie zrobić:
- podobny do drzewa hierarchii. strona Podobnie jak flatpages z turrentine po prostu podać adresu strony bezpośrednio.
- WYSIWYG edycji. Przyjmuje się, że strona autorzy wiedzieć kilka podstawowych HTML.
- Opcje Automatycznie wygenerowane.
- Edycja Szablon w admin.
- Obsługa wielu witryny.
- Wypowiadając się na stronach.
- Internacjonalizacja (chociaż to może warto dodać później).
Zastanów Turrentine jeśli ...
- Nie trzeba żadnej z rzeczy w poprzedniej części.
- Masz autorów stron HTML, które są wygodne pisanie, ale nie chcę, żeby napisać (lub nawet myśleć o) szablonów Django. Musisz programistów / projektantów, które będą rozwijać swoje szablony stron CMS.
- Chcesz prosty CMS app, który jest łatwy do skonfigurowania, a w większości po prostu staje się na swój sposób.
Ustawienia
1. Zainstaluj turrentine. PIP polecane i może być wykorzystywane w następujący sposób:
& Nbsp; pip install -e git: //github.com/af/turrentine.git#egg=turrentine
2. Dodaj "turrentine" do zainstalowanych aplikacji w settings.py:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # Twoje inne aplikacje tutaj
& Nbsp; "turrentine",
& Nbsp;)
3. Dodaj turrentine na koniec swojej URLconfa root:
& Nbsp; urlpatterns = patterns ('',
& Nbsp; # Twoje inne adresy URL kliknij tutaj
& Nbsp; (r '^', to ('turrentine.urls')), # Upewnij się, że jest to ostatni wpis
& Nbsp;)
4. Jeśli nie masz, to pewnie też chcą włączyć dev plik statyczny Django służąc w urls.py. Zapewni to, że turrentine Admin css / js działa natomiast w rozwoju:
& Nbsp; z django.contrib.staticfiles.urls importować staticfiles_urlpatterns
& Nbsp; # ... reszta twojego URLconfa tutaj ...
& nbsp; urlpatterns + = staticfiles_urlpatterns ()
& Nbsp; # Ponownie upewnić turrentine jest ostatni, nawet po staticfiles_urlpatterns:
& Nbsp; urlpatterns + = patterns ('',
& Nbsp; (r '^', to ('turrentine.urls')),
& Nbsp;)
Więcej informacji i na tym tle można znaleźć na https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. Uruchom python manage.py syncdb dodać tabele turrentine do bazy danych.
6. Powrót w settings.py zdefiniować TURRENTINE_TEMPLATE_ROOT i TURRENTINE_TEMPLATE_SUBDIR. Były to katalog w systemie plików, w którym zachowanie większości szablonów (na ogół jest to $ PROJECT_ROOT / szablony). Ten ostatni jest podkatalog, w którym chcesz umieścić szablony CMS mogą korzystać. Następujące prawdopodobnie będzie działać dla projektu:
& Nbsp; import os.path
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ FILE__))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, "szablony")
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, "cm")
7. Tworzenie katalogu dla szablonów CMS, odpowiadające ustawienia dokonane w poprzednim kroku:
& nbsp; mkdir -p templates / cms
8. Utwórz szablon (y) w katalogu TURRENTINE_TEMPLATE_SUBDIR, dzięki czemu mogą one być wykorzystywane przez swoich stron. Prawdopodobnie będziesz chciał użyć następujących zmiennych szablonów (które miejmy nadzieję oczywiste):
& Nbsp; {{page.title}}
& Nbsp; {{page.content}}
& Nbsp; {{page.meta_description}}
& Nbsp; {{page.meta_keywords}}
Dodawanie Wsparcie wersjami treści
Po wyjęciu z pudełka, turrentine nie zapisuje rewizje treści. Jednakże, jeśli chcesz włączyć śledzenie wersji, zainstalować bardzo ładny django-Reversion aplikację. Po django-powrót jest zainstalowany i skonfigurowany, będziesz w stanie uzyskać dostęp do poprzednich wersji stron Turrentine CMS w admin (za pomocą linku "Historia" w prawym górnym rogu).
Nazwa
Przy dobrej django tradycji, turrentine został nazwany na cześć muzyka jazzowego, koniec wielkiego saksofonisty tenorowego Stanley Turrentine. Nazywany "Sugar Man", Turrentine znany był bluesowym dotyku i wielkim dźwiękiem. Sprawdź swój album "HUSTLIN '", a jego klasyczne nagrania z organisty Jimmy'ego Smitha

Opis .

  • podczas gdy podgląd na żywo stron i ich edycja w panelu administracyjnym (ta wykorzystuje JavaScript i CSS3, więc nowoczesna przeglądarka jest bardzo zalecane).
  • Bardzo podstawowe upload w admin.
  • Opcja śledzenia wersji stron, jeśli zainstalowałeś Django powrotowi.
  • Nie twarde zależności.
  • Łatwy w bazie danych. Użytkownik przeglądania strony nigdy nie powinny generować CMS więcej niż jeden lub dwa proste zapytania do bazy danych.

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Aaron Franks

djangbone
djangbone

14 Apr 15

Komentarze do Turrentine

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!