minipub lightning-english
TRANSCRIPT
Django-minipub
A Django app - that was going to be a blog, but ended up being something totally different…
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.
Hey, I’m doing the same thing over and over!
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?
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?
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?
Option 1: look for an existing app that fulfils (partially or entirely) my requirements
9 times out 10 it’s THE CORRECT OPTIONOption 2: write my own blog app
But are you really sure that you cannot use an existing app?
So, what do I do?
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
• Title
• Slug
• Content
• Publication start date
• Publication end date
• Publication status (draft, published, …)
• “SEO” fields
• Tags
• Comments
• Categories
Minipub: the final result…
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.
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.”
• https://github.com/richardbarran/django-minipub
• http://arbee.design/
For more information: