django-tcms

Software screenshot:
django-tcms
Rincian Software:
Versi: 0.1.10
Tanggal Upload: 11 May 15
Pengembang: Matias Aguirre
Lisensi: Gratis
Popularitas: 1

Rating: nan/5 (Total Votes: 0)

Django-TCMS adalah mudah untuk setup CMS yang terintegrasi dengan mudah dengan Django-admin.
Proyek ini dibawa ke kehidupan oleh Mat & iacute, seperti Aguirre sementara hacking kerangka CMS untuk Mydeco saat bekerja di Insophia.
Situs dengan sistem CMS kustom biasanya bergantung pada penyebaran untuk membawa halaman layout baru, dan halaman-halaman baru dibuat oleh kami, pengembang. TCMS membawa mekanisme baru dimana halaman baru definisi dapat didefinisikan menggunakan alat favorit kami, python. Dengan set bangunan halaman blok dibuat dengan mudah setelah itu struktur didefinisikan dengan baik.
Instalasi
Dari pypi:
pip menginstal Django-TCMS
atau:
easy_install Django-TCMS
atau klon dari github:
git clone git: //github.com/omab/django-tcms.git
dan menambahkan TCMS ke PYTHONPATH:
ekspor PYTHONPATH = $ PYTHONPATH: $ (pwd) / TCMS /
atau:
cd TCMS
sudo python setup.py install
Konfigurasi
- Tambahkan TCMS ke aplikasi yang terinstal:
& Nbsp; INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'TCMS',
& Nbsp;)
- Tentukan mana halaman Anda didefinisikan:
& Nbsp; TCMS_PAGES = 'tcms_pages'
- Aplikasi ini akan mengimpor modul dalam dan memeriksa apa pun yang memiliki variabel HALAMAN didefinisikan.
- Tentukan mana gambar harus di-upload:
& Nbsp; TCMS_IMAGES_UPLOAD_TO = 'cms / gambar /% Y /% m /% d'
- Pengaturan ini digunakan untuk mengisi upload_to parameter lapangan Django, sehingga Anda dapat menggunakan format yang didukung.
- Tentukan pengaturan ini jika Anda memiliki CKEditor diinstal dan ingin digunakan ketika mengedit konten:
& Nbsp; TCMS_CKEDITOR_BASE_URL = '/ media / js / ckeditor'
- Aplikasi menggunakan Django cache menyimpan konten untuk mempercepat loading isi ketika melayani konten ke pengguna, secara default nama cache TCMS, tetapi Anda dapat menimpanya dengan mendefinisikan:
& Nbsp; TCMS_CACHE_NAME = '...'
- Untuk mengaktifkan lokalisasi halaman, mengatur pengaturan ini ke True:
& Nbsp; TCMS_LOCALIZED = True
- Lokalisasi dinonaktifkan secara default.
- Menetapkan pengaturan Anda dengan nama / nilai-nilai tambahan yang dibutuhkan oleh template Anda:
& Nbsp; RENDER_EXTRA_CONTEXT = {...}
Lokalisasi
Jika situs Anda mendukung beberapa bahasa, Anda akan ingin membuat halaman pada setiap bahasa.
TCMS menggunakan Django LANGUALES ketika mencari bahasa yang didukung, tetapi memungkinkan Anda untuk membuat halaman bahasa global, misalnya jika Anda mendukung en-gb dan en-us lokal, itu mungkin untuk menentukan halaman dengan lokal en dan akan digunakan untuk server konten yang sama untuk pengguna meminta untuk satu atau lokal lainnya.
Contoh proyect
Periksa contoh untuk melihat cara kerjanya

Fitur :..

  • Gunakan python untuk menentukan halaman Anda
  • integrasi Django-admin.
  • editing Kaya menggunakan CKEditor (pengguna perlu menginstal CKEditor dan menentukan pengaturan untuk aplikasi TCMS).
  • Halaman i18n, periksa bagian Lokalisasi untuk lebih jelasnya.
  • integrasi Template Mudah, mudah {{}} cms.block_name termasuk bernama blok.

Persyaratan :

  • Python
  • Django
  • Django-admin

Perangkat lunak lain dari pengembang Matias Aguirre

Komentar untuk django-tcms

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!