May 222013
 

Latest News: Added another link to my WordPress profile page.

Help Support WordPress Plugins And Themes Developers post is about supporting the good WordPress developers. There are many ways we can help and promote the developers as they do a great job by sharing their time while updating their plugins.

In the beginning when I started to use WordPress I will fall into this bad habit where I would just log into my WordPress and update my plugins and Theme. This would make me happy because I knew that any known bug, security vulnerability and other issues would be addressed in this new release. This is great but what about the time the developer  or developers spend testing and troubleshooting.

I started to report back to the developers of any issues, or add my reviews and if it was working with the current WordPress version.

What I would like to do with this post is to encourage everyone to participate by supporting the developers of the plugins and themes that you use on your websites and blogs. Below is a checklist I put together to help you.

Check List:

  • Can I donate an amount once or $1 or $2 per month?
  • Have I given a star rating?
  • Have I provided a compatibility report?
  • Have I provided a review?
  • Have I reported any issues in the forum?
  • Can I help out in the forum?
  • Can I write some simple tutorials?
  • Can I publish my own website post to review the plugin or theme?

I will be updating this post from time to time. 

I hope you find this post encouraging. If you have any ideas please let me know.

Kind regards

You might be interested to read some of the information, tutorials and reviews that I have published to contribute to the developers.

 

May 192013
 

Latest news: There is a new version out 3.0.12. 

Important: Please test on a test environment before you upgrade just in case you are still having issues. Once again if the latest version is causing problems keep using 2.1.17 as it is a stable working version until all other issues a fixed. Also bare in mind that you will no longer be able to restore your database through your website as you did using 2.1.17 version. You will now have to restore your database via your server, which is a more secure way.

Please read the latest release information below:

Version 3.0.12

  • Fixed: Redirect when accessing the WordPress backend
  • Added: Russian translation
  • Added: Simplified chinese translation
  • Fixed: German log string typo

Version 3.0 Pro

  • Wizards
  • Export jobs and settings as XML
  • Synchronization of files to backup with destination (filename and size checked)
  • Wizard to import jobs and settings from XML
  • Database dump can backup other MySQL databases
  • Database dump can use mysqldump command on commend line
  • Database dump can create XML files (phpMyAdmin schema)
  • Use your own API keys for Dropbox and SugarSync
  • Premium Support
  • Automatic updates 

Important: All the images below are related to the previous version 2.1.17. I will be adding new images to reflect the new version soon. 

Important: Please remember to review the compatibility and post whether the update works or not on the wordpress plugin website. This is important for the developer Daniel Huesken.

This simple tutorial will guide you and help you to create a WordPress backup and restore your WordPress website using BackWpup plugin on the same server.

Just to let you know after I created the backup I deleted all the website files on my server to test this plugin.

First you need to download and install the BackWPup plugin.

Hint: Click on an image to see a larger size.

Create A Full Backup including the Database

1) Create a job and select what you want to include in the backup from the many options. See image below:

 Create a job using Backwpup plugin

2) Make sure that you enter the backup path or else you will receive an error. See image below:

Hint: Make sure your backup folder is protected. To secure the folder you can add an index.html file or add a .htaccess file on the backup folder.

 Enter the path to backup using Backwpup plugin

Option: If you want some extra storage, enable one of the many FTP options that BackWPup provides for you to upload directly into. I chose SugarSync which gives you 5 gb of storage for free, this allows me to keep some backups of my clients websites. The root is not visible until you have created an account. See image below.

Sugarsync storage backwpup

Important: Remember to add a number of copies to your sugarsync account or else you will receive the following error. [ERROR] SugarSync API: Http Error: 499

3) Once the job has been created then you need to run the job to create the backup. See image below:

 Run job using Backwpup plugin

4) If everything goes well then you should receive a completed message. See image below:

 Job completed using Backwpup plugin

5) Once you have created the backup, you can download a copy locally to your computer. See image below:

Hint: It is always better to use FTP to download or upload files.

Option: Keep a copy of the backup zipped file on your server if you have space.

 Donwload file using Backwpup plugin

Hint: If you want to create an automated process to download to your computer, create a sugarsync  or dropbox account. Then download and install the SugarSync or Dropbox software on your computer and run a sync from your computer to the server using the software. Always remember the size limitations.

That is how simple it is to create a backup.

How to Restore a Full Backup to the same Server

Important: This process requires two steps to achieve the full restoration of your website. 

Step 1: Upload all files and Database

You need to upload the content of the zip file you downloaded on step 5) to the server or if you kept the file on the server go to step 6).

Unzip all the files locally on your computer and upload them using ftp software like FileZilla, which is FREE. All the files must be uploaded to the same path as your website unless you choose to upload the files to a different folder and then copy them to the website path. The path will look similar as illustrated on the following examples below:

Examples:

/home/user/public_html

/home/user/www

/public_html/
(depending on your host).

6) Select the file on the server to extract. See image below:

Select the file to extract

7) Extract the file to the correct path of your website. See image below:

Example: My path is /plublic_html/myurl/wptest/ this is a sub domain

Extracted the files to the correct path

Voila the site was up and running in a few minutes. I did some test on the site by login into the admin page and had a look around and yes everything was working well. Very simple and quick. The BackWPup plugin works well and I highly recommend it.

Step 2: Restore the Database

You will find your database in the root of your website which was added in Step 1 above. 

Important: Make sure the database is Unzipped.

8) Log into the website as admin. Locate tools on the left hand side and restore your database. See image below:

Important: Delete the database after you have restored it successfully.

BackWPup tools to restore the database

9 ) Please note that the above options in Step 8 ) no longer applies to the new version 3.0.6. You now have to upload the database backup file to the server manually using phpMyAdmin or what ever tool you use in your server. You can follow my tutorial Test Your WordPress Site Locally, even though this tutorial is for a local server the part about phpMyAdmin is the same as a live server. If you don’t like performing this process because you either don’t have access to the server or for other reasons; I sugges that you try the following plugin WP-DBManager from Lester Chan. I have tested this plugin on all my websites running WordPress 3.5.1 and it works without a problem.

Warning!!!: Always have a latest database backup just in case something goes wrong.

Moving WordPress to a different directory

Please remember the information in this tutorial relates to backing up and restoring to the same server.

I did not add any new information here because WordPress has a great tutorial on moving your WordPress to another directory. Click on the following link moving wordpress to it’s own directory.

After you have followed the steps pointed out in the link above, you need to carry out a few more steps. These steps are very important because it can affect your SEO and performance.

  • Check your website in the new location. Log into your admin panel and check to see if you have any issues, make sure that all your links are 100% correct. Check your theme and plugins.
  • The first plugin you will install Velvet Blues Update URLs, this plugin will help you update all your URL’s and content links in your website.
  • Install redirection  plugin unless you already have it, to start redirecting any old URL’s to the new URL address. Even though the plugin above will do about 95% or more of y0ur work, you will still miss some links and URL’s.
  • Install Better WP Security plugin unless you already have it. Apart from being a great security plugin, it has a nice log checker. Check regularly the log files, it will tell you of any 404 errors page not found. Some of these errors will point out any URL address that needs to be updated “redirected”.

Troubleshooting:

  • Gmail does not allow emails with .bat files in them to be sent or received. BackWPup has some .bat files in its folders. A solution is to tell BackWPup to exclude itself from the archive. Daniel is planning on removing the batch files on his next release.

Run and test your website locally:

In the following tutorials you will learn how to setup WordPress locally using xampp and install your backup locally to run some testing.

  1. First read the following tutorial Install WordPress locally using Xampp to set up your WordPress locally
  2. Second read the following tutorial Test Your WordPress Site Locally which will show you how to restore BackWPup backup locally for testing and editing.

I will be adding more information in the near future. If you have any questions please leave a message.

Good luck :)

May 152013
 

Revision Update: I have made some more changes and included some hints   

First time Blogging will help beginners as well as advanced bloggers. I am sure this tutorial will help you.

The host that I am currently using is Justhost

Host recommended by the community including wordpress.org:

  1. Bluehost, Bluehost and Justhost are sister companies. Bluehost is at the top of the list in wordpress.org website.
  2. Hostgator is a very well known and reputable hosting company. 
  3. Dreamhost is very reliable and has many different plans i.e. shared host, VPS host, dedicated server and cloud.

I am currently running the latest WordPress 3.5.1 version.

Hint: After you install WordPress and change the settings install a backup plugin mentioned below and create a full backup. Also in step 17 Security I mention a plugin Better WP Security. This plugin has an option to change the database prefix. I suggest that you change it now before you begin your blog. This is extremely good for security reasons. 

WordPress in my opinion is the simplest CMS “Content Management System” most widely used blogging platform in the world.

In this tutorial you are going to learn how to create a blog for the first time by following these instructions. The more blogs you create, the better you will become. The more you use wordpress the more you will get to love it like I do. Experience will give you knowledge and the ability to develop very powerful blogs and in return you will become popular as a blogger. This is a learning curve and I am sure that you will enjoy it very much. That is why you are here reading this tutorial.

The following list applies to this blog and it is the same instructions I follow to develop my other blogs and websites.

The steps to follow:

  1. Think of a domain name
  2. Sign up with a host and register a domain name
  3. Install WordPress
  4. Setup your theme
  5. Add Categories and Tags
  6. Change permalinks structure
  7. Install plugins
  8. Create a Twitter account, a Facebook Page, and a Feedburner account
  9. Add links to these accounts on your sidebar
  10. Start adding some post
  11. SEO “Search Engine Optimisation”
  12. Change your privacy and other settings
  13. Backup
  14. Management
  15. Maintenance
  16. Speed
  17. Security

#1 Think of a domain name

Buying a domain name by using the correct keywords can be tricky at first but if you do it right from the beginning it can take you to the top in Google search much faster. In time you can be ranked top 10. Although let me share with you that to be ranked top 10 in the world you have to produce plenty of traffic and be very popular like Google, bing, eBay, alexa, yahoo and many others. If you build the right foundations from the beginning using the correct keywords in your domain name people will find you much quicker. This will also allow you work better with your keywords in your post and pages of your website.

Let me give you an example. Lets say you wanted to sell tomatoes at a special price and your name was Bob, the domain names that I would consider might be:

  1. www.bobstomatoes.com
  2. www.bobsspecialtomatoes.com
  3. www.specialbobtomatoes.com
  4. www.specialtomatoes.com

The above URL is based on a search I performed on Google to see how many search results would come up with the key words bob special tomatoes. The results was astonishing 7,320,000 on the 20/05/2013, which tells you that you have a huge competition ahead based on that particular search query. This would mean that you might reconsider selecting another domain name to make life easier. However if you feel very strong about your domain name then go ahead.

Never give up your dreams and never allow those who think you will not be successful to rule your decisions for you in life. Those that achieve greatness in life are those who never give up no matter what.

You can check this blog and see for yourself. When I started back around 2010, I was no were to be found and no one had heard of mbrsolution. But today after hard work and I never stop updating and researching my blog is ranked high on Alexa and I am ranked 3rd in Google. 

The above URL’s are just examples of how you might research your domain name that best suits your website.

I think you are starting to get the picture and remember that if you live in another country, for example Spain and your blog or website is based on services or products that you want to sell only in Spain then you might consider adding the .es domain.