Django-TCMS Django-admin ilə asanlıqla inteqrasiya quraşdırma CMS üçün asandır.
Bu layihə Mat & iacute həyat gətirildi; Aguirre kimi Insophia işləyərkən Mydeco üçün bir CMS çərçivə Hacking isə.
Xüsusi CMS sistemləri ilə sites adətən yeni pages layouts gətirmək yerləşdirilməsi əsaslanır və bu yeni pages developers, bizim yaradılmışdır. TCMS yeni pages anlayışlar sevimli alət python istifadə edərək müəyyən edilə bilər ki, yeni mexanizm gətirir. Bloklar pages bir sıra asanlıqla yaradılmışdır ilə strukturu yaxşı müəyyən edilir bir dəfə.
Quraşdırma
Pypi From:
Django-TCMS bərpa tırtıl
və ya:
easy_install Django-TCMS
github və ya klon:
git klon git: //github.com/omab/django-tcms.git
və PYTHONPATH üçün TCMS əlavə edin:
ixrac PYTHONPATH = $ PYTHONPATH: $ (LSİK) / TCMS /
və ya:
cd TCMS
sudo python bərpa setup.py
Konfiqurasiya
- Quraşdırılmış applications TCMS əlavə:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'TCMS,
& Nbsp;)
- Sizin pages müəyyən olduğu müəyyən:
& Nbsp; TCMS_PAGES = 'tcms_pages "
- Ərizə daxilində modulları idxal və müəyyən bir PAGE dəyişən var bir şey yoxlayacaq.
- Images qəbul harada müəyyən:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'sm / image /% Y /% m /% d'
- Siz hər hansı bir dəstək format istifadə edə bilərsiniz Bu ayar, bir upload_to Django sahə parametri yaşayır üçün istifadə olunur.
- Siz CKEditor yüklü və məzmun redaktə isə istifadə etmək istəyirsinizsə, bu ayarı müəyyən:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor "
- Ərizə cache adı TCMS edir ismarıcları, istifadəçilər üçün məzmun xidmət məzmun yükləmə sürətləndirmək üçün content saxlamaq üçün Django cache istifadə edir, ancaq siz müəyyən ilə yalnış bilər:
& Nbsp; TCMS_CACHE_NAME = '...'
- True üçün bu ayarı seçin, səhifə lokalizasiyalar etkinleştirmek üçün:
& Nbsp; TCMS_LOCALIZED = True
- Lokallaşdırma ismarıcları aradan.
- Sizin şablonları lazım əlavə adı / dəyərləri ilə ayarlarınızı müəyyən:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokallaşdırma
Sizin sayta birdən çox dil dəstəyi, siz hər dil pages yaratmaq istəyirəm.
TCMS dəstəyi dillər üçün axtarış zaman Django LANGUALES istifadə edir, ancaq siz dəstək əgər misal üçün, qlobal dil pages yaratmaq imkan verir GB-en və en-us yerli, bu en yerli ilə bir səhifə müəyyən etmək mümkündür və bu server istifadə olunacaq bir və ya digər yerli üçün tələb istifadəçilər üçün eyni content.
Məsələn proyect
Bu necə işlədiyini görmək üçün nümunə oldu
Features ..
- İstifadə python pages müəyyən etmək üçün
- Django-admin inteqrasiya.
- Rich redaktə CKEditor istifadə (istifadəçi CKEditor qurmaq və TCMS app qəbulu müəyyən etmək lazımdır).
- Səhifələr i18n, daha ətraflı məlumat üçün Lokallaşdırma bölmə yoxlamaq.
- Easy şablon inteqrasiya, asan {{cms.block_name}} blok adlı daxildir.
tələblər
- Python
- Django
- Django-admin
Şərhlər tapılmadı