By Holly Upchurch | STC Student Member
The web is huge and made up of many different components. There are so many different programming and scripting languages that a novice can become overwhelmed. It might be tempting for some technical writers – those not particularly well versed in computer programming – to become intimidated by the web and think that they should rely fully on programmers for the actual building of a website (specifically front-end development), but that is a mistake. All technical writers should care about and can learn front-end web development.
A front-end developer takes the visual design of a website and builds it out using code. The scripting languages used by these developers are HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). HTML is used for the structure of the site and CSS is used to control the style and layout of the site. Both of these coding languages are relatively easy to learn with practice and the internet is loaded with basic tutorials to get you started.
There was a time when developers would spend hours hand-coding pages in order to fit the needs of their client. This was tedious and inefficient. Fortunately, we began to see the emergence of content management systems (CMS) which lightened the load for the front-end developer. The front-end developer these days will likely spend most of their time using a content management system (CMS) and it is beneficial to find one that you like and become an expert in it. While there are many options, my bias is toward WordPress¹.
WordPress is “the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day”². With this popularity comes contributors. WordPress is easy to install on any server and provides various themes, both free and paid, that will allow you to create any style of website that you choose. In addition, there are many plugins that are available to use with WordPress that will allow the developer to do things such as gather user information, setup a store front and collect payments, or create web forms. Almost anything that you want to do with WordPress you can do with WordPress.
Usability makes WordPress attractive to front-end developers. The amount of documentation and assistance available to you in developing any project you attempt is a compelling reason why many developers use WordPress. This is also why WordPress is a great content management system for technical writers to learn. It will expand your knowledge base and the services that you can offer to your clients while giving you the satisfaction of mastering a component of the web that may have previously been intimidating. You can gain a lot of experience and practice by creating your own site and learning as you go. The cost is low and the benefits are great, so jump in.
1. Kyrnin, J. (2016, July 22). “Want to Know the Difference between Web Design and Web Development?” Retrieved February 19, 2017, from http://webdesign.about.com/od/jobs/qt/difference-web-design-web-development.htm
2. “WordPress.org.” (n.d.). Retrieved February 19, 2017, from https://wordpress.org/about/