Turrentine

Software screenshot:
Turrentine
Rincian Software:
Versi: 0.0.4
Tanggal Upload: 15 Apr 15
Pengembang: Aaron Franks
Lisensi: Gratis
Popularitas: 24

Rating: 2.5/5 (Total Votes: 2)

Turrentine adalah sebuah sistem manajemen konten yang sederhana (CMS) app untuk Django (1.3 dan kemudian). Ini dirancang untuk memungkinkan pengguna HTML-savvy untuk menambah dan mengedit halaman dan file dengan minimal kerumitan.
Hal Turrentine tidak melakukan:
- Halaman hierarki pohon-seperti. Seperti flatpages, dengan Turrentine Anda hanya menentukan URL halaman secara langsung.
- WYSIWYG editing. Ini diasumsikan bahwa penulis halaman tahu beberapa HTML dasar.
- Auto-generated menu.
- Editing Template di admin.
- Dukungan multi-situs.
- Mengomentari halaman.
- Internasionalisasi (meskipun ini mungkin layak menambahkan nanti).
Pertimbangkan Turrentine jika ...
- Anda tidak perlu barang-barang di bagian sebelumnya.
- Anda memiliki penulis halaman yang menulis HTML nyaman, tetapi Anda tidak ingin mereka harus menulis (atau bahkan berpikir tentang) Django template. Anda memiliki pengembang / desainer yang akan mengembangkan template untuk halaman CMS.
- Anda ingin aplikasi CMS sederhana yang mudah untuk mengkonfigurasi, dan untuk sebagian besar hanya akan keluar dari cara Anda.
Pengaturan
1. Instal Turrentine. Pip dianjurkan dan dapat digunakan sebagai berikut:
& Nbsp; pip install git -e: //github.com/af/turrentine.git#egg=turrentine
2. Tambahkan 'Turrentine' untuk aplikasi Anda terinstal di settings.py:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # Anda aplikasi lain di sini
& Nbsp; 'Turrentine',
& Nbsp;)
3. Tambahkan Turrentine pada akhir urlconf root anda:
& Nbsp; urlpatterns = pola ('',
& Nbsp; # url lain Anda pergi di sini
& Nbsp; (r '^', termasuk ('turrentine.urls')), # Pastikan ini adalah entri terakhir
& Nbsp;)
4. Jika Anda belum, Anda mungkin juga ingin mengaktifkan dev berkas statis Django yang melayani di urls.py. Anda Ini akan memastikan admin css / js yang Turrentine akan bekerja sementara dalam pembangunan:
& Nbsp; dari django.contrib.staticfiles.urls impor staticfiles_urlpatterns
& Nbsp; # ... sisa URLconf Anda di sini ...
& Nbsp; urlpatterns + = staticfiles_urlpatterns ()
& Nbsp; # Sekali lagi, pastikan Turrentine datang terakhir, bahkan setelah staticfiles_urlpatterns:
& Nbsp; urlpatterns + = pola ('',
& Nbsp; (r '^', termasuk ('turrentine.urls')),
& Nbsp;)
Info lebih lanjut dan latar belakang ini dapat ditemukan di https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#staticfiles-development-view
5. Jalankan python manage.py syncdb untuk menambahkan tabel Turrentine untuk database Anda.
6. Kembali di settings.py, mendefinisikan TURRENTINE_TEMPLATE_ROOT dan TURRENTINE_TEMPLATE_SUBDIR. Yang pertama adalah direktori di sistem anda di mana Anda menyimpan sebagian besar template Anda (biasanya ini adalah $ PROJECT_ROOT / template). Yang terakhir adalah subdirektori di mana Anda ingin menempatkan template yang cms dapat menggunakan. Berikut ini mungkin akan bekerja untuk proyek Anda:
& Nbsp; import os.path
& Nbsp; PROJECT_ROOT = os.path.abspath (os.path.dirname (__ file__))
& Nbsp; TURRENTINE_TEMPLATE_ROOT = os.path.join (PROJECT_ROOT, 'template')
& Nbsp; TURRENTINE_TEMPLATE_SUBDIR = os.path.join (TURRENTINE_TEMPLATE_ROOT, 'cms')
7. Buat direktori untuk template CMS Anda, sesuai dengan pengaturan yang dibuat pada langkah sebelumnya:
& Nbsp; mkdir -p template / cms
8. Buat template (s) di direktori TURRENTINE_TEMPLATE_SUBDIR, sehingga mereka dapat digunakan oleh halaman Anda. Anda mungkin akan ingin menggunakan variabel template berikut (yang mudah-mudahan cukup jelas):
& Nbsp; {{}} page.title
& Nbsp; {{}} page.content
& Nbsp; {{}} page.meta_description
& Nbsp; {{}} page.meta_keywords
Menambahkan Dukungan untuk diversi Konten
Keluar dari kotak, Turrentine tidak melacak revisi konten Anda. Namun, jika Anda ingin mengaktifkan pelacakan versi, instal sangat bagus app Django-pengembalian. Setelah Django-pengembalian diinstal dan dikonfigurasi, Anda akan dapat mengakses versi sebelumnya dari halaman Turrentine CMS di admin (menggunakan "Sejarah" link di sudut kanan atas).
Nama The
Dalam tradisi Django baik, Turrentine dinamai musisi jazz, akhir besar tenor saxophonist Stanley Turrentine. Dijuluki "The Sugar Man", Turrentine itu terkenal karena merasa bluesy dan suara yang besar. Periksa nya album "Hustlin '", dan rekaman klasik dengan organ Jimmy Smith

Fitur :.

  • preview Hidup sementara halaman editing di admin (ini menggunakan javascript dan CSS3, sehingga browser modern sangat dianjurkan).
  • upload file yang sangat mendasar dalam admin.
  • versi Opsional pelacakan untuk halaman, jika Anda menginstal Django-pengembalian.
  • Tidak ada dependensi keras.
  • Mudah di database. Seorang pengguna melihat halaman CMS tidak boleh menghasilkan lebih dari satu atau dua pertanyaan database sederhana.

Persyaratan :

  • Python
  • Django

Perangkat lunak lain dari pengembang Aaron Franks

djangbone
djangbone

14 Apr 15

Komentar untuk Turrentine

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!