Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Minipub lightning-english

49 views

Published on

Lightning presentation of the django-minipub application

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Minipub lightning-english

  1. 1. Django-minipub A Django app - that was going to be a blog, but ended up being something totally different…
  2. 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.
  3. 3. Hey, I’m doing the same thing over and over!
  4. 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. 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. 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. 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. 8. • Title • Slug • Content • Publication start date • Publication end date • Publication status (draft, published, …) • “SEO” fields • Tags • Comments • Categories
  9. 9. • Title • Slug • Content • Publication start date • Publication end date • Publication status (draft, published, …) • “SEO” fields • Tags • Comments • Categories
  10. 10. • Title • Slug • Content • Publication start date • Publication end date • Publication status (draft, published, …) • “SEO” fields • Tags • Comments • Categories
  11. 11. • Title • Slug • Content • Publication start date • Publication end date • Publication status (draft, published, …) • “SEO” fields • Tags • Comments • Categories
  12. 12. Minipub: the final result…
  13. 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. 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. 15. • https://github.com/richardbarran/django-minipub • http://arbee.design/ For more information:

×