Website development involves adding functionality to a website with advanced features. It requires html and JavaScript programming, app development and additional coding. KM Web Design and Solutions can offer website development.

Transfering emails

How to migrate emails from Blue Host to Cpanel

I recently ran into a problem migrating emails from Blue Host to CPanel as the servers handle emails differently.

In most instances you can upload the backups into File Manager, but the format for Blue Host emails is Maildir whilst our server use Mdbox format .

I tried to transfer using the export and import tool in Hordle but this created a Proxy issue. You can transfer emails manually if there are not too many, but this is not ideal.

Below is the Impsync tool that transfers the emails for you.

Using Hordle to import emails

1. Using Hordle to export emails - MBox file

In Cpanel go to emails and webmail and then select Hordle, if may default to Roundcube so click on Hordle (Roundcube does not have export and import facility).

Right click on each folder i.e. sent folder and select export.

Download MBox file or MBox zip file.

Download the back up to your computer.

Download MBox

2. Import emails using Hordle - MBox file

To carry out the move you will need access to the website, phymyadmin and File Manager.

Every host provider has a different control panel, or hosting dashboard, so find where you can access the database, phpmyadmin and gain access to File Manager.

Import MBox

3. Import individual emails - eml file

If the files are too large and the server hangs you can import files individually by downloading the email to you pc and uploading back into the new server using Hordle.

Export EML files

4. Mailbox Imapsync Online

The best way to import files from server to server is by using the Mailbox Imapsync online tool.

Select the box to check credentials first to see if you find any errors. Read the report for errors before proceeding to transfer.

Imap Sync Tool

Summary - transferring emails from host to host

If you are changing host providers then it is import you understand how your emails are managed prior to the move.

If you are using Outlook and download the emails using POP3 then you will be fine to change the server as you already have all the emails.

The issue arises when you are using Webmail or IMAP as the emails stay on the server, so when you switch server all the old emails stay on the old server. In this case create backups and pass the backups to your new host provider.

If you are experiencing a lot of spam or have had your website hacked and need someone to take care of it then get in touch today, we fix hacked websites.

Move WordPress website

Moving WordPress website from one Directory another directory

Moving a WordPress website from one directory to another is a very common task when building websites. Here is a easy step by step guide to moving a site on the same domain.

I was doing it the hard way until I found this guide by Ask WP Girl.

Here are the 11 easy steps to move a WordPress website from one folder to another.

Backup

1. Ensure you have all the backups before you begin

Take backups of both the database and the files, you can do this in cPanel using Jet Pack, see below Jet Pack backups.

If you don't have Jet Pack then there are plugins you can use such as BackupWP but some are no longer free to use, so it is a good idea to use your host server to download the backups.

Jet Pack

2. Have access to phpmyadmin and File Manager

To carry out the move you will need access to the website, phymyadmin and File Manager.

Every host provider has a different control panel, or hosting dashboard, so find where you can access the database, phpmyadmin and gain access to File Manager.

phpmyadmin

Cache everything and de-activate the cache plugin

Make sure the folder you are moving files to is empty of any files

3. Go to settings in WordPress

In WordPress go to Settings > General and remove the subdirectory or add the subdirectory, depending on where you are moving the website.

If you are moving a development website to live, then I suggest adding a maintenance page on the website before you move it. There are a few things that need to be done before once it is moved and you don't want the owners to see broken links.

In WordPress go to settings > general and change the url to the new url i.e. remove the sub domain or add the sub domain.

Do this for both WordPress Address and Site Address.

Remove the trailing  /

Ensure the url ends with the correct domain i.e. https://website.org or https://website.org/sub

Click Save Changes (this updates the database).

WordPress Setting

4. Move the files to the new folder

Go to File Manager and move all the files to the folder you want the website to be in i.e. root or subfolder.

Ensure the folder is clear of any files/folders that are not needed.

The best way to move all the files is to select all then drag all the files to the new folder.

5. Login into WordPress using the new url

Now login to WordPress, it should automatically change to the new url, if not type in the new url.

Login as normal.

6. Change permalinks

To refresh everything, change the permalinks to update all the links on the site. If you don't do this you may find 403 pages on links.

Settings > permalinks

Permalinks

7. Install Velvet Urls

You now need to update all the urls so all the links work with the new url.

Changing urls

8. Manually update urls

Some url's will not get picked up by Velvet Url plug-in so go through the site and manually change url's.

Check widgets and go to page source and control F to find any url's that need changing manually.

9. Test the site

If you do get a blank screen 'white screen of death' turn off the .htaccess file but giving it a new name temporarily i.e. .htaccess_temp

Test the site is working correctly.

10. Turn caching back on

Turn your caching plug-in back on and clear the cache.

11. Add code to .htaccess for SEO continuity

If you are replacing and old website with a new one you will not want to lose your SEO ranking from the old website, so you should add a wild card redirect from the old url to the new one.

To do this add the code below to your .htaccess file in File Manager (it could be hidden to so to settings > select show hidden files. Add your domain in the code.

On the RewriteRule line use www or don't use www according to what you have set in WordPress Settings > General.

 

RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain.com/subdirectory$ [OR]
RewriteCond %{HTTP_HOST} ^www.mydomain.com/subdirectory$
RewriteRule (.*)$ http://www.mydomain.com/$1 [R=301,L]

 

Test it first using 302

It is always best to check redirections are set correctly by using 302 instead of 301 redirect.

Enter the URL make sure it rewrites to the new directory, if you are happy its redirecting correctly change to 301 permanent redirect.

Google does not recognise 302 redirect when maintaining SEO credentials.

Summary - moving a WordPress website

If you are managing or building websites then they are going to have to move them from staging to live effectively so the website does not end up with any technical issues.

This guide is a quick guide to help those moving a site from development in a sub folder to live, maybe replacing the old website.

Always take backups and take your time.

Ringwood Carnival

Proud supporters of Ringwood Carnival

Ringwood Carnival

‘Festival of Fun Supporting the Local Community’

We recently carried out some work for the organisers of Ringwood Carnival to help them gain more supporters and promote this very popular local yearly festival of fun.

The Ringwood Carnival is getting bigger and better each year with more and more floats and crowds and fast becoming the highlight for our small community bringing visitors from far and wide.

Ringwood Carnival

Bringing the community together

The Ringwood Carnival is a 'celebration of the end of summer' an opportunity to bring the community together for fun and enjoyment raising funds and donations for local charities.

The Ringwood Carnival community invite you to come along, have some fun and support the many floats and events happening across the town on the Saturday 15th September 2018.

Alternatively you could get involved! Here are the ways to get involved in the Carnival.

Be a VIP

Get the best seats in the house with a great view of the process in the VIP members area in Market Square with free drinks and watch the prize giving presentaions

Learn more

Be part of the Procession

Entry to the procession is FREE! There are two processions to choice from one at 2pm and one at 715pm with 12 prizes to be one.

Learn more

 

Run a stall

Are you a small local business selling arts and crafts? Apply for a stall on the Village Green.

Learn more

Volunteer

There can never be too many volunteers! Ringwood Carnival invite volunteers to help set up and lend your support to help make this event the best it can be.

Learn more

Donations and Sponsors

Last year saw some incredible donations made by local businesses to some of our most worthy local charities such as:

Donations Read More

The event wouldn't be possible without the sponsors of many of our local businesses, so if you are a local business and wish to sponsor the Ringwood Carnival get in touch.

Carnival Queen

My Mum was the Carnival Queen in Uckfield in East Sussex at the age of 18 years. She was beautiful and she carried out her duties impeccably.

The Ringwood Carnival Queen and her Princesses will be selected and on the float for the process, good to them.

Contact us if you need assistance with your website.

 

SaveSave

SaveSave

Membership Websites

Creating a membership website businesses

I recently launched Islandpreneurs.co.uk a membership website for businesses to connect online in Guernsey to meet, collaborate, share ideas, challenges and for social events.

The group will be sharing useful content and will be a hub for Guernsey business so there will be a joining fee. We also want commitment from our members.

The website will offer a free trial (a 3 month trial to see if the group suits their needs) with various membership options.

Let's take a look at Membership software options and functionality.

Benefits of having a membership website

Create private area for your members & customers.
Provide relevant and private information & documents.
Create and provide personalised courses.
Gain leads for further marketing.
Become a known expert in your field.
Create loyal customer base by adding value.
Creates a community to gain feedback, opinions to improve the business.

Different levels of membership

Your membership software should give users the ability to choose different levels of membership with a free option for trialing your service or those that just want to access standard content.

The different levels will give members access to selective content unique to them.

Free or Paid Membership website

Whether you charge a membership fee, or not, having visitors login to your website to access content is a good way to gain email addresses, commitment to you website and grow your online business.

Software solutions for creating a membership website

1. AccessAlly

Create unlimited courses
Accept payments directly
Easy content creation
Searchable user directory
Affiliate dashboard
Affiliate leader-boards

Find out more

2. S2 Membership

PaYPal Integration
Open registration
Content restriction
Brute force login protection
Customizable email templates
Mailing list integration

Find out more

3. Wishlist

Unlimited membership levels
Auto upgrade of membership levels
Hide and restrict content
Integrates with PayPal
Support

Find out more

4. PaidMembershipsPro

Unlimited membership levels
Flexible pricing and free trials
Recurring fees
PayPal integration
Additional features and add-ons

Find out more

Membership sites for online courses

One of the main reasons for having a membership site is to give people access to online training videos and training documents.

Evergreen webinars can be accessed 24/7 so students can learn at any time of the day.

They also benefit from personalised training courses including videos to suit their needs.

Online communities

Creating a community for people with the same interests to gain knowledge and advice i.e. a Chess Community to talk moves and tricks from experienced players.

I created Islandpreneurs.co.uk to be a 'hub' for entrepreneurs in Guernsey to share knowledge, leads, expertise, connecting people, ask questions, gain advise and information. An online community involves having a private forum area.

Within the online private community you can host live webinars for paying members.

Membership software features

E-mail integration - email newsletters to members
Flexible payment gateway - numerous payment options
Options- ability for members to upgrade
Customization - branded membership pages
Support

Conclusion

Make your website more valuable by giving visitors the option to become a Member of the website.

Having a log in area gives you greater knowledge about who your customers are and gaining feedback from them will help grow the business.

Members gain valuable resources i.e. videos, webinars, training documents, expert knowledge, e-books,  discounts, forums and private business related material.

Once customers have joined you can mail out offers and newsletters to members to keep them informed.

If you are a trainer, coach or anyone with expert knowledge then having a membership site will be beneficial and a good way to make an online income.

There are software solutions to suit your budget so we can help find the right solution and integrate this with your website.

ipad

League Table Website Design

Dorset Chess League Website

We have recently launched the new Dorset Chess Website to replace the old website as they wanted a league table website.

The Customers wanted a website to publish Chess Tournament Details, team results, player results, league tables and include a forum for players to discuss tactics, tips and advice with each other.

The website was also required to take online bookings for Chess Congresses.

League Tables

With the game results added the League Tables are automatically updated and published to the League table website.

League Tables

Fixtures and Results

The Tournament dates and venues can be added a year in advance, then the results are added and populated.

Chess Fixtures and Results

Player Results

Each Players details are added then scores and statistics are automatically calculated when the results of matches are entered.

Player results

Game Analysis

Game analysis is an important part of improving your game this website has a Chess feature for players to add games and review play.

Game Analysis

Registration Form for Tournaments

A unique online registration form has been created for players to register for the Chess Congress 2016.

Congress Booking Form

Summary - league table website

This league table website can be created using a theme not only for Chess Clubs but for all sports clubs i.e. Football, Rugby, Cricket, golf as software in a way that it can be manipulated to suit most sports leagues.

Please get in touch with us if you would like further information on League Table Websites contact@kmwebsolutions.co.uk

[ms-form id=1]