FeinCMS

Screenshot Software:
FeinCMS
Mga detalye ng Software:
Bersyon: 1.9.3
I-upload ang petsa: 20 Feb 15
Nag-develop: Matthias Kestenholz
Lisensya: Libre
Katanyagan: 3

Rating: nan/5 (Total Votes: 0)

FeinCMS nag-aalok ng CMS (Content Management System) para sa isang hierarchy ng mga pahina, at mga tool na nagbibigay-daan sa iyo na bumuo ng iyong sariling CMS sa tuktok ng Django madali kung ang standard module na pahina ay hindi matupad ang iyong mga pangangailangan.
Kapag ang huling beses, na ang isang pre-built na software package nais mong gamitin Nakakuha maraming bagay karapatan, ngunit sa katapusan, ikaw pa rin na kailangan upang baguhin ang mga pangunahing bahagi ng code dahil lang sa ito ay hindi (madaling) posible upang i-customize ang paraan, ang isang tiyak na bahagi ng system ang sumusunod na?
Dumating Django upang iligtas sa aming lahat, na hindi masaya sa alinman sa paggawa ng lahat ng bagay sa aming sariling o pag-customize ng isa pang software package hanggang sa ito ay imposible upang i-update.
Ang pinakamalaking lakas ng isang framework-tulad ng disenyo ay, na sinusubukan ng hindi magkaroon ng masyadong malakas na view ng kung ano ang dapat gawin user. Dapat itong gawing madaling ilang mga bagay, ngunit GET lamang NG PARAAN karamihan sa mga oras.
Matapos lamang sa pagtuklas ng mga benepisyo ng isang framework-tulad ng diskarte sa software disenyo, mahulog namin pabalik sa pagsulat na muli ng lahat ng bagay sa lahat ng oras mindset at bumuo ng isang CMS na may napakalakas na tanawin kung paano dapat nakaayos ang nilalaman. Isang rich text area, media library at ilang mga template, at kami ay may isang simpleng CMS na kung saan ay mahusay na sapat para sa maraming mga pahina. Ngunit paano kung gusto naming higit pa? Kung gusto naming magagawang magdagdag ng pasadyang nilalaman? Paano kung hindi maaaring pagkatiwalaan ang user na baguhin ang laki ng mga imahe bago i-upload ang mga ito? Paano kung gusto mong magdagdag ng isang gallery sa isang lugar sa pagitan ng iba pang mga nilalaman? Paano kung ang user ay dapat na magagawang upang pangasiwaan hindi lamang ang pangunahing nilalaman, ngunit din ng sidebar, footer?
Sa FeinCMS, ito ay hindi akma sa napakaganda upang maging totoo na ngayon. At hindi ito kahit na kumplikado.
FeinCMS ay isang lubhang torpe sistema ng pamamahala ng nilalaman. Ito alam walang tungkol sa nilalaman - sapat lamang upang lumikha ng isang interface admin para sa iyong sariling mga uri ng nilalaman ng pahina. Ito ay nagbibigay-daan sa iyo ayusin muli ang mga bloke ng nilalaman ng pahina gamit ang drag-drop na interface, at maaari kang magdagdag ng maraming mga bloke ng nilalaman sa isang rehiyon (fe sidebar, ang pangunahing rehiyon ng nilalaman o ibang bagay na hindi pa ako naisip ng). Nagbibigay ito ng mga pag-andar helper, na nagbibigay-order ng mga listahan ng mga bloke ng nilalaman ng pahina. Iyon lang.
Idagdag ang iyong sariling uri ng nilalaman ay lubos na madaling. Gusto mo ba ng damit na magkano, na mas gugustuhin mong mamatay kaysa sa paggamit ng isang rich text editor? Pagkatapos ay idagdag ang sumusunod na code sa iyong proyekto, at maaari kang pumunta sa paggamit ng CMS nang hindi sapilitang upang gamitin ang anuman ang mga developer pinakamahusay na itinuring:
::
& Nbsp; & nbsp; & nbsp; mula sa pag-import ng Pahina feincms.module.page.models
& Nbsp; & nbsp; & nbsp; mula sa pag-import django.contrib.markup.templatetags.markup ukol sa paghabi
& Nbsp; & nbsp; & nbsp; mula django.db pag-import ng mga modelo
& Nbsp; & nbsp; & nbsp; klase TextilePageContent (models.Model):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nilalaman = models.TextField ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def render (sa sarili, ** kwargs):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; bumalik ukol sa paghabi (self.content)
& Nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
Iyan na ang lahat. . Hindi kahit sampung linya para sa iyong sariling uri ng nilalaman ng pahina

Mga Kinakailangan :

  • Python
  • django_mptt & gt; 0.2.1
  • pag-tag & gt; 0.2.1

Mga screenshot

feincms_1_71967.png
feincms_2_71967.png
feincms_3_71967.png

Iba pang mga software developer ng Matthias Kestenholz

FeinCMS
FeinCMS

12 May 15

form_designer
form_designer

20 Feb 15

Mga komento sa FeinCMS

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!