django-tcms

Sagteware kiekie:
django-tcms
Sagteware besonderhede:
Weergawe: 0.1.10
Upload datum: 11 May 15
Ontwikkelaar: Matias Aguirre
Lisensie: Gratis
Populariteit: 1

Rating: nan/5 (Total Votes: 0)

Django-tcms is 'n maklik om te installeer CMS wat maklik integreer met Django-admin.
Hierdie projek is om die lewe gebring deur Mat & Vertel my meer sien as Aguirre terwyl inbraak n CMS raamwerk vir Mydeco terwyl jy werk op Insophia.
Webwerwe met persoonlike CMS stelsels berus gewoonlik op ontplooiing van nuwe bladsye uitlegte te bring, en hierdie nuwe bladsye is geskep deur ons ontwikkelaars. tCMS bring 'n nuwe meganisme waar nuwe bladsye definisies kan gedefinieer word met behulp van ons gunsteling instrument, python. Met 'n stel van boustene bladsye maklik gemaak nadat dit struktuur is goed gedefinieer.
Installasie
Van pypi:
PIP installeer Django-tcms
of:
easy_install Django-tcms
of kloon van GitHub:
git kloon git: //github.com/omab/django-tcms.git
en voeg tCMS om PYTHONPATH:
uitvoer PYTHONPATH = $ PYTHONPATH: $ (PWD) / tcms /
of:
cd tcms
sudo python setup.py installeer
Configuration
- TCMS Voeg by geïnstalleerde programme:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'tcms,
& Nbsp;)
- Definieer waar jou bladsye gedefinieer:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Die aansoek sal die modules in die invoer en enigiets wat 'n PAGE veranderlike gedefinieer het inspekteer.
- Definieer waar beelde moet foto:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / image /% Y /% m /% d'
- Hierdie instelling word gebruik om 'n upload_to parameter Django veld te vul, sodat jy enige ondersteunde formate kan gebruik.
- Definieer hierdie instelling as jy CKEditor geïnstalleer en wil om dit te gebruik, terwyl die wysiging van die inhoud:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Die aansoek gebruik Django kas inhoud te slaan om te bespoedig die laai van die inhoud wanneer die bediening van die inhoud vir gebruikers, by verstek die naam kas is tcms, maar jy kan dit ignoreer deur die definisie:
& Nbsp; TCMS_CACHE_NAME = '... "
- Om bladsy gelocaliseerde stel, stel hierdie instelling te True:
& Nbsp; TCMS_LOCALIZED = True
- Lokalisering is afgeskakel by verstek.
- Gee jou instellings met die ekstra naam / waardes wat nodig is deur jou templates:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
lokalisering
As jou site ondersteun verskeie tale, sal jy wil om bladsye oor elke taal te skep.
tCMS gebruik Django LANGUALES wanneer jy soek vir ondersteunde tale nie, maar kan jy die globale taal bladsye te skep, byvoorbeeld as jy ondersteun en-gb en af-ons locales, is dit moontlik om 'n bladsy te definieer met land en en dit sal gebruik word om 'n bediener die dieselfde inhoud vir gebruikers versoek om die een of ander land.
Voorbeeld proyect
Gaan die voorbeeld om te sien hoe dit werk

Eienskappe :..

  • Gebruik luislang om jou bladsye te definieer
  • Django-admin integrasie.
  • Rich redigering behulp CKEditor (gebruikers moet CKEditor installeer en te definieer instelling vir tCMS app).
  • Pages i18n, gaan lokalisering artikel vir meer besonderhede.
  • Easy sjabloon integrasie, 'n maklike {{cms.block_name}} sluit die naam blok.

Vereistes :

  • Python
  • Django
  • Django-admin

Ander sagteware ontwikkelaar Matias Aguirre

Kommentaar te django-tcms

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!