SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
1.
Django-minipub
A Django app - that was going to be a blog, but ended up
being something totally different…
2.
About me
• Django dev since 2007
• Worked in London until 2015; I now live in
Bordeaux, but still work (remotely) for UK clients.
• Maintainer of django-photologue.
• Django-minipub is the first app that I’ve created
and published.
4.
Option 1: look for an existing app
that fulfils (partially or entirely) my requirements
9 times out 10 it’s THE CORRECT OPTION
So, what do I do?
5.
Option 1: look for an existing app
that fulfils (partially or entirely) my requirements
9 times out 10 it’s THE CORRECT OPTION
So, what do I do?
6.
Option 1: look for an existing app
that fulfils (partially or entirely) my requirements
9 times out 10 it’s THE CORRECT OPTION
So, what do I do?
7.
Option 1: look for an existing app
that fulfils (partially or entirely) my requirements
9 times out 10 it’s THE CORRECT OPTION
Option 2: write my own blog app
But are you really sure that you cannot use an existing app?
So, what do I do?
8.
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
9.
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
10.
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
11.
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
13.
In summary
• I wanted to created a fully-featured “app” with
lots of options - I actually created an app with a
narrow focus.
• But this app can be used in lots of different
scenarios.
14.
In summary
• I wanted to created a fully-featured “app” with
lots of options - I actually created an app with a
narrow focus.
• But this app can be used in lots of different
scenarios.
“This is the Unix philosophy: Write
programs that do one thing and do it
well.”
15.
• https://github.com/richardbarran/django-minipub
• http://arbee.design/
For more information:
0 likes
Be the first to like this
Views
Total views
108
On SlideShare
0
From Embeds
0
Number of Embeds
1
You have now unlocked unlimited access to 20M+ documents!
Unlimited Reading
Learn faster and smarter from top experts
Unlimited Downloading
Download to take your learnings offline and on the go
You also get free access to Scribd!
Instant access to millions of ebooks, audiobooks, magazines, podcasts and more.
Read and listen offline with any device.
Free access to premium services like Tuneln, Mubi and more.