django-tcms

Screenshot Software:
django-tcms
Detalii soft:
Versiune: 0.1.10
Incarca data: 11 May 15
Producător: Matias Aguirre
Licenţă: Gratuit
Popularitate: 1

Rating: nan/5 (Total Votes: 0)

django-ȘTC este un ușor de instalat CMS care se integreaza usor cu django-admin.
Acest proiect a fost adus la viață de către Matei & iacute; ca Aguirre în timp ce hacking un cadru CMS pentru Mydeco în timp ce lucrează la Insophia.
Site-uri cu sisteme personalizate CMS, de obicei, se bazează pe desfășurarea de a aduce pagini noi machete, iar aceste noi pagini sunt create de noi, dezvoltatorii. ȘTC aduce un nou mecanism în care definiții noi pagini pot fi definite cu ajutorul instrumentului nostru favorit, python. Cu un set de constructii blocuri de pagini sunt create cu ușurință după ce a fost structura este bine definit.
Instalare
De la pypi:
Pip instala django-TCMs
sau:
easy_install django-TCMs
sau clone de la github:
git git clone: ​​//github.com/omab/django-tcms.git
și se adaugă la ȘTC PYTHONPATH:
export PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMs /
sau:
cd ȘTC
sudo python setup.py instala
Configurare
- Adăugați ȘTC la aplicațiile instalate:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "TCMs",
& Nbsp;)
- Definiți în care sunt definite paginile:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Aplicația va importa modulele din interiorul și inspecta orice are o variabilă PAGE definit.
- Definiți care imaginile ar trebui să fie încărcate:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / imagine /% Y /% m /% d'
- Această setare este utilizată pentru a popula un parametru câmp Django upload_to, astfel încât să puteți folosi orice formatele acceptate.
- Definiți această setare dacă aveți CKEditor instalat și doriți să fie utilizate în timp ce editarea de conținut:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / JS / ckeditor "
- Aplicația utilizează Django cache pentru a stoca conținut pentru a accelera încărcarea conținutului atunci când servește conținutul pentru utilizatori, în mod implicit numele cache este ȘTC, dar se poate trece peste definind:
& Nbsp; TCMS_CACHE_NAME = '...'
- Pentru a activa localizări pagină, setați această setare la True:
& Nbsp; TCMS_LOCALIZED = True
- Sediu este dezactivată în mod implicit.
- Definiți setările cu numele / valorile suplimentare necesare șabloanele:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Sediu
Dacă site-ul suporta mai multe limbi, veți dori să creați pagini pe fiecare limbă.
ȘTC foloseste Django LANGUALES atunci când caută pentru limbi suportate, dar vă permite să creați pagini de limbă la nivel mondial, de exemplu, dacă sprijini en-gb si en-ne locales, este posibil să se definească o pagină cu localizare en și va fi folosit pentru a serverului același conținut pentru utilizatorii care solicită pentru unul sau altul locale.
Exemplu proyect
Verificați exemplu pentru a vedea cum funcționează

Caracteristici :..

  • Utilizați python pentru a defini paginile
  • integrare Django-admin.
  • editare bogat folosind CKEditor (utilizatorii trebuie să instaleze și să definească CKEditor setare pentru app ȘTC).
  • Pagini i18n, verificați secțiunea Sediu pentru mai multe detalii.
  • integrare șablon Easy, un simplu {{}} cms.block_name include nume de bloc.

Cerințe :

  • Python
  • Django
  • django-admin

Alte software-uri de dezvoltator Matias Aguirre

Comentarii la django-tcms

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!