django-tcms

Software skärmdump:
django-tcms
Mjukvaruinformation:
Version: 0.1.10
Ladda upp dagen: 11 May 15
Utvecklare: Matias Aguirre
Licens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

django-TCMS är en enkel att installera CMS som integrerar enkelt med django-admin.
Projektet väcktes till liv av Mat & iacute; som Aguirre medan hacka en ram CMS för Mydeco medan du arbetar på Insophia.
Webbplatser med anpassade CMS-system förlitar sig oftast på utplacering att få nya sidor layouter, och dessa nya sidor är skapade av oss utvecklare. TCMS ger en ny mekanism där kan definieras nya sidor definitioner med hjälp av vår favorit verktyg, Python. Med en uppsättning av byggstenar sidor skapas lätt när det är strukturen är väl definierad.
Installation
Från pypi:
PiP installera django-TCMS
eller:
easy_install django-TCMS
eller klon från github:
git clone git: //github.com/omab/django-tcms.git
och lägga TCMS till PYTHON:
exportPYTHON = $ PYTHON: $ (PWD) / TCMS /
eller:
cd TCMS
sudo python setup.py installera
Konfiguration
- Lägg TCMS till installerade program:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS"
& Nbsp;)
- Definiera var dina sidor definieras:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Programmet kommer att importera modulerna i och inspektera allt som har en sida variabel definieras.
- Definiera där bilder ska laddas upp:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / bild /% Y /% m /% d'
- Den här inställningen används för att fylla en upload_to Django fältparameter, så att du kan använda alla format som stöds.
- Definiera den här inställningen om du har CKEditor installerat och vill att det ska användas när du redigerar innehåll:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor "
- Programmet använder Django cache för att lagra innehåll att påskynda ladda innehållet när betjänar innehåll till användare som standard cache heter TCMS, men du kan åsidosätta det genom att definiera:
& Nbsp; TCMS_CACHE_NAME = '...'
- Om du vill aktivera sidan lokaliseringar, ange den här inställningen till True:
& Nbsp; TCMS_LOCALIZED = Sant
- Lokalisering är inaktiverad som standard.
- Definiera inställningar med extra namn / värden som krävs av mallar:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalisering
Om din webbplats stödja flera språk, kommer du vill skapa sidor på alla språk.
TCMS använder Django LANGUALES när du söker efter språk som stöds, men låter dig skapa globala språksidor, till exempel om du stöder en-GB och en-us lokaler, är det möjligt att definiera en sida med språk sv och den kommer att användas till servern samma innehåll för användare som begär för den ena eller andra språk.
Exempel proyect
Kontrollera exempel för att se hur det fungerar

Egenskaper :..

  • Använd python att definiera dina sidor
  • Django-admin integration.
  • Rich redigering med hjälp CKEditor (användare måste installera CKEditor och definiera inställningen för TCMS app).
  • Sidor i18n, kontrollera Lokalisering avdelning för mer information.
  • Enkel integration mall, en lätt {{cms.block_name}} inkluderar namngiven block.

Krav :

  • Python
  • Django
  • django-admin

Annan programvara för utvecklare Matias Aguirre

Kommentarer till django-tcms

Kommentarer hittades inte
Kommentar
Slå på bilder!