django-tcms

Screenshot Software:
django-tcms
Mga detalye ng Software:
Bersyon: 0.1.10
I-upload ang petsa: 11 May 15
Nag-develop: Matias Aguirre
Lisensya: Libre
Katanyagan: 1

Rating: nan/5 (Total Votes: 0)

django-tcms ay isang madaling setup CMS na madaling integrates sa django-admin.
Ang proyektong ito ay dinadala sa buhay sa pamamagitan ng Mat & iacute; bilang Aguirre habang pataga isang CMS framework para Mydeco habang nagtatrabaho sa Insophia.
Mga site na may mga pasadyang CMS system ay karaniwang nakasalalay sa deployment na magdala ng bagong mga pahina ng layout, at ang mga bagong pahina ay nilikha sa pamamagitan ng sa amin, mga developer. tCMS nagdudulot ng isang bagong mekanismo kung saan ang mga kahulugan ng mga bagong pahina ay maaaring tinukoy sa paggamit ng aming mga paboritong tool, python. Sa pamamagitan ng isang hanay ng mga pahina ng mga bloke ng gusali ay nilikha madali sa sandaling ito ay istraktura ay mahusay na tinukoy.
Pag-install
Mula pypi:
PIP install django-tcms
o:
easy_install django-tcms
o clone mula sa github:
git clone git: //github.com/omab/django-tcms.git
at idagdag tCMS sa PYTHONPATH:
export PYTHONPATH = $ PYTHONPATH: $ (pwd) / tcms /
o:
cd tcms
sudo python setup.py install
Configuration
- Idagdag tCMS na naka-install na aplikasyon:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'tcms',
& Nbsp;)
- Tukuyin kung saan ang iyong mga pahina ay tinukoy:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Ang application ay i-import ang mga module sa loob at siyasatin ang anumang bagay na may variable na PAGE tinukoy.
- Tukuyin kung saan dapat mai-upload na imahe:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'CMS / image /% Y /% m /% d'
- Ang setting na ito ay ginagamit upang manirahan sa isang upload_to parameter Django field, kaya maaari mong gamitin ang anumang mga suportadong pormat.
- Tukuyin ang setting na ito kung ikaw ay may naka-install na CKEditor at nais ito upang magamit habang ine-edit ng nilalaman:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Application ay gumagamit ng Django cache sa tindahan ng nilalaman upang pabilisin ang paglo-load ng nilalaman kapag serving ang mga nilalaman sa mga gumagamit, sa pamamagitan ng default ang pangalan cache ay tcms, ngunit maaari mo itong i-override sa pamamagitan ng pagtukoy:
& Nbsp; TCMS_CACHE_NAME = '...'
- Upang paganahin localizations page, i-set ang setting na ito sa True:
& Nbsp; TCMS_LOCALIZED = True
- Localization ay pinagana sa pamamagitan ng default.
- Tukuyin ang iyong mga setting sa mga dagdag na pangalan / halaga na kailangan ng iyong template:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
localization
Kung ang iyong site sumusuporta sa maramihang wika, ikaw ay nais na lumikha ng mga pahina sa bawat wika.
tCMS gumagamit Django LANGUALES kapag naghahanap para sa mga suportadong wika, ngunit nagbibigay-daan sa iyo upang lumikha ng mga pahina ng pandaigdigang wika, halimbawa kung suportahan ka en-gb at en-us locale, posible upang tukuyin ang isang pahina na may locale en at ito ay gagamitin sa server ng parehong nilalaman para sa mga gumagamit na humihiling para sa isa o iba pang mga locale.
Halimbawa proyect
Suriin ang mga halimbawa upang makita kung paano ito gumagana

Features ..

  • Gamitin ang python upang tukuyin ang iyong mga pahina
  • integration Django-admin.
  • Rich editing gamit CKEditor (gumagamit na kailangan upang i-install CKEditor at tukuyin setting para tCMS app).
  • i18n Pages, suriin section localization para sa karagdagang detalye.
  • Madaling pagsasama template, isang madaling {{cms.block_name}} kabilang ang pangalang block.

Kinakailangan :

  • sawa
  • Django
  • django-admin

Iba pang mga software developer ng Matias Aguirre

Mga komento sa django-tcms

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!