Turrentine

Software screenshot:
Turrentine
Software detaljer:
Version: 0.0.4
Upload dato: 15 Apr 15
Udvikler: Aaron Franks
Licens: Gratis
Popularitet: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine er et simpelt content management system (CMS) app til Django (1.3 og nyere). Den er designet til at tillade HTML-kyndige brugere at tilføje og redigere sider og filer med et minimum af besvær.
Ting Turrentine ikke gør:
- trælignende side hierarkier. Ligesom flatpages, med Turrentine du bare angive sidens URL direkte.
- WYSIWYG redigering. Det er antaget, at side Forfatterens kender nogle grundlæggende HTML.
- Auto-genererede menuer.
- Skabelon redigering i admin.
- Multi-site support.
- I en kommentar til siderne.
- Internationalisering (selvom dette kan være værd at tilføje senere).
Overvej Turrentine hvis ...
- Du behøver ikke nogen af ​​de ting i det foregående afsnit.
- Du har side forfattere, som er behagelige at skrive HTML, men du ikke vil have dem til at skrive (eller selv tænke over) Django skabeloner. Du har udviklere / designere, der vil udvikle dine skabeloner til CMS-sider.
- Vil du have en simpel CMS app, der er let at konfigurere, og for det meste bare kommer ud af din måde.
Opsætning
1. Installer Turrentine. Pip anbefales og kan anvendes som følger:
& Nbsp; pip installere -e git: //github.com/af/turrentine.git#egg=turrentine
2. Tilsæt 'Turrentine "til dine installerede apps i settings.py:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # Dine andre apps her
& Nbsp; "Turrentine«,
& Nbsp;)
3. Tilsæt Turrentine i slutningen af ​​dit rod urlconf:
& Nbsp; urlpatterns = mønstre ('',
& Nbsp; # Dine andre webadresser gå her
& Nbsp; (r «^«, omfatter (»turrentine.urls«)), # Kontroller dette er den sidste post
& Nbsp;)
4. Hvis du ikke allerede har, kan du sikkert også vil aktivere Djangos dev statisk fil tjeneste i din urls.py. Dette vil sikre, at Turrentine admin css / js vil arbejde, mens i udvikling:
& Nbsp; fra django.contrib.staticfiles.urls importerer staticfiles_urlpatterns
& Nbsp; # ... resten af ​​dit URLconf her ...
& nbsp; urlpatterns + = staticfiles_urlpatterns ()
& Nbsp; # Igen, sørg Turrentine kommer sidst, også efter at staticfiles_urlpatterns:
& Nbsp; urlpatterns + = mønstre ('',
& Nbsp; (r «^«, omfatter (»turrentine.urls«)),
& Nbsp;)
Mere info og baggrund på dette kan findes på https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. Kør python manage.py syncdb at tilføje Turrentine tabeller til din database.
6. Tilbage i settings.py definere TURRENTINE_TEMPLATE_ROOT og TURRENTINE_TEMPLATE_SUBDIR. Førstnævnte er mappen på dit filsystem, hvor du holde de fleste af dine skabeloner (generelt dette er $ PROJECT_ROOT / skabeloner). Sidstnævnte er den undermappe, hvor du vil sætte skabeloner, at CMS kan bruge. Følgende vil sandsynligvis arbejde for dit projekt:
& Nbsp; import os.path
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ file__))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, "skabeloner")
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, »CMS«)
7. Opret en mappe til dit CMS skabeloner, der svarer til den indstilling, du gjorde i det forrige trin:
& nbsp; mkdir -p templates / cms
8. Opret skabelon (er) i TURRENTINE_TEMPLATE_SUBDIR biblioteket, så de kan bruges af dine sider. Du vil sikkert gerne bruge følgende skabelon variabler (som forhåbentlig selvforklarende):
& Nbsp; {{page.title}}
& Nbsp; {{page.content}}
& Nbsp; {{page.meta_description}}
& Nbsp; {{page.meta_keywords}}
Tilføjelse Støtte til versioneret indhold
Ud af boksen, er Turrentine ikke spore revisioner af dit indhold. Men hvis du gerne vil gøre det muligt for versionen tracking, installere meget flot django-reversion app. Når django-reversion er installeret og konfigureret, vil du kunne få adgang til tidligere versioner af Turrentine CMS-sider i admin (ved hjælp af linket "Historik" i øverste højre hjørne).
Navn
I fint django tradition, er Turrentine opkaldt efter en jazzmusiker, den afdøde store tenor saxofonist Stanley Turrentine. Tilnavnet "The Sugar Man", Turrentine var berømt for sin bluesy følelse og stor lyd. Tjek hans album "Hustlin '", og hans klassiske optagelser med organist Jimmy Smith

Egenskaber :.

  • Live previews mens redigering af sider i admin (dette benytter javascript og CSS3, så en moderne browser anbefales).
  • Meget grundlæggende fil uploads i admin.
  • Valgfri udgave tracking for sider, hvis du installerer django-reversion.
  • Ingen hårde afhængigheder.
  • Let på databasen. En bruger får vist en CMS side bør aldrig generere mere end én eller to enkle databaseforespørgsler.

Krav :

  • Python
  • Django

Andre software developer Aaron Franks

djangbone
djangbone

14 Apr 15

Kommentarer til Turrentine

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!