Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the blossom-coach-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/morgancollett.com/httpdocs/wp-includes/functions.php on line 6170
As a Django developer, why do I use WordPress? - Morgan Collett
Morgan Collett .com

As a Django developer, why do I use WordPress?

As a long time developer who has been part of building many sites on Python and Django, I had to select a platform for my own site, and I chose WordPress.

Why?

WordPress has disadvantages when it comes to security:

Nevertheless, WordPress has a rich ecosystem of themes and plugins, enabling one to set up a site in a matter of hours, and this functionality makes it the top CMS in the world, with a 50-60% market share, powering 32% of the Internet…

For any company wanting to run a high traffic site, with custom functionality maintained by a development team, with integrations into third party systems, Django is an excellent choice and I will continue to recommend it.

However for a relatively low traffic site, which will be monitored and maintained daily, deployed on a secure server, WordPress does the job at a very low budget.

How I maintain WordPress:

  • Virtual server at Digital Ocean, running Ubuntu Linux, with security updates installed ASAP
  • Separate WordPress instance as a testing or staging site, to test out updates to WordPress and to plugins before installing the updates on the live site
  • Tested backups
  • SSL certificate from LetsEncrypt
  • File transfers via ssh or sftp
  • Monitoring via Pingdom