django-tcms

Skjermbilde programvare:
django-tcms
Prog.varedetaljer:
Versjon: 0.1.10
Last opp dato: 11 May 15
Utvikler: Matias Aguirre
Lisens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

django-TCMS er en enkel å sette opp CMS som kan enkelt integreres med Django-admin.
Dette prosjektet ble brakt til liv av Mat & iacute; som Aguirre mens hacking en CMS rammeverk for Mydeco mens du arbeider på Insophia.
Nettsteder med tilpassede CMS systemer er avhengig vanligvis på utplassering for å bringe nye sider oppsett, og disse nye sidene er skapt av oss, utviklere. TCMS bringer en ny mekanisme der nye sider definisjoner kan defineres ved hjelp av vår favoritt verktøy, python. Med et sett med byggeklosser sidene er laget lett når det er struktur er godt definert.
Installasjon
Fra PyPI:
Pip installere django-TCMS
eller:
easy_install django-TCMS
eller klone fra github:
git clone git: //github.com/omab/django-tcms.git
og legge TCMS til PYTHONPATH:
eksport PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
eller:
cd TCMS
sudo python setup.py installere
Konfigurasjon
- Legg TCMS til installerte programmer:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'TCMS',
& Nbsp;)
- Definer hvor sidene er definert:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Søknaden vil importere modulene inne og inspisere alt som har en side variabel definert.
- Definer hvor bildene skal lastes opp:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / image /% Y /% m /% d'
- Denne innstillingen brukes til å fylle en upload_to Django feltet parameter, slik at du kan bruke alle formater som støttes.
- Definer denne innstillingen hvis du har CKEditor installert og vil at det skal brukes mens du redigerer innhold:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Programmet bruker Django cache til å lagre innhold å fremskynde laste ned innholdet når serverer innholdet til brukerne, som standard cache navn er TCMS, men du kan overstyre det ved å definere:
& Nbsp; TCMS_CACHE_NAME = "..."
- For å aktivere siden lokaliseringer, sette denne innstillingen til True:
& Nbsp; TCMS_LOCALIZED = True
- Lokalisering er deaktivert som standard.
- Definer dine innstillinger med ekstra navn / verdier som trengs av dine maler:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalisering
Hvis nettstedet støtter flere språk, vil du ønsker å opprette sider på alle språk.
TCMS bruker Django LANGUALES når du søker etter støttede språkene, men lar deg lage globale språklige sider, for eksempel hvis du støtter en-gb og en-us steder, er det mulig å definere en side med locale no, og det vil bli brukt til serveren samme innhold for brukere som ber for en eller annen lokalitet.
Eksempel proyect
Sjekk eksempel for å se hvordan det fungerer

Egenskaper :..

  • Bruk python til å definere dine sider
  • Django-admin integrering.
  • Rich redigering med CKEditor (brukere må installere CKEditor og definere innstillingen for TCMS app).
  • Sider i18n, sjekk Lokalisering seksjon for mer informasjon.
  • Enkel mal integrasjon, en enkel {{cms.block_name}} omfatter navngitt blokk.

Krav

  • Python
  • Django
  • django-admin

Annen programvare fra utvikleren Matias Aguirre

Kommentarer til django-tcms

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!