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
django-lazysignup
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dan Fairs
December 13, 2012
Programming
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
django-lazysignup
An introduction to django-lazysignup - lowering the barrier to web site signup.
Dan Fairs
December 13, 2012
More Decks by Dan Fairs
See All by Dan Fairs
Iterating a data platform
danfairs
0
90
Other Decks in Programming
See All in Programming
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
290
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
最近”作らせてる” ローカルAIアプリの話
akit37
0
470
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
880
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Statistics for Hackers
jakevdp
799
230k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
280
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
What's in a price? How to price your products and services
michaelherold
247
13k
We Have a Design System, Now What?
morganepeng
55
8.4k
From π to Pie charts
rasagy
1
400
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Context Engineering - Making Every Token Count
addyosmani
9
1.2k
Transcript
django-lazysignup Dan Fairs
[email protected]
@danfairs Some stuff from alltheragefaces.com Friday,
14 December 12
The Problem • Your web app is AWESOME • I
want to TRY IT NOW Friday, 14 December 12
I HAVE TO SIGN UP Friday, 14 December 12
Signup is a barrier • Forms to fill in •
Yet another password to manage • I don’t want to let you post on my wall/ tweet/whatever Friday, 14 December 12
Friday, 14 December 12
How can we solve this? • Special ‘trial version’ that
doesn’t really save • Allow anon users to keep app state in session Friday, 14 December 12
Ugh. • All these approaches mean you have to create
and maintain a cut-down version of your site with its own persistence mechanism. Friday, 14 December 12
Friday, 14 December 12
Enter lazysignup • What’s the simplest thing we could do?
• Just create real users • The rest of the app will then Just Work. Friday, 14 December 12
Enter lazysignup • Automatically create ‘unusable’ users if an anon
user hits particular views • contrib.auth lets you do this already • Provide a way to convert lazy users to real ones by setting a username and password • Cleanup management command Friday, 14 December 12
Installing or Friday, 14 December 12
Implementing Friday, 14 December 12
Demo time We’re taking the red pill. Friday, 14 December
12
Thanks! https://github.com/danfairs/django-lazysignup http://django-lazysignup.readthedocs.org/en/latest/ index.html Demo: https://github.com/danfairs/antisocial-network @danfairs Friday, 14 December
12