Django 1.8 hosted on VPS

  1. 1. Setup CentOS 7 hosted (VPS) on Linode
  2. 2. ssh login and firewall
  3. 3. Apache Install
  4. 4. Install and Configure MariaDB Database server & PHP
  5. 5. Install and Configure Django
  6. 6. Model
  7. 7. Model 2 : populate tables, list_display, and search_fields
  8. 8. Model 3 (using shell)
  9. 9. Views (templates and css)
  10. 10. Views 2 (home page and more templates)
  11. 11. TinyMCE
  12. 12. TinyMCE 2
  13. 13. ImageField : Serving files uploaded by a user
  14. 14. User Authentication 1 (register & forms)
  15. 15. User Authentication 2 (login / logout)
  16. 16. User Authentication 3 (password reset)
  17. 17. User Authentication 4 (User profile & @login_required decorator)
  18. 18. User Authentication 5 (Facebook login)
  19. 19. User Authentication 6 (Google login)
  20. 20. User Authentication 7 (Twitter login)
  21. 21. User Authentication 8 (Facebook/Google/Twitter login buttons)
  22. 22. Facebook open graph API timeline fan page custom tab 1
  23. 23. Facebook Open Graph API Timeline Fan Page Custom Tab 2 (SSL certificate setup)
  24. 24. Facebook open graph API timeline fan page custom tab 3 (Django side - urls.py, settings.py, and views.py)