Hello World!

Hello World!
Photo by Tandem X Visuals / Unsplash

Welcome to the site! The purpose of this website is to create an online presence and discuss some of the interesting projects I'm working on. I plan on writing about topics that interest me and to showcase some of the projects I work on to potential employers. To start with, I'm learning about Ghost CMS which is what this website is powered by.

From my professional experience, WordPress is too clunky and shows it's age. Development on WordPress involves a lot of internal API hooks, theme overrides, and overall it's a pain to work with. Debugging WordPress often involves installing PHP's XDebug tool and requires debugging over the network which is fairly annoying to setup and use.

Drupal is another CMS I've used. I did some basic theming using Drupal and the experience was better than WordPress in my opinion but some of the internal UI and plugins were confusing to use. I can't speak much to the backend development involved with Drupal as I haven't had to work with it's internal workings and most of the work I did with it was consumer level (theming, plugin installation, content creation).

Ghost CMS is interesting in that it touts itself as a headless CMS. This means the frontend that comes shipped with it can be modified or replaced completely. The CMS exposes a REST API which allows you to do whatever you want with it! This makes Ghost CMS powerful and flexible. Additionally, it's written in a more modern programming language and is open source which are both pros. For my use case this should be more than enough. I can use it as the backend for a custom themed website written in react or themed directly into Ghost CMS.

In any case, welcome to my site. I hope to share some valuable information, opinions, and interesting projects!