django-tcms

Yazılım ekran görüntüsü:
django-tcms
Yazılım detaylar:
Versiyon: 0.1.10
Qayıt: 11 May 15
Geliştirici: Matias Aguirre
Lisans: Ücretsiz
Popülerlik: 1

Rating: nan/5 (Total Votes: 0)

django-TCMS django-admin ile kolayca entegre kurulum CMS kolaydır.
Bu proje Mat & iacute tarafından hayata edilmiştir Aguirre olarak Insophia üzerinde çalışırken Mydeco için CMS çerçeve hack ederken.
Özel CMS sistemleri olan siteler genellikle yeni sayfalar düzenleri getirmek için dağıtım dayanır ve bu yeni sayfalar geliştiriciler, bizim tarafımızdan oluşturulur. TCMS yeni sayfalar tanımları bizim favori aracını Python kullanılarak tanımlanabilir yeni bir mekanizma getiriyor. Yapıtaşları sayfaların bir dizi kolaylıkla oluşturulur sayesinde yapının iyi tanımlanmış bir zamanlar.
Kurulum
Pypi Gönderen:
django-KTMT yüklemeniz pip
ya:
easy_install django-KTMT
GitHub ya da klon:
git clone git: //github.com/omab/django-tcms.git
ve PYTHONPATH için TCMS ekleyin:
ihracat PYTHONPATH = $ PYTHONPATH: $ (pwd) / KTMT /
ya:
cd KTMT
sudo python setup.py install
Yapılandırma
- Yüklü uygulamalara KTMT ekleyin:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'KTMT'
& Nbsp;)
- Sayfalarınız tanımlanır nerede tanımlayın:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Uygulama içindeki modülleri ithalat ve tanımlanmış bir SAYFA değişkeni olan bir şey inceleyecektir.
- Görüntüler yüklenecektir nereye tanımlayın:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / resim /% Y /% m /% d'
- Eğer herhangi bir desteklenen formatlar kullanabilirsiniz, böylece bu ayar, bir upload_to Django alan parametresini doldurmak için kullanılır.
- Eğer CKEditor yüklü ve içerik düzenleme ederken kullanılacak istiyorsanız bu ayarı tanımlayın:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Uygulama önbelleği adı TCMS varsayılan olarak, kullanıcıların içerik sunan içerik yükleme hızlandırmak için içerik depolamak için Django önbellek kullanır, ancak tanımlayarak kılabilirsiniz:
& Nbsp; TCMS_CACHE_NAME = '...'
- Doğru, bu ayarını, sayfa lokalizasyonu etkinleştirmek için:
& Nbsp; TCMS_LOCALIZED = true
- Yerelleştirme varsayılan olarak devre dışıdır.
- Senin şablonlar tarafından ihtiyaç duyulan ekstra ad / değerleri ile ayarlarınızı tanımlayın:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Yerelleştirme
Siteniz birden çok dil desteği varsa, her dil sayfaları oluşturmak isteyeceksiniz.
TCMS desteklenen diller ararken Django LANGUALES kullanır, ancak desteklemesi durumunda örneğin, küresel bir dil sayfaları oluşturmanıza olanak sağlar gb-tr ve tr-us yerel, bunun en yerelle bir sayfa tanımlamak mümkündür ve o sunucuya kullanılacak Bir ya da diğer yereli için istekte kullanıcılar için aynı içerik.
Örnek proyect
Nasıl çalıştığını görmek için örnek edin

Özellikler .:.

  • kullan python sayfalarınızı tanımlamak için
  • Django-admin entegrasyonu.
  • Zengin düzenleme CKEditor kullanarak (kullanıcılar CKEditor yüklemek ve TCMS uygulaması ayarını tanımlamak gerekir).
  • Sayfalar i18n, daha fazla bilgi için Yerelleştirme bölümüne bakın.
  • Kolay şablon entegrasyonu, kolay {{}} cms.block_name blok adında içerir.

Gereksinimleri :

  • Python
  • Django
  • django-admin

Geliştirici Diğer yazılım Matias Aguirre

Yorumlar django-tcms

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!