SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
An Introduction
Sonntag, 26. Mai 13
django CMS
From Zürich, Switzerland:
2
Patrick Lauber (digi604)
Stefanie Weilenmann (steffiii)
Sonntag, 26. Mai 13
django CMS
History
3
RELEASED in Dec. 2008
github.com/divio/django-cms
by
Sonntag, 26. Mai 13
django CMS
Our Claim
4
The easy-to-use and developer-friendly CMS.
The enterprise open source content management system
based on the Web framework Django.
Sonntag, 26. Mai 13
django CMS
History
5
Closing in on 5700commits
(3.43 commits per day)
Sonntag, 26. Mai 13
django CMS
History
6
2011
first release with frontend editing
Sonntag, 26. Mai 13
django CMS 7
django CMS Statistics
TRANSLATED IN OVER 30languages by volunteers on transifex
FOLLOWED BY 2’900fans on twitter
DOWNLOADED MORE THAN 184’000times since 2008
FORKED 720times on github
AND HAS 125’000unique visitors a year
Sonntag, 26. Mai 13
django CMS 8Demographics by location over the past year
Where is it popular?
Sonntag, 26. Mai 13
django CMS
Who is using it?
9
3.25 Mio. unique visitors per month
Sonntag, 26. Mai 13
django CMS
django CMS stack
10
100’s of 3rd party packages
django CMS
Django web framework
Python
1’000’s of 3rd party packages
10’000’s of 3rd party packages
Sonntag, 26. Mai 13
django CMS 11
What is Django?
their claim: The Web framework for perfectionists (with deadlines).
Django makes it easier to build better Web apps more quickly and with less code.
Sonntag, 26. Mai 13
django CMS 12
What does django CMS differently?
Other CMSs
Extensions
Apps
Templates
django CMS is just another Django app
it does not enclose you in a CMS ecosystem
Django
Templates
Extensions
Apps
Sonntag, 26. Mai 13
Logo
Content Management
Content
Sidebar
Sonntag, 26. Mai 13
Logo
App 1 App 2 App 3 App 4
Content Management
Sonntag, 26. Mai 13
Nested Plugins
Multi-Column
Column Column
Picture
Style
Text
AB-Testing
Form
Text
Sonntag, 26. Mai 13
Smart-Stacks
Multi-Column
Column Column
Text
Style
Button
Picture
= teaser
Sonntag, 26. Mai 13
Smart-Stacks
Logo
Content
Sidebar
Logo
Content
Sidebar
Logo
Content
Sidebar
Logo
Sonntag, 26. Mai 13
App 1
App 2
App 3
App 4
Menu Generation
Sonntag, 26. Mai 13
All Multilingual
(fun fact, Switzerland has more languages than citizens)
Bonjour
Hello
!"#$%
‫שלום‬
¡Hola
こんにちは
你好
नम#$
Ciao
ສະບາຍດ'привет
Grüezi
Sonntag, 26. Mai 13
Permission Management
✓hierarchical permissions
✓user permission inheritance
✓fine grained permissions and workflows
✓3rd party adapters via Django
Sonntag, 26. Mai 13
Revisions
✓draft & public version
✓efficient page history
✓Undo / Redo
Sonntag, 26. Mai 13
Multi Site
✓administrate different domains from the
same instance
✓different languages per domain
✓public and private languages per domain
Sonntag, 26. Mai 13
LIVE DEMO
Sonntag, 26. Mai 13
App
Frontend editing for 3rd party apps
Plugin
Plugin
Plugin
PlaceholderField
Sonntag, 26. Mai 13
django CMS
Content for your Apps
25
Shop
Product 1
Product 2
Product 3
Sonntag, 26. Mai 13
django CMS
Content for your Apps
26
Blog
Article 1
Article 2
Article 3
Sonntag, 26. Mai 13
django CMS
Content Pages for Web Applications
27
Your Web
App
Contact About Dislaimer
Sonntag, 26. Mai 13
django CMS
Use Cases
mercedes-benz.com
1 Server to serve million visitors
CDN distributes load
Sonntag, 26. Mai 13
django CMS
Use Cases
gamesradar.com
hundred thousand visits a day
hundred thousand of pages
Sonntag, 26. Mai 13
django CMS
Use Cases
orange.ch
website & intranet
many apps
Sonntag, 26. Mai 13
django CMS
Use Cases
apg.ch
16 domains
10 languages
Sonntag, 26. Mai 13
Where to find us?
django-cms.org
#django-cms on IRC freenode.net
mailinglist
github.com
djangocon
Sonntag, 26. Mai 13
django-cms.org
Thank you! Questions?
Sonntag, 26. Mai 13

Contenu connexe

Similaire à django CMS an Introduction

elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...Verein FM Konferenz
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...Verein FM Konferenz
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
10 Tricks für Entwickler
10 Tricks für Entwickler10 Tricks für Entwickler
10 Tricks für EntwicklerDavid Jardin
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)NETWAYS
 
TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014die.agilen GmbH
 
TYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoringTYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoringPeter Kraume
 
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)NETWAYS
 
Übersicht Planung Webprojekte
Übersicht Planung WebprojekteÜbersicht Planung Webprojekte
Übersicht Planung WebprojekteVolker Grünauer
 
Solr typo3 konfiguration workshop
Solr typo3 konfiguration workshopSolr typo3 konfiguration workshop
Solr typo3 konfiguration workshopjweiland
 
WhereGroup Firmenprofil
WhereGroup FirmenprofilWhereGroup Firmenprofil
WhereGroup FirmenprofilArnulf Christl
 
Django trifft Flutter
Django trifft FlutterDjango trifft Flutter
Django trifft Flutterroskakori
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenSpeedPartner GmbH
 
OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013Moullet
 
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickelnGTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickelnSwissQ Consulting AG
 

Similaire à django CMS an Introduction (20)

elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09elemente websolutions - Zusammenfassung T3DD09
elemente websolutions - Zusammenfassung T3DD09
 
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Graphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4jGraphdatenbanken mit Neo4j
Graphdatenbanken mit Neo4j
 
HTML5 Update (am Internet-Briefing)
HTML5 Update (am Internet-Briefing)HTML5 Update (am Internet-Briefing)
HTML5 Update (am Internet-Briefing)
 
10 Tricks für Entwickler
10 Tricks für Entwickler10 Tricks für Entwickler
10 Tricks für Entwickler
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
 
TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014TYPO3 Neos - Next Generation CMS - DWX 2014
TYPO3 Neos - Next Generation CMS - DWX 2014
 
TYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoringTYPO3 Monitoring mit t3monitoring
TYPO3 Monitoring mit t3monitoring
 
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
Logstash: Windows und Linux Logmanagement (Webinar vom 07.11.2014)
 
Übersicht Planung Webprojekte
Übersicht Planung WebprojekteÜbersicht Planung Webprojekte
Übersicht Planung Webprojekte
 
Wir sind aber nicht Twitter
Wir sind aber nicht TwitterWir sind aber nicht Twitter
Wir sind aber nicht Twitter
 
Solr typo3 konfiguration workshop
Solr typo3 konfiguration workshopSolr typo3 konfiguration workshop
Solr typo3 konfiguration workshop
 
WhereGroup Firmenprofil
WhereGroup FirmenprofilWhereGroup Firmenprofil
WhereGroup Firmenprofil
 
Django trifft Flutter
Django trifft FlutterDjango trifft Flutter
Django trifft Flutter
 
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-ApplikationenWebsockets: Leichtgewichtige Verbindungen für Web-Applikationen
Websockets: Leichtgewichtige Verbindungen für Web-Applikationen
 
OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013OpenLayers 3 Alpha - Introduction - 2013
OpenLayers 3 Alpha - Introduction - 2013
 
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickelnGTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln
GTD 2013 Stephan Wiesner - Wenn Tester Apps entwickeln
 
Reactive Programming
Reactive ProgrammingReactive Programming
Reactive Programming
 

django CMS an Introduction