Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Is Django for Designers?
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Julia Elman
September 06, 2012
940
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Is Django for Designers?
Julia Elman
September 06, 2012
More Decks by Julia Elman
See All by Julia Elman
Branding Concepts
juliaelman
0
780
Developers & Designers: Collaborating on your Python project
juliaelman
2
130
Working with Designers
juliaelman
4
520
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Git: the NoSQL Database
bkeepers
PRO
433
67k
How STYLIGHT went responsive
nonsquared
100
6.4k
We Have a Design System, Now What?
morganepeng
55
8.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
880
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
エンジニアに許された特別な時間の終わり
watany
109
250k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
460
Abbi's Birthday
coloredviolet
4
11k
Transcript
designers is for
Introduction Django + Designers Getting started What’s new in Django
1.4 Conclusion Overview
Designer Front End Developer 10 Years Web Experience Originally from
Kansas Introduction
None
Let’s go back... Ctrl-Z + 2007
http://flic.kr/p/5aW79J
Flash
SXSWi 2008
- Simon Willison You live near Lawrence, Kansas and you
are not doing Django? “ ”
for perfectionists with deadlines
http://flic.kr/p/5aW79J http://flic.kr/p/4pFs3e 2008 World Online Junior Designer/Developer
DEVELOPER DESIGNER Hybrid
designers
Let’s go way back... Ctrl-Z + 2005 + Chicago
Snakes vs. Rubies djangoproject.com/snakesandrubies/
http://flic.kr/p/5aW79J http://flic.kr/p/7Ejyc4 http://flic.kr/p/7Ejyc4 ...the person editing the templates is not
necessarily a programmer... they should not have to know Python... “ ” - Adrian Holovaty
designers
Where do I start?
Tutorial Getting started
#django irc.freenode.net Documentation docs.djangoproject.com django-users http://tinyurl.com/django-users/ Getting started
Getting started Bookmark this docs.djangoproject.com/en/dev/ref/templates/builtins/
Seriously. docs.djangoproject.com/en/dev/ref/templates/builtins/ Getting started
Template tags + filters Getting started
{% now “Y” %} Tags Getting started
{{ object.publish_date|date:“Y” }} Filters Getting started
#3 Getting started
{% if %} Getting started
{% if cats %} The cat says, “Meow!” {% endif
%} Getting started
{% if cats %} The cat says, “Meow!” {% else
%} There are no cats :( {% endif %} Getting started
Getting started #2
{% for %} Getting started
{% for kitten in kittens %} {{ kitten }} {%
endfor %} Getting started
{% for kitten in kittens %} {{ kitten }} {%
empty %} There are no kittens :( {% endfor %} Getting started
Getting started #1
{% extends %} Getting started
#base.html {% block extra_js %}{% endblock %} #events.html {% extends
“base.html” %} {% block extra_js %} <script src=”{{ STATIC_URL }}js/events.js”> </script> {% endblock %} Getting started
What’s new in Django 1.4
github.com/caktus/django-project-template/ What’s new in Django 1.4 Custom project templates
HTML5 doctype What’s new in Django 1.4
{{ object|truncatechars:“12” }} truncatechars What’s new in Django 1.4
{% elif %} What’s new in Django 1.4
{% if cat %} {{ cat.noise }} {% else %}
{% if dog %} {{ dog.noise }} {% endif %} {% endif %} What’s new in Django 1.4
{% if cat %} {{ cat.noise }} {% elif dog
%} {{ dog.noise }} {% endif %} What’s new in Django 1.4
So...
Sure.
http://flic.kr/p/6eq1sG
Command line Blockers
GREETINGS PROFESSOR FALKEN. SHALL WE PLAY A GAME?
Too many things Blockers
+designers
Share your brain Conclusion
Be a mensch Conclusion
Conclusion Collaborate
http://flic.kr/p/4Jj7er
Audience Poll
JULIA ELMAN @juliaelman THANK YOU!
“Pencil” symbol by Creologica + “Light bulb” symbol, from The
Noun Project “Brain” symbol by Samuel Dion-Girardeau, from The Noun Project “Conversation” symbol by Samuel Green, from The Noun Project Slide 12 Slide 51 Slide 53 Credits