Turrentine

Software screenshot:
Turrentine
Podrobnosti Software:
Verze: 0.0.4
Datum uploadu: 15 Apr 15
Vývojka: Aaron Franks
Licence: Volný
Popularita: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine je jednoduchý systém pro správu obsahu (CMS), aplikace pro Django (1.3 a vyšší). Je navržen tak, aby uživatelům HTML-důvtipný přidávat a upravovat stránky a soubory s minimem potíží.
Co Turrentine nedělá:
- Strom-jako strana hierarchie. Stejně jako flatpages, s turrentine stačí zadat adresu URL stránky, přímo.
- WYSIWYG editace. Je Předpokládá se, že autoři stránek znát některé základní HTML.
- automaticky generované menu.
- Editace šablony v admin.
- Podpora Multi-site.
- V komentáři na stránkách.
- Internacionalizace (i když by to mohlo být třeba dodat později).
Zvažte Turrentine, když ...
- Nepotřebujete žádné z věcí v předchozí části.
- Máte autory stránek, které jsou pohodlné psaní HTML, ale nechcete, aby měli psát (nebo dokonce přemýšlet o) Django šablony. Máte vývojáři / projektanti, která bude rozvíjet své šablony pro stránky CMS.
- Chcete jednoduchou aplikaci, CMS, který je snadno konfigurovat, a ve většině případů prostě dostane z vaší cesty.
Nastavení
1. Nainstalujte turrentine. Pip se doporučuje, a mohou být použity následujícím způsobem:
& Nbsp; pip instalovat -e git: //github.com/af/turrentine.git#egg=turrentine
2. Přidat "turrentine" vašich nainstalovaných aplikací v settings.py:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # Vaše další aplikace zde
& Nbsp; "turrentine"
& Nbsp;)
3. Přidejte turrentine na konci svého kořenového urlconf:
& Nbsp; urlpatterns = vzory ('',
& Nbsp; # Vaše další url najdete zde
& Nbsp; (r '^ ", patří (" turrentine.urls ")), # Ujistěte se, že je to poslední položka
& Nbsp;)
4. Pokud jste tak ještě neučinili, pravděpodobně také chcete povolit dev statický soubor Django sloužících v urls.py. To zajistí, že turrentine je admin css / js bude fungovat, když ve vývoji:
& Nbsp; z django.contrib.staticfiles.urls import staticfiles_urlpatterns
& Nbsp; # ... zbytek vašeho URLconf zde ...
& nbsp; urlpatterns + = staticfiles_urlpatterns ()
& Nbsp; # Opět, ujistěte se, že turrentine přichází jako poslední, a to i po staticfiles_urlpatterns:
& Nbsp; urlpatterns + = vzory ('',
& Nbsp; (r '^ ", patří (" turrentine.urls ")),
& Nbsp;)
Více info a pozadí na toto téma lze nalézt na https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. Spusťte python manage.py syncdb přidat tabulky turrentine k databázi.
6. Po návratu do settings.py, definovat TURRENTINE_TEMPLATE_ROOT a TURRENTINE_TEMPLATE_SUBDIR. První z nich je adresář na vašem souborovém systému, kde budete mít většinu vašich šablon (obvykle to je $ PROJECT_ROOT / templates). Ta je podadresář, kam chcete umístit šablon, které CMS lze použít. Doplňuje se pravděpodobně bude fungovat pro Váš projekt:
& Nbsp; import os.path
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ file__))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, "šablony")
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, "CMS")
7. Vytvořte si adresář šablon CMS, což odpovídá nastavení jste se v předchozím kroku:
& nbsp; mkdir -p šablony / CMS
8. Vytvořte šablonu (y) v adresáři TURRENTINE_TEMPLATE_SUBDIR, takže mohou být použity vašich stránkách. Pravděpodobně budete chtít použít tyto proměnné šablony (které jsou snad evidentní):
& Nbsp; {{}} page.title
& Nbsp; {{}} page.content
& Nbsp; {{}} page.meta_description
& Nbsp; {{}} page.meta_keywords
přidává podporu verzí obsah
Po vybalení z krabice, turrentine nesleduje revizí obsahu. Nicméně, pokud chcete povolit sledování verze, nainstalujte velmi pěkný Django-reverze aplikaci. Jakmile je Django-čekatelství nainstalován a nakonfigurován, budete mít přístup k předchozím verzím stránek Turrentine CMS v admin (pomocí "Historie" odkaz v pravém horním rohu).
Název
Za pěkného Django tradici, turrentine je pojmenována po jazzový hudebník, pozdní velký tenor saxofonista Stanley Turrentine. Přezdívaný "Sugar Man", Turrentine byl slavný jeho bluesový pocit a velkým zvukem. Podívejte se na jeho album "hustlin '", a jeho klasické nahrávky s varhaníkem Jimmy Smith

Vlastnosti :.

  • živé náhledy zatímco editace stránky v admin (to používá javascript a CSS3, tak moderní prohlížeč je vysoce doporučeno).
  • Velice základní nahrávání souborů v admin.
  • Volitelné verze sledování pro stránky, pokud si nainstalujete Django-reverze.
  • žádná spolehlivá závislosti.
  • Easy v databázi. Uživatel zobrazení stránky CMS by nikdy generovat více než jeden nebo dva jednoduché databázové dotazy.

Požadavky na :

  • Python
  • Django

Ostatní software developer Aaron Franks

djangbone
djangbone

14 Apr 15

Komentáře k Turrentine

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!