django CMS an Introduction
-
Upload
patrick-lauber -
Category
Technology
-
view
1.096 -
download
1
description
Transcript of django CMS an Introduction
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. 2008github.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 5700 commits(3.43 commits per day)
Sonntag, 26. Mai 13
django CMS
History
6
2011first release with frontend editing
Sonntag, 26. Mai 13
django CMS 7
django CMS Statistics
TRANSLATED IN OVER 30 languages by volunteers on transifex
FOLLOWED BY 2’900 fans on twitter
DOWNLOADED MORE THAN 184’000 times since 2008
FORKED 720 times on github
AND HAS 125’000 unique 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 appit does not enclose you in a CMS ecosystem
Django
Templates
Extensions
Apps
Sonntag, 26. Mai 13
Logo
Content Management
Con
tent
Side
bar
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