FeinCMS

Software screenshot:
FeinCMS
Software detaljer:
Version: 1.9.3
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 3

Rating: nan/5 (Total Votes: 0)

FeinCMS tilbyder et CMS (Content Management System) for et hierarki af sider, og værktøjer, der giver dig mulighed for at bygge din egen CMS ovenpå Django nemt hvis standarden side modulet ikke opfylder dine behov.
Hvornår var sidste gang, at en præ-bygget softwarepakke, du ønskede at bruge fået mange ting rigtigt, men i sidste ende, har du stadig behov for at ændre de centrale dele af koden, bare fordi det ikke var (let) muligt at tilpasse den måde, en vis del af systemet opførte sig?
Django kom for at redde os alle, der ikke var tilfredse med enten gør alt på vores egne eller tilpasse en anden softwarepakke, indtil det var umuligt at opdatere.
Den største styrke i en ramme-lignende design er, at det forsøger ikke at have en alt for stærk opfattelse af, hvad brugeren skal gøre. Den skal gøre nogle ting let, men bare komme ud af den måde det meste af tiden.
Lige efter at opdage fordelene ved en ramme-lignende tilgang til software design, vi falder tilbage i omskrive alt hele tiden tankegang og bygge et CMS, som har meget stærke synspunkter hvordan skal struktureres indhold. Et rigt tekst, et mediebibliotek og nogle skabeloner, og vi har en simpel CMS, som vil være godt nok for mange sider. Men hvad nu, hvis vi vil have mere? Hvis vi ønsker at være i stand til at føje brugerdefineret indhold? Hvad hvis brugeren ikke kan have tillid til at ændre størrelse på billeder, før du uploader dem? Hvad hvis du vil tilføje et galleri et sted i mellem andet indhold? Hvad hvis brugeren skal kunne administrere ikke blot det primære indhold, men også en sidebar, sidefoden?
Med FeinCMS, betyder det ikke lyder for godt til at være sandt længere. Og det er ikke engang kompliceret.
FeinCMS er en yderst dum content management system. Den kender intet om indhold - lige nok til at skabe en admin interface til din egen side indholdstyper. Det kan du genbestille side indholdsblokke hjælp af en træk-slip grænseflade, og du kan tilføje så mange indholdsblokke til en region (fe sidelinjen, hovedindholdet region eller noget andet, som jeg ikke har tænkt på endnu). Det giver hjælperfunktioner, som giver bestilt lister over side indholdsblokke. Det er alt.
Tilføje dine egne indholdstyper er ekstremt let. Kan du lide tekstil så meget, at du hellere vil dø end at bruge en rich text editor? Tilsæt derefter følgende kode til dit projekt, og du kan gå på at bruge CMS uden at være tvunget til at bruge, hvad udviklerne skønnes bedst:
::
& Nbsp; & nbsp; & nbsp; fra feincms.module.page.models import side
& Nbsp; & nbsp; & nbsp; fra django.contrib.markup.templatetags.markup import tekstil
& Nbsp; & nbsp; & nbsp; fra django.db import- modeller
& Nbsp; & nbsp; & nbsp; klasse TextilePageContent (models.Model):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; content = models.TextField ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; def gøre (selv-, ** kwargs):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tilbage tekstil (self.content)
& Nbsp; & nbsp; & nbsp; Page.create_content_type (TextilePageContent)
Det er det. . Ikke engang ti linjer til din egen side indholdstype

Krav :

  • Python
  • django_mptt & gt; 0.2.1
  • tagging & gt; 0.2.1

Screenshots

feincms_1_71967.png
feincms_2_71967.png
feincms_3_71967.png

Andre software developer Matthias Kestenholz

feincms-cleanse
feincms-cleanse

14 Apr 15

form_designer
form_designer

20 Feb 15

Kommentarer til FeinCMS

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!