Migrated WPCypher to InMotion Hosting

In testing out a new hosting provider for the first time in years, WPCypher.com has migrated to InMotion Hosting and I wanted to see how the SSD drives that come standard with hosting plans would do for performance.  I can tell you I decided to try the InMotion Web Hosting Web Site Transfer offer where you basically let the InMotion Hosting team move and migrate your website for you.  They do all the work of migrating all your files, database, plugins, themes…etc so that your site is cloned from your old hosting provider to your new hosting provider and they did this in less than 24 hours for my WPCypher.com site.

They do say it has a 2-4 day turnaround in normal but I was surprised at how fast the service was and it was flawless with all files/images, themes, plugins and everything completely intact and fully functional.  It saved me hours of work to just have InMotion migrate and transfer my site for me and I really think they did a fine job.  The only work you have to do is repoint the DNS for your old hosting so that it references InMotion Hosting for the hosting provider, then unassign the domain at your old web host.

The InMotion team sends you several emails including when they will start and not to make any changes, when they are finished and how you can test by modifying your hosts file to make sure all looks good before you cut your DNS over.

So far so good, and I have been very pleased with my first 24 hours of working with InMotion Hosting. The blog site seems more responsive when navigating in the menus though Google Insights score is about the same.  Pingdom tests showed minor improvement from former web host but it was about 1 second faster, though it is 5 seconds faster than it was in November.

Will continue with my review of InMotion Web Hosting and let readers know after several weeks and I finish transitioning my other smaller blogs to InMotion Hosting.

Change WordPress PHP version in .htaccess

Say your WordPress isn’t running the right version of PHP despite having it set in your PHP Config in CPanel. You can easily override the PHP version that is being used with an update to .htaccess and all you have to do is edit the .htacccess file for the root of your WordPress install.

Near the top of the file, next to other AddHandler statements if there are any, just add:

AddHandler application/x-httpd-php54 .php

If you want to force WordPress to use PHP 5.4, note if you see any similar lines that refererence PHP 5.2 you can simply change those, or sometimes commenting them out will force the WP install to use the one set in PHP Config in Cpanel.

If you see this one:

AddHandler application/x-httpd-php5s .php

Replace with AddHandler application/x-httpd-php54 .php for example.



WordPress Plugin: Display PHP Version

Sometimes your PHP version for your WordPress site may not be what you think it should be and this is despite the PHP version you have selected in your PHP Config in your Cpanel of your web hosting provider.  I ran into this just this past week, where I was testing the new version of the EasyAzon plugin and it didn’t work for 1 of my WordPress blogs.  This was despite it working fine on 4 other blogs on the same shared hosting plan.  So 4 of the blogs worked fine, and looking at PHP Config you saw that PHP 5.4 (Single php.ini) was used which means every site should be sharing the same php.ini file that is in the public directory of the web host.

Well, the developers said it must be a PHP version issue, and I decided to test out the Display PHP Version plugin for WordPress which is free and recommended.  This plugin simply modifies your WordPress dashboard so you see the PHP version under your normal status area.

It is easy to install, just click on Plugins -> Add New and search for Display PHP Version, the plugin is made by David Gwyer and is current version 1.2 as of this writing.

After it is installed and activated, simply look at your WordPress dashboard and you will see Running PHP Version underneath your WordPress version and other stats.

4 of my sites showed the correct PHP version 5.4.34 was running, but on my one site that had trouble with EasyAzon it was stuck with PHP version 5.2 and I could not find the source of this anomaly.

There were no PHP overrides or statements in any config files or cron, that I could find so I ended up opening a support ticket.  This was a lesson though, if you are on a shared hosting provider solution and any hosting, there is a chance the PHP that the WordPress site is configured to is not the one that you have selected in PHP Config, so having a plugin like this that quickly just shows you PHP version can be handy and help with debugging problems or simply answering if you need to check plugin compatibility.

How to Embed YouTube HD Video in WordPress

It used to be so simple, up until several months ago you could take the standard YouTube embed code and just add &vq=HD1080 or &vq=HD720 to the video embed URL and you would have an embedded HD version of the YouTube video you were trying to embed.  The problem is this method no longer works and hasn’t for some time and even with those parameters the video will default to SD resolution in the video embed.

You can tell because in the above embedded video where I am using the same flags, you do not see an HD symbol in the settings gear and if you click on the settings gear you can see the standard resolution embed.

 So, I have no easy trick for you to embed YouTube videos in HD format in WordPress, but I did find one plugin which does the trick that still works.  The problem is that it does convert the YouTube link to Shortcode and I am not a huge fan of shortcode for embeds, but there are many benefits for this plugin called Embed Plus for WordPress which is completely free.

After you install and activate the plugin you now have a new button in  your WordPress post editor, when clicking on this button it will ask you to input the YouTube video URL.

Just do that and click next as in the picture below

Now if you do nothing else and just want the video to be HD embedded, just click on the Default to hi-definition? if possible and this works, you will see in the same video embedded later in the article that the HD symbol shows.  Also it is best to click Calculate Best-Fit Height and let it auto choose the right height for the video.

But you can see so much more is an option, you can start and stop the video at specific  times, add chapter markers and even add annotations and clickable links to the embed of your video!  There are also several PRO options if you want the premium version of the plugin as well.

Just click “Get Code” when you have what you want configured and paste the shortcode into your Wordrpess editor and the video will display like below, this time you will see the HD symbol with the settings showing that it is in HD.

[embedplusvideo height=”367″ width=”600″ editlink=”http://bit.ly/1yIKs6i” standard=”http://www.youtube.com/v/8cGlMCWNFfY?fs=1&vq=hd720″ vars=”ytid=8cGlMCWNFfY&width=600&height=367&start=&stop=&rs=w&hd=1&autoplay=0&react=1&chapters=&notes=” id=”ep9762″ /]

This is one meethod of embedding YouTube video in HD in WordPress though it is more manual and requires a plugin and shortcode it works.


Streamline the Localization of Your App with 8 Critical Steps

Some developers are happy with their achievement of being available in the market but developers who want to reach more people and markets with their products should go for localization process. This will help you in reaching global people, and the businessmen looking for your applications.

Following is the list of points you need to work on if you want to streamline the localization of your mobile app or your website.

  1. Find Out The Type Of Subcontractor You Want To Go With.
  • The first thing is to choose between a translation agency and a freelance translator. Based on your requirements and the amount of work you need, you might need more than one translator. Do check for this whether a freelance translator will work with a reviser or not. Otherwise you have to hire one yourself. As far as translation agencies are concerned, they usually provide you complete services, i.e., translation as well as revision of your translated material. Some of the agencies even provide you with proof reading services later on.
  • For using CAT tools, you will have to prepare all the files yourself when working with a freelance translators. But all this is not required when you are working with a translation agency.
  • Pick up the agency that will offer you multilingual services when there is a need for translating material into several languages for saving your money as well as your efforts. But if you work with multiple freelancers on such projects then you will be able to maintain more control over different aspects of your project. This way you will be having a upper hand in maintaining more control over various aspects of your project.
  • Sometimes what happens is freelance translators work together and they offer combined services. But if you are considering hiring them then do enquire whether they provide you with technical support also or not. The total cost will vary depending upon who you choose. So make your decision wisely keeping your budget in your mind.


  1. Optimize The Files That Are Needed To Be Sent For Translation
  • The job of translators becomes very easy if they have to deal with a less variety of files.
  • Most of the translators’ employee CAT tools these days. But some tools engage differently with some of the file formats. To make sure that your file gets properly analyzed try to find out about their respective CAT tools to be used beforehand.
  • Extraction in XML is comparatively easy to get all the content of the software and the website. The source software and the URL of the website must be provided to the translators.
  • The next layers must be open for editing if illustrations need to be localized. You may need to provide the graphic program or the extracted texts in an accessible format to the freelance translators. The same may not be required if you are working with an agency.
  • The same procedure implies when you are working with animations. While working with freelancers, you might need to extract all the text which is to be translated and have to rebuild the animations on your own. If you have to do so then make sure that your translator is performing linguistic sign-off for the final animation in the target list. At the other end, you might find agencies that will help you in managing the localization of your animations completely.
  • In case you want to localize some of your videos with voices, you may need help from actors for reaching your target version. Some translators might be able to help you for this but translation agencies will offer you numerous services from which you can select the best voices for you. In any of the case make sure to offer them with a translation team along with the text scripted file including appropriate timeline.


  1. Prepare your files for Translation
  • Store all your translatable strings in different files and ask your developers to not to use translatable hardcoded strings while working with the software files.
  • Before sending your files to the software files, check all your strings that are accessible by the translators and are actually needed to be translated. These translators might not be always able to judge your strings with the typical code or variable. So you might want to teach them not to touch your specific strings or to lock them yourself.
  • Ensure that your logical units of meanings are not cut as it makes it difficult for translators to find out how to link the strings when source material makes use of concatenation.
  • Do not use variables in a huge amount while working with strings – the translation of the strings sometimes is not easy when they are containing them might not be easy in some of the languages but some translators do not understand how to replace some of the variables.


  1. Clarify Your Content

Some strings are clear for you but might be they are understood in a different form by the translation team. You can either rephrase them to avoid any uncertainty or you can also add an explanation file for clarifying all the difficult or risky strings.

  1. Clarify non-translatable terms

Make a list of all the terms that you think are required to be kept in the source language like specific features, product names, and lots more. If all this is not stated clearly, some of the proper nouns will get translated by mistake.

  1. Give your users with reference material
  • If it is possible for you then provide your translation team with some references and glossaries in the targeted language. If you have not got any then you can also ask the translation team to prepare it for them. Then ask your reviewers to authorize the targeted terms before they launch the complete localization project.
  • Also build a translation style guides for every specific language to make sure that your translators and revisers are following the preferred style. You can also subcontract this task to your translation team.
  • You also need to provide your subcontractors with all types of reliable translated material that is linked to your business or has already been translated for your company.
  1. Plan for your Internal Review

Have a look if some of your experts are local speakers in their target languages or can also check the translated content. It will also be a good idea for you to involve them in your linguistic processes at earlier stage so that they could answer your linguistic questions during their project or specify the linguistic guidelines during the initial phase of the process.

  1. Organize a testing phase by the linguists

Once you have compiled your target software and have checked the debugging on the technical side, ask your translation team to test everything in order to make it sure that there are no truncations, or any kind of missing translations, outdated content translations, variable issues, bad locales, etc. Offer them the test scripts for making it sure that they cover most of the interface.

You can also do the same with your target website. Ask your translation team to have a close look at your website after it has been rebuilt in the targeted language.

If because of any reason you failed to follow any of the above written steps you may have to face various consequences on your projects like delay in the product release, increased costs, and jeopardized translation quality. Hence, try to optimize your localization process as much as possible.

The given points are highly beneficial for providing proper strengthening techniques for the localization of your application or your website. Follow these techniques and you will be able to reach a large number of markets easily.

About the Author
Macy Jones is working as a senior iPhone App developer with AppXperts, a leading firm for developing all types of mobile applications. She did her graduation in computers from Melbourne University only. She is highly dedicated towards her work and loves to create unique and innovative apps. After this development job she likes to write what she creates for the company. You can follow her on Twitter and can catch her on Facebook to read the articles that she writes. You can learn a lot with her ideas and applications.

NoCaptcha to Make Forms Easier and Block Spam Better

Google announced that it was changing ReCaptcha to NoCaptcha or NoCaptcha ReCaptcha actually which is the same service but instead if is designed with a better algorithm to analyze whether it is a real human visiting your site and trying to fill out a form or if it is a bot.   Going forward instead of seeing a ReCaptcha form if Google identifies the browser as a human visiting instead they will only have to confirm a checkbox that they are not a robot.




If the algorithm isn’t sure you will be prompted with a much larger variety of ReCaptcha options that are quick and easy for a human to select, but much harder for bots to be programmed to answer properly, these things involve seeing an image and having to match the picture to another image of something related, something incredibly hard to program a spam bot to do.

What do you think about NoCaptcha and will it help the EVER growing army of spam bots?  I know I want the spammers to stop on my own forms and they seem to defeat Captcha just too easily right now.

You can read more about NoCaptcha here.

Tips on How to Work With WordPress Using Oracle Database

A lot of WordPress web designers and developers find it very intimidating to work using the Oracle Database. This is because majority of them do not know the process they can apply to be able to effectively integrate and use Oracle Database to WordPress. Again, going through a number of leading blogs that dedicate a post or two to this subject, most slap a big No to using Oracle DB.

Fortunately, this does not have to be you. You can easily learn the process of using Oracle DB with WordPress because it is not difficult. Below are some simple guidelines on the steps you need to take to make this work:

The Steps:

Get A Fitting Script

To start with, you need to get a code script that allows you to integrate Oracle DB to WordPress while allowing you to perform the functions that you need. For instance, you need to find a script that allows the creation of a connection, querying, and showing results. For instance, if you are looking for a function that allows you to create a connection, do a query and give you the results using the Oracle Express’ resources schema, then you can use the script below:

functionMyOracleConnection ()


$conn = oci_connect(‘hr’, ‘tester’, ‘localhost/XE’);

if (!$conn) {

$e = oci_error();

trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);


else     {

echo ‘<p>Congrats: Oracle meets WordPress!</p>’;



// Prepare the statement

$stid = oci_parse($conn, ‘SELECT * FROM departments’);

if (!$stid) {

$e = oci_error($conn);

trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);



// Perform the logic of the query

$r = oci_execute($stid);

if (!$r) {

$e = oci_error($stid);

trigger_error(htmlentities($e[‘message’], ENT_QUOTES), E_USER_ERROR);



// Fetch the results of the query

print “<table border=’1′>\n”;

while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {

print “<tr>\n”;

foreach ($row as $item) {

print ”<td>” . ($item !== null ? htmlentities($item, ENT_QUOTES) : “&nbsp;”) . “</td>\n”;


print “</tr>\n”;


print “</table>\n”;






Using this function within your WordPress template should give you the desired results. There are also many resources online for such scripts.


Do an Audit

Using tools like RACcheck run an Oracle audit to ensure that it is working well within your WordPress settings. These tools allow you to check configuration settings, database as well as the real application clusters databases in Oracle, among others. Such tools help you to verify that you have properly installed the Oracle Database within your WordPress.

Run Oracle for WordPress

Now that you have installed and verified that you have installed well your Oracle Database in WordPress, all that remains is to start using it. You are ready to go working with WordPress using Oracle Database. In case of any problems, remember to work with a professional Oracle assistant/agent who will help you rectify the problem promptly and correctly.

With these simple guidelines, it is now up to you to start working with WordPress using Oracle Databases, including Hyperion Financial Management (HFM), which works wonders if well integrated with WordPress.


Author Bio:

John Stone is an Oracle Database expert and a WordPress Developer. He has experience with Hyperion Financial Management (HFM) and WordPress. You can reach him by visiting his website.


6 Steps to Choosing the Best Web design Company

Over the recent past, there have been massive changes in the way companies push their brands in order to gain market leverage. One such way is having a great and effective website that is not only good looking, but is highly effective at converting prospects to buyers. This, in return, means that you have to employ the services of the best web design, CSS and graphic design company if you want to be competitive. Below are some tips to help you identify the best web design firm for you.

The Steps to Choosing a Web Design Company

  • What’s Your Bottom Line

To start with, it is very important that you define exactly what it is that you want to achieve with your website. This will help you identify the strong points that you need incorporated within your website so that you can realize your aspirations.

  • What’s Your Budget

Besides knowing what you want, it is also important to define your budget for the web design project. This will give you guidance how to bargain and the best company to work with. However, be careful not to sacrifice quality for money savings.

  • What Skills Are Needed

A more advanced step is to identify the kind of web design skills you might require from your web design company of choice. If you need a CSS expert, a graphic designer and a web designer, ensure that you confirm that your choice web services provider can avail all the skills. The reason why this is so important is that you need a fully functional, yet customized website for your business.

  • Experience

Besides being able to avail the required skills, your web design company should demonstrate many years of experience working with different types of clients. This experience is vital to providing great service. It also demonstrates the level of expertise the company staff has.

  • Portfolio

Your web design service provider should also have a good portfolio of previous clients from which you can gauge the kind of work it does. At the same time, you have people you can contact to get a first-hand narration of the feel of service that you may get.

  1. Ease of Contact

Finally, your choice web designer should be easy to get in touch with. The firm should be readily available to listen to your concerns, and should be ready to involve you in every step of the design process. Remember, it is your website and it should feel and look the way your business looks.

Here is the bottom line; any web design, CSS or graphic design project relating to your business should be by an experienced professional. This is someone who can help bring your ideas to reality, helping you easily communicate your brand message to your target audience. Such a company should also offer a quick service, meeting even the tightest of deadlines. Above all, it should be reputable, easy to work with and highly skilled.

Author Bio:

John Lewis is a web design expert who works at a leading web development firm. The company offers web design/CSS/graphic design services. Learn more here.


Improve Your Web Design Using These 4 Tips

Your website layout, the fonts and colors used, as well as the images on your website dictate the success or failure of your site. They are the mark points that determine lower bounce rates, lower exit rates and high conversions or high abandonment and very low conversions.

Anyone seeking to make it easy for website visitors to use a website and to make them stay longer should follow the following tips.

  1. A Simple Professional Logo

Most people ignore this, but a professional logo is the first step towards branding your business. You should have the logo conspicuously on your site, preferably on the upper left corner of the site, and link it back to your website’s home page. Linking it to the home page allows users of your website easily navigate back to this main page of your website from where they can access all the other parts of your website.

  1. Employ Intuitive Navigation

Whenever possible, have your primary navigation at the top horizontal bar. Then have a secondary navigation menu just below it or on the left side bar of your website. Doing so eases movement of users from one page to the other where they can follow related content. This helps improve conversions compared to having jumbled up links all over the content of your web pages, which are a big turn off due to the confusion they cause.

  1. Professional Photography

It is highly advisable that you invest in professional photography. Such photos eliminate the chances of having generic images, which website users easily sniff out. While at it, also employ the services of a professional graphic designer to put together high resolution graphics for your website that also load easily.

  1. Font Choice

Do not go for just any font because it looks awesome or artistic. Instead, go for a font that is easily viewable across multiple browsers and devices. Since most people now view websites from mobile devices, it is important to use the mainstream fonts that can also be easily legible from such devices.

  1. Every Page Should be a Landing Page

Most people forget that not every website visitor will come to your website through the home page. Thus, a majority of website owners concentrate on making the home page the only effective landing page. Instead, you should know that a majority of your web visitors will actually enter your site from other pages other than the home page. Therefore, make every page a landing page, complete with a call to action.

Remember; always ensure that you have a very distinct call to action, the best graphics and contact information above the fold on your website. A slight adjustment of your CSS should allow this, which results to better conversions and higher profits from your website.

Finally, it is always advisable to engage the services of a professional web design/CSS/graphic design company to ensure that you get the best, most effective website for your business.


Author Bio:

John Lewis works at our firm which offers web design, graphic design and CSS website design services. Visit our site to learn more.


Tips to Improve Your Web Design with CSS and Professional Graphic Design

A great website is one has perfect tailoring to please the eyes of the user while also quietly romancing the search engine robots in the background. Such a website has a great look and feel, great content, awesome graphics and a clean code. This web design is only achievable if its planning and professional execution is by an experienced team of web design, CSS and graphic design experts.

Have a CSS based website

A good understanding of CSS is essential for any website designer if such want to be able to customize a website to client’s needs. Actually, a CSS based website is probably the best kind of a website that one can have, and especially in the modern times where technology dictates we shift to the mobile responsive websites.

Ensure great quick-loading graphics

At the same time, the graphics and images used on your website should be small enough so that they can load very fast without slowing the site, yet they should be of the highest resolution possible. They should communicate your company brand, send out the required information, but still be highly appealing to the eyes of your website users, keeping them longer on your website. Remember, that a picture is worth a thousand words. Well, an infographic is worth many thousands more words!

Professional Web Design

To top it all, as much as you want a great looking website, you should also remember that it should remain very professional. Let your website have your corporate colors, a great logo, well organized navigation menu, and a matching footer, all while clearly indicating the best ways for your customers to get in touch with you. This website should also be highly optimized for the search engines so that it can achieve faster indexing faster and rank at the top of the organic search results easier and faster too.

Simply put, a great website uses a combination of techniques and expertise. You need to have a good coder, a graphic designer and an SEO expert, all working together. This is why it is always highly recommended that you engage the services of a web design company as opposed to contracting an individual designer. Such companies have different individuals who are specialized in different aspects of professional web designing.

Working together, they are able to bring out a highly customized website that matches all your business needs, and one that is easy for you to use and operate. Such a website makes work easier in your company and improves productivity. The end result is the much desired improvement in the bottom line.

Here is the bottom line; if you seek to have a great website that seamlessly combines a perfect web design, CSS and graphic design, then you need to work with the best experts available. Such experts are actually affordable and they will save you so much in terms of time, resources and money.

Author Bio:

John Lewis is a professional Web Design and SEO expert at a leading web development firm. Click here to learn more about how they can help you with your web design needs.