My Blog

Category

  • Menu Item 1
  • Menu Item 2
  • Menu Item 3
  • Menu Item 4
  • Menu Item 5
  • Menu Item 6
  • Menu Item 7
  • Menu Item 8
  • Menu Item 9
  • Menu Item 10

Tags

  • Menu Item 1
  • Menu Item 2
  • Menu Item 3
  • Menu Item 4
  • Menu Item 5
  • Menu Item 6
  • Menu Item 7
  • Menu Item 8
  • Menu Item 9
  • Menu Item 10

Django or WordPress?

4:39 pm

When I was setting up my portfolio website I had a decision to make. How should I set up my blog? I was going to go one of two routes;

  1. Build a Django app to use for my blogging platform/CRM
  2. Usweetse an established blogging platform/CRM(eg. WordPress)

To understand why I came to the conclusion that I did you must first understand what Django and WordPress are, and the pros and cons of each.

So let’s start off with Django. What is it, how can it be used to create a blogging platform, and what are it’s strengths and weaknesses? Django is a free and open-source web framework, written in Python that can be used to create many many different types of web applocations such as blogs like in my case. What are the pros of using Django framework to create a blogging platform?

  1. It’s secure: When you are doing it in Django, it is ensured that developers don’t commit any mistakes related to security. Some of the common mistakes include SQL injection, cross-site request forgery, clickjacking and cross-site scripting. To manage effectively usernames and passwords, the user authentication system is the key.
  2. Scalability: Some of the busiest sites on the Web leverage Django’s ability to quickly and flexibly scale.

So what are the cons when compared to WordPress?

Basically only one very important one – Depending on your needs it could be overkill. Being that my site is a small, mostly static site with only one dynamic section building my entire site on Django would be more trouble than it’s worth. Security isn’t a big concern of mine because I am not using my website to take payments, nor am I taking peoples information and storing it on a database. Also scalability is not very important for this website, I don’t expect more than a dozen people per month to visit my portfolio. Because of these factors I chose the easy way out & created my own wordPress blog easily & quickly just using html, css, Javascript, & a few lines of PHP.

Category

  • Menu Item 1
  • Menu Item 2
  • Menu Item 3
  • Menu Item 4
  • Menu Item 5
  • Menu Item 6
  • Menu Item 7
  • Menu Item 8
  • Menu Item 9
  • Menu Item 10

Tags

  • Menu Item 1
  • Menu Item 2
  • Menu Item 3
  • Menu Item 4
  • Menu Item 5
  • Menu Item 6
  • Menu Item 7
  • Menu Item 8
  • Menu Item 9
  • Menu Item 10