django-tcms

Software screenshot:
django-tcms
Software detaljer:
Version: 0.1.10
Upload dato: 11 May 15
Udvikler: Matias Aguirre
Licens: Gratis
Popularitet: 1

Rating: nan/5 (Total Votes: 0)

Django-TCMS er en nem at setup CMS, der integrerer nemt med Django-admin.
Dette projekt blev bragt til live af Mat & iacute, som Aguirre mens hacking et CMS ramme for Mydeco mens du arbejder på Insophia.
Websteder med tilpassede CMS systemer som regel afhængig af implementering at bringe nye sider layouts, og disse nye sider er skabt af os, udviklere. TCMS bringer en ny mekanisme, hvor der kan defineres nye sider definitioner ved hjælp af vores foretrukne værktøj, python. Med et sæt byggeklodser sider er skabt nemt når det er struktur er veldefineret.
Installation
Fra pypi:
pip installere Django-TCMS
eller:
easy_install Django-TCMS
eller klon fra GitHub:
git klon git: //github.com/omab/django-tcms.git
og tilføje TCMS til PYTHONPATH:
eksport PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
eller:
cd TCMS
sudo python setup.py installere
Konfiguration
- Føj TCMS til installerede programmer:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMS«,
& Nbsp;)
- Definer, hvor dine sider er defineret:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Ansøgningen vil importere modulerne i og inspicere noget, der har en SIDE variabel defineret.
- Definer, hvor billeder skal uploades:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / billede /% Y /% m /% d'
- Denne indstilling bruges til at udfylde en upload_to Django felt parameter, så du kan bruge alle understøttede formater.
- Definer denne indstilling, hvis du har CKEditor installeret og ønsker det at blive brugt, mens du redigerer indhold:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / CKEditor'
- Programmet bruger Django cache til at gemme indhold til at fremskynde indlæsning af indhold, når betjener indhold til brugere, som standard cache hedder TCMS, men du kan tilsidesætte det ved at definere:
& Nbsp; TCMS_CACHE_NAME = '...'
- For at aktivere side lokaliseringer, sæt denne indstilling til True:
& Nbsp; TCMS_LOCALIZED = True
- Lokalisering er som standard deaktiveret.
- Definer dine indstillinger med de ekstra navn / værdier er nødvendige af dine skabeloner:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalisering
Hvis dit websted understøtter flere sprog, vil du ønsker at oprette sider på hvert sprog.
TCMS bruger Django LANGUALES når du søger efter understøttede sprog, men giver dig mulighed for at skabe globale sprog-sider, for eksempel hvis du støtter en-gb og en-os locales, er det muligt at definere en side med locale da, og det vil blive brugt til server samme indhold for brugere, der anmoder om en eller anden lokalitet.
Eksempel proyect
Tjek eksempel for at se, hvordan det virker

Funktioner :..

  • Brug python til at definere dine sider
  • Django-admin integration.
  • Rich redigering hjælp CKEditor (brugere skal installere CKEditor og definere indstillingen for TCMS app).
  • Pages i18n, tjek Lokalisering sektion for flere detaljer.
  • Nem skabelon integration, en let {{cms.block_name}} omfatter opkaldt blok.

Krav :

  • Python
  • Django
  • Django-admin

Andre software developer Matias Aguirre

Kommentarer til django-tcms

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