FeinCMS

Sagteware kiekie:
FeinCMS
Sagteware besonderhede:
Weergawe: 1.9.3
Upload datum: 20 Feb 15
Ontwikkelaar: Matthias Kestenholz
Lisensie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

FeinCMS bied 'n CMS (Content Management System) vir 'n hiërargie van bladsye, en gereedskap wat toelaat dat jy jou eie CMS maklik om te bou op die top van Django indien die standaard bladsy module nie aan jou behoeftes voldoen.
Wanneer was die laaste keer dat 'n pre-gebou sagteware pakket wat jy wil het baie dinge reg te gebruik nie, maar in die einde, jy nog steeds nodig om die kern dele van die kode net omdat dit was nie (maklik) moontlik aan te pas om te verander die pad, 'n sekere deel van die stelsel gedra?
Django het al van ons, wat gelukkig is met óf doen alles op ons eie of die opstel van 'n ander pakket totdat dit onmoontlik was om te werk nie te red.
Die grootste krag van 'n raamwerk soos ontwerp is dat dit probeer om nie 'n te sterk lig van wat die gebruiker moet doen te hê. Dit behoort 'n paar dinge maklik nie, maar net kry uit die manier waarop die meeste van die tyd.
Net na die ontdekking van die voordele van 'n raamwerk-agtige benadering tot sagteware-ontwerp, ons val terug in die herskryf alles al die tyd ingesteldheid en bou 'n CMS wat baie sterk menings hoe inhoud gestruktureer moet word. Een ryk teks area, 'n media-biblioteek en 'n paar templates, en ons het 'n eenvoudige CMS wat genoeg sal goed wees vir baie bladsye. Maar wat as ons wil meer? As ons wil in staat wees om persoonlike inhoud by te voeg? Wat as die gebruiker kan nie vertrou word om beelde te verander voordat dit te laai? Wat gebeur as jy wil graag 'n foto iewers voeg tussen ander inhoud? Wat as die gebruiker moet in staat wees om nie net die inhoud nie, maar ook 'n sidebar, die voet te administreer?
Met FeinCMS, beteken dit nie klink te goed om waar te wees nie. En dit is nie eens ingewikkeld.
FeinCMS is 'n uiters dom content management system. Dit weet niks oor die inhoud - net genoeg om 'n administrateur koppelvlak vir jou eie inhoud van die bladsy tipes te skep. Dit kan jy die inhoud van die blokke met behulp van 'n sleep-druppel-koppelvlak rangskik, en jy kan soveel inhoud blokke op 'n streek (fe die sidebar, die inhoud streek of iets anders wat ek nie gedink het nie nog). Dit bied helper funksies, wat voorsiening maak geordende lyste van inhoud van die bladsy blokke. Dit is al.
Die toevoeging van jou eie inhoud tipes is baie maklik. Het jy 'n tekstiel wat baie, dat jy eerder wil sterf as om die gebruik van 'n ryk teks editor? Dan voeg die volgende kode aan jou projek, en jy kan gaan oor die gebruik van die CMS sonder om gedwing te gebruik wat die ontwikkelaars beste geag:
::
& Nbsp; & nbsp; & nbsp; van feincms.module.page.models invoer Page
& Nbsp; & nbsp; & nbsp; van django.contrib.markup.templatetags.markup invoer tekstiel
& Nbsp; & nbsp; & nbsp; van django.db invoer modelle
& Nbsp; & nbsp; & nbsp; klas TextilePageContent (models.Model):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; inhoud = models.TextField ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def lewer (self, ** kwargs):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; terugkeer tekstiel (self.content)
& Nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
Dit is dit. . Nie eens tien lyne vir jou eie inhoud van die bladsy type

Vereistes :

  • Python
  • django_mptt & gt; 0.2.1
  • kodering & gt; 0.2.1

Screenshots

feincms_1_71967.png
feincms_2_71967.png
feincms_3_71967.png

Ander sagteware ontwikkelaar Matthias Kestenholz

FeinCMS
FeinCMS

12 May 15

feincms-cleanse
feincms-cleanse

14 Apr 15

django-fhadmin
django-fhadmin

20 Feb 15

Kommentaar te FeinCMS

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!