WordPress basics

Word press is not just for blogs, a full blown website can be designed with it.

You can manage and maintain several sections of your website through the use of one installation of the WordPress software on your web-hosting account, and create the visual look and design/layout of the site through manipulation of the WordPress theme templates.

Content Management System: Whether you run a blog, a website, or both, you use WordPress to manage your content by publishing and editing it regularly.

Because you install WordPress on your web server, and you access the back-end controls — the Dashboard — via a web address, it’s considered a web-based content management system.

WordPress = bolg + content of many types + web based = web based CMS

Content can be:

  • E-commerce
  • Photo gallery or portfolio
  • Discussion forum
  • Social community
  • Small business
  • Forms
  • Social media integration

Open source and the GPL:

  • Base code that powers the WordPress software is open and available to the public for you to view, read, learn from, and maybe even apply to your own projects.
  • Licensed by the GPLv2 license from the Free Software Foundation.
  • concept applies to themes and plugins, as well. That makes them an accessible tool to learn from, and because the software is free, it makes your education free (and priceless). Understand that any theme you create using WordPress must also be released under the GPL license; because they use the WordPress core code as a foundation, your theme projects automatically inherit the GPL license.

To include these different content types on your website, in some cases — such as with e-commerce and social communities — you need to install special plugins, or scripts, that extend the feature set of the WordPress software. And in certain cases like discussion forums and photo galleries, you need to account for these different content types in your WordPress theme design as well, through the use of template tags, CSS, and HTML.

MySQL database(s): This is the database system that WordPress uses to store your data.

PHP: PHP is the programming language that WordPress is built on.

 

All in One SEO Pack

Almost every website owner is concerned about search engine optimization (SEO). Good SEO practices help the major search engines (Google, Yahoo!, and Bing) easily find and cache your site content in their search databases so that when people search using keywords, they can find your site in the search results. The All in One SEO Pack plugin helps you fine-tune your site to make that happen; it automatically creates optimized titles and generates HTML keywords for your individual posts and pages.

WordPress.com Stats

This plugin collects all the important statistics, including the number of hits on the site per hour, day, or month; the most popular posts; the sources of the traffic on the site; and the links people click to leave the site.

Remember You need a WordPress.com API key for this plugin to work. You can obtain an API key by creating an account on WordPress.com (http://wordpress.com); you get an API key in your Personal Profile there. Simply copy it and paste it into the API field under Plugins WordPress.com after you activate the plugin. After you do that, a link called Blog Stats appears on the Dashboard menu, and you can click that link to view your site stats on your Dashboard.

WP Security Scan

 

This plugin is relatively simple to use; it scans your entire WordPress installation and looks for any security vulnerabilities that may exist and then suggests corrective actions that you can take to improve the overall security of your WordPress installation.

WP Super Cache

WP Super Cache creates static HTML files from your dynamic WordPress content. Why is this useful? On a high-traffic site, having cached versions of your posts and pages can speed up the load time of your website considerably. A cached version simply means that the content is converted to static HTML pages (as opposed to dynamically created content pulled from your database through a series of PHP commands) that are then stored on the server. This process eases the efforts the web server must take to display the content in your visitors’ browsers.