So last week I went to my first in-person interview. Which was both exciting and surprising. I didn’t that was a thing yet, so I was very taken aback when I got the email to come in. I wen tin with the idea that I was interviewing for the Front-end web developer position that I had applied for. It turned out that I was actually interviewing for a WordPress developer. Now I have nothing against WordPress, but I had never used it before. That was until the following weekend, and I really liked it. I can see why so many people use it. In this post, we are going to talk a little about WordPress and some functionality.
WP was created in 2003, by Matt Mullenweg and Mike Little. It is a free and opened source content management site that was written in PHP, and uses MySQL or MariaDB, for the backend. Originally created as a blog publishing site, it is now used by roughly 40% of the top 10 million sites as of March of 2021. Now there is one thing I want to point out: the difference between wordpress.com and wordpress.org. Simply put wordpress.org is an open-sourced product and wordpress.com is a hosting service that works with WP. Both can be used for free, however, WordPress.com has paid tiers.
One of the reasons for its popularity is the use of themes and plugins. These allow non-web developers to add functionality to a site with ease. Themes allow people to control how the page looks and feels all without having to change any code. Meanwhile, plugins allow the user to increase functionality.
One of the ways WP simplifies design is by using blocks. A block is just a section of the page. It can basically be anything including text, image, quote, column, or a cover. Blocks make it easy to create a website, for the first time or even the 100th time. By simply adding a block and picking the type, you can have a website up and running in no time.
I found WP to be super intuitive and easy to use. I can see why companies would want to use it. It makes site creation and even more importantly, site maintenance easy. It’s if you are making a site for a small business that doesn't have time to continually maintain a site.