FeinCMS

Yazılım ekran görüntüsü:
FeinCMS
Yazılım detaylar:
Versiyon: 1.9.3
Qayıt: 20 Feb 15
Geliştirici: Matthias Kestenholz
Lisans: Ücretsiz
Popülerlik: 3

Rating: nan/5 (Total Votes: 0)

FeinCMS sayfaların bir hiyerarşi için bir CMS (Content Management System) sunmaktadır, ve kolayca Django üstüne kendi CMS inşa etmek için izin araçlar standart sayfa modülü ihtiyaçlarınızı yerine getirmemesi durumunda.
En son ne zaman bir önceden oluşturulmuş bir yazılım paketi çok şey doğru var kullanmak istedim, ama sonunda, hala özelleştirmek için (kolaylıkla) mümkün değildi çünkü kod temel parçalarını değiştirmek için gerekli yolu, sistemin belirli bir kısmı davrandım?
Django bizim kendi şeyi yapıyor ya da güncellemek için imkansız kadar başka bir yazılım paketi özelleştirme ya mutlu olmayanlar hepimiz, kurtarmak için geldi.
Bir çerçeve gibi tasarım büyük gücü kullanıcı ne yapmalıyım bir çok güçlü bir görünüme sahip değil çalışır olmasıdır. Bazı şeyleri kolay hale, ama sadece çoğu zaman yoldan çekil gerekir.
Sadece yazılım tasarımı bir çerçeve gibi yaklaşımın faydalarını keşfettikten sonra, biz geri yeniden yazma her şeyi içine her zaman zihniyet sonbahar ve içerik yapılandırılmış nasıl olması gerektiğini çok güçlü manzarasına sahip bir CMS inşa. Bir zengin metin alanı, medya kütüphanesi ve bazı şablonlar ve birçok sayfaları için yeterince iyi olacak basit bir CMS var. Ama biz daha ne isterseniz? Biz özel içerik eklemek mümkün olmasını istiyorsanız? Ne kullanıcı bunları yüklemeden önce görüntüleri yeniden boyutlandırmak için güvenilir olamaz eğer? Diğer içerik arasında bir yerde bir galeri eklemek için ne isterseniz? Kullanıcı ana içerik değil, aynı zamanda bir kenar çubuğu, altbilgi sadece yönetmek mümkün ne olması gerektiğini?
FeinCMS ile bu artık gerçek olamayacak kadar iyi gelmiyor. Ve hatta karmaşık değil.
FeinCMS son derece aptal bir içerik yönetim sistemidir. Kendi sayfa içerik türleri için bir yönetici arayüzü oluşturmak için yeterli - Bu içerik hakkında hiçbir şey bilmiyor. Bu bir sürükle-bırak arayüzü kullanarak sayfa içeriği blokları yeniden düzenlemek sağlar, ve bir bölge (fe kenar çubuğu, ana içerik bölge ya da henüz düşünce değil başka bir şey) gibi birçok içerik blok ekleyebilirsiniz. Bu sayfa içeriği blok listeleri emretti sağlayan yardımcı işlevlerini sağlar. Hepsi bu.
Kendi içerik türlerini eklemek son derece kolaydır. Eğer yerine bir zengin metin editörü kullanarak daha ölebileceğini, o kadar tekstil sever misiniz? Sonra proje için aşağıdaki kodu ekleyin ve geliştiriciler en kabul olursa olsun kullanmak zorunda olmadan CMS kullanarak gidebilirsiniz:
::
& Nbsp; & nbsp; & nbsp; feincms.module.page.models ithalat Sayfa
& Nbsp; & nbsp; & nbsp; django.contrib.markup.templatetags.markup ithalat tekstil
& Nbsp; & nbsp; & nbsp; django.db ithalat modelleri
& Nbsp; & nbsp; & nbsp; sınıf TextilePageContent (models.Model):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; İçerik = models.TextField ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def (öz, ** kwargs) işlemek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tekstil (self.content) iade
& Nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
Budur. . Kendi sayfa içerik türü için bile on satır

Gereksinimler :

  • Python
  • django_mptt & gt; 0.2.1
  • etiketleme & gt; 0.2.1

Ekran

feincms_1_71967.png
feincms_2_71967.png
feincms_3_71967.png

Geliştirici Diğer yazılım Matthias Kestenholz

feincms-cleanse
feincms-cleanse

14 Apr 15

form_designer
form_designer

20 Feb 15

Yorumlar FeinCMS

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