Release the dragon! (too much GoT), Let’s begin. My goal here is to wrap what I have learned the last five years developing with WordPress and share it with you. I will try to write a full sub-topic for every article, so, people can just drop by and learn something they are looking for, instead of doing the whole WordPress course, and make every article as short as possible, a «Five minutes» learning goal.
Ok! let’s talk about,
What is WordPress?
When programming in WordPress and following the clients’ guidelines and requirements, I have realized that we can describe WordPress as a tool for publishers, and not just bloggers, any internet publisher; a person, a company, an institution, a news paper, the government, etc. It is a bunch of PHP, CSS, JavaScript, language, text, etc., files created to accomplish one goal, manage and publish content. Therefore, you can find people around talking about «Content Management System (CMS)» when they talk about WordPress, and they are right.
So, WordPress is more than a bloggers solution to write and publish their content; As a CMS, it has involved in a full web framework to create, store, publish, describe, organize, and display a wide variety of digital content. You can develop your business site, sell your goods, get client’s feedback, track your site statistics, etc., with WordPress.
How WordPress does this? Because it has a large environment of developers, designers, and publishers creating «Plugins»; functionality extensions, today WordPress has nearly 52.000 plugins created and published, «Widgets»; A small portions of stylized content, normally used on sidebars, «Themes»; considered the primary look and feel of a WordPress site and Content for differents purposes every day. As evidence to this, WordPress now claims to be powering the 28% of the Internet.