Django CMS

Weil Content-Verwaltung Spaß machen kann

Kontakt

hallo@blueshoe.de

+49 89 954594230

Rückruf anfordern

* Pflichtfeld

Was wir Ihnen bieten können

  • Das einfachste und intuitivste CMS am Markt
    • Inhalte ganz einfach direkt im Frontend bearbeiten
    • Einfache Baumstrukturen zur Content-Verwaltung
    • Simpler Editor zur Textverarbeitung
  • Ein CMS nach Ihren Wünschen 
    • Wir bauen Ihr System genau nach Ihren Bedürfnissen
    • Wir ergänzen Features, ohne Abhängikeit von Drittanbietern
  • Ein sicheres System
    • Ein Open-Source-CMS mit hohem Fokus auf Sicherheit
    • Sehr aktive Entwickler-Community

 

Jetzt Anfahrtsbeschreibung runterladen

Ein einfaches CMS – nutzerfreundlich, innovativ, flexibel

Vor allem, wenn es um Nutzerfreundlichkeit geht, läutet django CMS die nächste Entwicklungsstufe am CMS-Markt ein. Das CMS wurde sepziell dazu entwickelt, auch großen und komplexen Webseiten eine Grundlage bereitzustellen, die Redakteure, Editoren, Marketing Manager, Übersetzer, usw. glücklich macht und, allem voran, die Arbeit vereinfacht. Frontend-Editing, also das Anpassen von Inhalten direkt auf der sichtbaren Seite, gehört dabei zweifelsohne zu den komfortabelsten Eigenschaften des Systems. Es ist nun für Editoren unnötig geworden, für jede Kleinigkeit die Backend-Verwaltung des CMS bemühen zu müssen.
 

double_click_edit.gif

Textänderungen können einfach und schnell per Doppelklick im Frontend vorgenommen werden.

 

Vollgepackt mit tollen Features

 

django-cms-features Als  Open-Source-CMS  kommt django CMS schon „out-of-the-box“ mit einer schier endlosen Liste an Features daher. Diese Funktionen haben wir bei Blueshoe dann noch durch unsere eigenen Entwicklungen erweitert. Django CMS bietet zum Beispiel eine wunderbar einfache Möglichkeit, aus dem CMS-Backend mehrere Webseiten auf unterschiedlichen Domains und mit jeweils unterschiedlichen Sprachen zu verwalten. Solche übergreifenden Features machen es natürlich notwendig, dass die Zugangsrechte von Redakteuren einfach und übersichtlich verwaltet werden können. Auch dies bietet django CMS und ermöglicht dabei auch die einfache Anbindung von Services wie beispielsweise LDAP.

Das bereits sehr umfangreiche System haben wir bei Blueshoe also noch um viele nützliche Features erweitert, die die Arbeit damit noch effektiver werden lässt. Da wäre zum Beispiel unsere ausgereifte Versionskontrolle. Arbeiten etwa mehrere Redakteure an einzelnen Seiten, gibt es vielleicht Situationen, in denen man nachvollziehen möchte, wer welche Änderungen vorgenommen hat, um diese gegebenenfalls vor- und zurückrollen zu können. Mit django CMS kein Problem.

Große Seiten haben außerdem oft das Problem, dass die Konsistenz von internen und externen Links schwer nachzuprüfen ist. Dementsprechend kann z.B. eine Weiterleitung vergessen werden oder ein externer Link funktioniert möglicherweise nicht mehr. Unser Link-Plugin überprüft alle internen und externen Links der Website und sagt Ihnen, in einer übersichtlichen Liste gestaltet, welche Links nicht mehr zum Ziel führen und angepasst werden müssen. So vermeiden Sie ganz einfach 404-Fehler.

Auch auf die folgenden Features können Sie sich im django CMS freuen:

 

django CMS-Features

Verwaltung

Multiple Seiten • Multiple Sprachen • Wiederverwendbare Designs • Freigabe-Workflows • Statistiken • Link-Management

Sicherheit

Granulare Freigaben • Getrenntes Back- und Frontend • Captcha • SSL • LDAP • Session-Verwaltung • Testsystem • Registrierung mit Double-Opt-In • Backup-Kontrolle • Open-Source- Datenbanken

Erweiterbarkeit

Anpassbarer Editor • Rechtschreibkontrolle • Versionierung • Rückgängig machen • Drag & Drop • Scripting API • Automatische Bildbearbeitung • Freie Strukturbearbeitung • Inhalte für Mobilgeräte unsichtbar machen • Veröffentlichungen planen • Volltextsuche • Dateisuche

Kompatibilität

UTF-8 • HTML / CSS3 • SASS / Gulp / Bower • Markup-Validierung • WCAG kompatibles Frontend (Templates • Anpassbare URLs • Meta-Daten auf Seitenebene • Content-Repository APIs

Funktionen

Tagging • Related Content • Tag-Clouds • Kommentare • A/V Media • Slideshows • Newsletter & E-Mail-Kampagnen • News und Blog • Forum • Druckansicht • PDF-Generator • Kalender & Events • Konfigurierbare Nutzerprofile • Formulare • Social Media • Feeds • FAQ • Glossar • Shopfunktion • Umfragen • Abstimmungen • Quiz • Sitemap-Generator

Design

Kostenlose Themes • Kommerzielle Themes • Konfigurierbare Layouts • Individuelles Design

Support

Anleitungen und Dokumentation • Große Entwickler-Community • Entwickler-Konferenzen • Öffentliche Nutzerplattform

 

 

Die Experten für django CMS

django-cms-experten-icon Django CMS ist für uns eine Herzensangelegenheit. Schon früh haben wir uns entschieden, dass django CMS ein absoluter Kern unserer Webentwicklung wird, da wir einfach vom System begeistert sind und es sich perfekt in die technologischen Grundsätze und Fähigkeiten von Blueshoe einfügt. Nahezu jedes Projekt, das wir umsetzen, verwendet an irgendeiner Stelle Teile von django CMS. Wir kennen dieses System bis in seine tiefste Schicht. Mit jeder Herausforderung, die wir gemeistert haben, hat sich unser Expertenwissen vergrößert und heute sind wir so frech zu behaupten, dass wir aboslute Top-Experten für django CMS sind. Hier macht uns so schnell keiner was vor.

Wenn django CMS Ihr CMS werden soll, dann ist Blueshoe Ihre Agentur. Hohe Qualität, die passgenaue Lösung genau für Ihre Bedürfnisse und ein guter Preis - überzeugen Sie sich selbst.

 

 

Die Technologie unter der Haube

django-cms-technologie Wie der Name schon andeutet, schlägt bei unserem Lieblings-CMS das Framework „Django“ unter der Haube. Django ist ein extrem weit verbreitetes Entwicklungsframework, das auf Python basiert - unserer Programmiersprache der Wahl. Wir sind Python-Experten, wir sind Django-Experten. 98 % unserer Projekte basieren auf einem Django-Tech-Stack. Dabei sorgt die Kombination aus Django und Python dafür, dass wir schneller entwickeln können als andere Agenturen - unsere knackigen Timelines halten wir mit sehr hoher Verlässlichkeit ein. Ein effizienter und sauberer Code ist selbstverständlich und mit unserer Technologie-Kombination ein Kinderspiel. Das ist vor allem hilfreich, wenn neue Mitarbeiter oder anderen Agenturen mit ins Boot kommen sollen. Es dauert nun einfach keine Ewigkeiten mehr, bis man in unserer Code-Base effizient arbeiten kann. Das spart langfristig natürlich richtig viel Geld.

Was wollen wir damit sagen? Eine Entscheidung für django CMS und Blueshoe ist auch eine Entscheidung weg von PHP , einer Programmiersprache, die große Teile des Webs zwar noch als Grundlage haben, die wir aber für nicht mehr zeitgemäß halten.

 

Schnelligkeit von django CMS

Der heutige Internetnutzer erwartet, dass Webseiten, die er besucht, so schnell laden wir nur irgendwie möglich. Steigt die Ladezeit, steigen auch die Absprungraten der Nutzer. Ein Nutzer, der abspringt, weil Ihre Seite zu langsam lädt, ist ein verlorener Nutzer. Und ein vermeidbarer Fehler. Wir bei Blueshoe setzen auf eine Infrastruktur, die es ermöglicht, dass dies kein Problem mehr ist, um das Sie sich Sorgen machen müssten. Wir sind Experten - nicht nur in der Webentwicklung, sondern vor allem auch dann, wenn es darum geht, die richtige IT-Architektur aufzusetzen.

django-infrastructure-setup

Der Load-Balancer sorgt dabei für eine sinnvolle Verteilung von Anfragen auf mehrere Application-Server. Dadurch werden Überlastungen der IT-Infrastruktur vermieden und die Server laufen immer auf dem Optimum. Der Web-Accelerator sorgt dafür, dass nicht jede Anfrage direkt vom Application-Server berechnet werden muss. Stattdessen werden bereits berechnete Seiten zwischengespeichert und können somit direkt vom Accelerator ausgeliefert werden. Mit dem Application-Server wird die Logik der Webseite / Webanwendung abgebildet. Dieser erzeugt, basierend auf den Anfragen des Web-Browsers, eine Seite. Dazu benutzt dieser in der Regel Templates auf Basis von HTML, ein paar Assets wie Bilder und Styles sowie unsere Datenbank.

In der Datenbank sind alle Inhalte hinterlegt, welche im django CMS eingepflegt wurden. Damit nicht jede Abfrage an die Datenbank neu berechnet wird, liegt noch ein Cache zwischen dem Application-Server und der Datenbank. Die Ergebnisse für Abfragen werden hier zwischengespeichert. Sobald die Abfrage nochmals gestellt wird, können diese Ergebnisse wesentlich schneller wieder an den Application-Server zurückgeliefert werden, weil die Datenbank nicht durchsucht werden muss.

 

django-cms-speed Weiterhin setzen wir Queues ein, um Aufgaben, welche nicht sofort vom Application-Server abgearbeitet werden müssen, zeitverzögert umzusetzen. Dies könnte beispielsweise ein Bestätigungsmailing sein. Da der Versand einer E-Mail vom Server des Mailproviders abhängig ist, legen wir diese Aufgabe auf eine Queue, damit das Erzeugen einer Seite für den Nutzer nicht unnötig langsam wird. Ein weiterer Prozess auf dem Server, ein sogenannter Worker, überwacht die Queue und sobald eine neue Aufgabe hier abgelegt wird, arbeitet der Worker diese unabhängig vom Application-Server ab.

Durch dieses Vorgehen schafft Blueshoe sehr kurze Render- und Auslieferungszeiten. Dadurch gehen keine Benutzer mehr aufgrund langsamer Webseiten verloren. Zusätzlich hat dieses Prozedere auch noch eine positive Auswirkung auf das Ranking Ihrer Webseite in den Suchmaschinen.

 

Sicherheit von Django CMS

django-cms-sicherheit Da wir für die Umsetzung unsere Web-Projekte vorrangig auf das Python-Framework Django setzen, sind wir in Sachen Sicherheit hervorragend gewappnet.

Cross Site Scripting (XSS) wird von Django-Templates von Haus aus unterbunden. Angreifer schleusen beispielsweise durch eine „Kommentarfunktion“ in ihrem Blog JavaScript-Code ein, welcher beim Ausgeben dieses Kommentars auf Ihrer Webseite bösartigen Code ausführt. Zeichen, welche beim Rendern der Seite gefährlichen Code erzeugen könnten, werden von Django „escaped“. Das bedeutet, dass der besagte Schadcode nicht ausgeführt werden kann, sondern so umgewandelt wird, dass dieser lediglich ausgegeben, aber nicht ausgeführt wird.

Schutz vor Cross Site Request Forgery (CSRF) ist ebenfalls ein Bestandteil von Django. Werden Daten vom Nutzer an die Webseite übertragen (z. B. Registrierung, Login, Datei-Upload, etc.), so werden diese mit einem „Secret“ versehen. Dieses Secret kennt nur der Browser des Nutzers und der Webserver. Das stellt wiederum sicher, dass ein Angreifer nicht einfach den Login eines Nutzers mitschneidet und nochmals abspielt, um sich als dieser einzuloggen.

Weiterhin sind Webseiten, die auf Django basieren, vor SQL-Injection gefeit. Durch Djangos Art und Weise, Abfragen an die Datenbank zu richten, werden die SQL-Abfragen von der unterliegenden Datenbank-Schicht ordnungsgemäß „escaped“, sodass keine böshaften Abfragen in Djangos Datenbank-Queries eingeschleust werden können.

Clickjacking stellt uns ebenfalls vor keine Herausforderung. Mithilfe der X-Frame-Options Middleware unterbindet Django die Möglichkeit, dass eine Webseite mittels iFrame in fremde Seiten eingebettet werden kann.

Wir empfehlen unseren Kunden immer, ihre Webseite über HTTPS zu betreiben, also per SSL zu verschlüsseln. Dadurch ist der Datenverkehr zwischen Browser und Webserver gesichert und Angreifern, welche Daten mithören und gar umleiten wollen, wird das Leben schwergemacht.

Alles in allem ist django CMS also eine runde Sache und erfreut sich immer größerer Beliebtheit. Gern stellen wir Ihnen dieses besondere CMS auch persönlich vor.

Beispiele für django CMS Webseiten

 

Jetzt Anfahrtsbeschreibung runterladen

 

Rückruf anfordern

 

Weitere Inhalte zu Django und django CMS

Unsere Kunden

Seit dem Moment unserer Gründung zeigen wir unseren Kunden, dass sie die richtige Wahl mit uns getroffen haben. Durch unser komplementäres Team ist es uns von Anfang an möglich gewesen, unsere Kunden umfassend bei der Lösung ihrer Probleme zu unterstützen.

Allianz Deutschland AG
DieProduktmacher
Audi Deutschland
Dom Pérignon
Ofa Bamberg GmbH
Kaufland
Chip
Dom Pérignon
Volkswagen AG
Goldmarie & Friends
HaCon
Stuffle
Travian
Pech und Schwefel
Mirambena
Allsecur Deutschland
Tomorrow Focus

Kontakt

hallo@blueshoe.de

+49 89 954594230

Rückruf anfordern

* Pflichtfeld

Kontakt