Feincms

Django-gebaseerde pagina CMS en CMS Building Toolkit.
Download nu

Feincms Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthias Kestenholz
  • Uitgever website:
  • http://feinheit.ch

Feincms Tags


Feincms Beschrijving

Django-gebaseerde pagina CMS en CMS Building Toolkit. Feincms biedt een CMS (Content Management System) voor een hiėrarchie van pagina's en tools waarmee u uw eigen CMS bovenop Django kunt bouwen als de standaardpaginamodule niet aan uw behoeften voldoet. Wanneer de laatste keer de laatste keer was -Built softwarepakket dat je wilde gebruiken, kreeg veel dingen goed, maar uiteindelijk moest je nog steeds de kernonderdelen van de code wijzigen, alleen maar omdat het niet (gemakkelijk) mogelijk was om de weg te passen, een bepaald deel van het systeem Gedrocht? Django kwam om ons allemaal te redden, die niet blij waren met het doen van alles in ons eigen of een ander softwarepakket aanpassen totdat het onmogelijk was om bij te werken. De grootste sterkte van een framework-achtig ontwerp is dat het niet probeert te hebben een te sterk beeld van wat de gebruiker zou moeten doen. Het zou wat dingen gemakkelijk moeten maken, maar kom meestal het grootste deel van de tijd uit. Nadat we na het ontdekken van de voordelen van een framework-achtige benadering van softwareontwerp, vallen we terug in de herschrijf alles de hele tijd en bouwen een CMS Heeft een zeer sterke opvattingen hoe inhoud moet worden gestructureerd. Een rijk tekstgebied, een mediabibliotheek en sommige sjablonen, en we hebben een eenvoudige CMS die goed genoeg zal zijn voor veel pagina's. Maar wat als we meer willen? Als we aangepaste inhoud willen toevoegen? Wat als de gebruiker niet kan worden vertrouwd om de grootte van afbeeldingen te wijzigen voordat u ze uploadt? Wat als je een galerij ergens tussen andere inhoud wilt toevoegen? Wat als de gebruiker niet alleen de hoofdinhoud moet kunnen beheren, maar ook een zijbalk, de voettekst? Met Feincms klinkt dit niet te mooi om meer waar te zijn. En het is niet eens gecompliceerd. Feincms is een extreem stomme content management systeem. Het kent niets over inhoud - net genoeg om een admin-interface voor uw eigen pagina-inhoudstypen te maken. Hiermee kunt u pagina-inhoudsblokken opnieuw ordenen met behulp van een drag-drop-interface, en u kunt zoveel inhoudsblokken toevoegen aan een regio (F.E. de zijbalk, het hoofdinhoudsgebied of iets anders dat ik nog niet heb gedacht). Het biedt helperfuncties, die bestelde lijsten van pagina-inhoudsblokken bieden. Dat is alles.Delen is je eigen inhoudstypen extreem eenvoudig. Houd je dat nog veel textiel, dat je liever sterft dan het gebruik van een rijke teksteditor? Voeg vervolgens de volgende code toe aan uw project en u kunt doorgaan met het gebruik van de CMS zonder gedwongen te worden om te gebruiken wat de ontwikkelaars het beste worden geacht :: van feincms.module.page.models importpagina van django.contrib.markp.templatagetags.markp Importeer textiel van Django.db Import-modellen Klasse TextilepageContent (Models.model): Inhoud = modellen.Textfield () Def render (Zelf, ** Kwargs): retourt textiel (self.content) pagina.create_content_type (TextInpageContent) Dat is het. Zelfs tien regels voor uw eigen pagina-inhoudstype. Vereisten: · Python · Django_mptt> 0.2.1 · Tagging> 0.2.1


Feincms Gerelateerde software