django-tcms

Phần mềm chụp màn hình:
django-tcms
Các chi tiết về phần mềm:
Phiên bản: 0.1.10
Ngày tải lên: 11 May 15
Nhà phát triển: Matias Aguirre
Giấy phép: Miễn phí
Phổ biến: 1

Rating: nan/5 (Total Votes: 0)

django-TCMS là một dễ dàng để thiết lập CMS tích hợp dễ dàng với django-admin.
Dự án này đã được đưa vào cuộc sống Mat & iacute; như Aguirre khi hack một khuôn khổ CMS cho Mydeco khi làm việc trên Insophia.
Các trang web với các hệ thống CMS tùy chỉnh thường dựa vào triển khai để đưa các trang bố trí mới, và những trang mới được tạo ra bởi chúng tôi, các nhà phát triển. TCMS mang đến một cơ chế mới, nơi các trang mới định nghĩa có thể được xác định bằng cách sử dụng công cụ yêu thích của chúng tôi, python. Với một tập hợp các khối xây dựng các trang được tạo ra dễ dàng một khi nó được cấu trúc được xác định rõ.
Cài đặt
Từ pypi:
pips cài đặt django-TCMS
hoặc:
easy_install django-TCMS
hoặc clone từ github:
git clone git: //github.com/omab/django-tcms.git
và thêm TCMS để PYTHONPATH:
xuất khẩu PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
hoặc:
cd TCMS
sudo python setup.py cài đặt
Cấu hình
- Thêm TCMS vào các ứng dụng được cài đặt:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'TCMS',
& Nbsp;)
- Xác định nơi mà các trang của bạn được định nghĩa:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Ứng dụng này sẽ nhập khẩu các module bên trong và kiểm tra bất cứ điều gì mà có một biến TRANG xác định.
- Xác định nơi mà hình ảnh sẽ được tải lên:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / image /% Y /% m /% d'
- Thiết lập này được sử dụng để cư trú một upload_to tham số lĩnh vực Django, vì vậy bạn có thể sử dụng bất kỳ các định dạng được hỗ trợ.
- Xác định cài đặt này nếu bạn có ckeditor cài đặt và muốn nó được sử dụng trong khi chỉnh sửa nội dung:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Ứng dụng sử dụng Django bộ nhớ cache để lưu trữ nội dung để tăng tốc độ tải các nội dung khi phục vụ nội dung cho người sử dụng, theo mặc định tên bộ nhớ cache là TCMS, nhưng bạn có thể ghi đè lên nó bằng cách xác định:
& Nbsp; TCMS_CACHE_NAME = '...'
- Để kích hoạt địa phương hóa trang, thiết lập cài đặt này để True:
& Nbsp; TCMS_LOCALIZED = True
- Localization được tắt theo mặc định.
- Xác định cài đặt của bạn với tên tắm / giá trị cần thiết bởi các mẫu của bạn:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Localization
Nếu trang web của bạn hỗ trợ nhiều ngôn ngữ, bạn sẽ muốn tạo ra các trang trên mọi ngôn ngữ.
TCMS sử dụng Django LANGUALES khi tìm kiếm cho các ngôn ngữ được hỗ trợ, nhưng cho phép bạn tạo ra các trang ngôn ngữ toàn cầu, ví dụ nếu bạn ủng hộ en-gb và en-us địa điểm, nó có thể xác định một trang với locale en và nó sẽ được sử dụng đến máy chủ cùng một nội dung cho người dùng yêu cầu cho một hoặc địa khác.
Ví dụ proyect
Kiểm tra ví dụ để xem làm thế nào nó hoạt động

Tính năng :..

  • Sử dụng python để xác định các trang của bạn
  • hội nhập Django-admin.
  • Giàu chỉnh sửa bằng cách sử dụng ckeditor (người dùng cần phải cài đặt ckeditor và xác định thiết lập cho TCMS app).
  • Trang i18n, kiểm tra phần Localization để biết thêm chi tiết.
  • Easy mẫu tích hợp, dễ {{}} cms.block_name bao gồm tên khối.

Yêu cầu :

  • Python
  • Django
  • django-admin

Phần mềm khác của nhà phát triển Matias Aguirre

Ý kiến ​​để django-tcms

Bình luận không
Nhập bình luận
Bật hình ảnh!