WordPress Emerging Plugins: WP Inject


Today we have decided to show you another emerging WordPress plugin called WP Inject.  What is so great about this plugin is that it allows you to easily search and insert photos from Flickr. Isn’t that cool or what? You have total access to Flickr’s image database from within your WordPress website! I have personally gave that plugin a try and I have to say that I am very impressed of its functionality and ease to use.

Here are some of the features that the plugin includes:

  • Search thousands of creative commons photos and include any into your posts.
  • Fast and easy: Inserting images takes 3 clicks and less than a minute!
  • Automatically adds the required attribution links next to the image.
  • Set the featured image for your post with a single click.
  • Insert multiple images at once and create whole galleries!
  • Choose between several image sizes easily.
  • Modify the templates of WP Inject to change how images get displayed in your posts.
  • Images are saved to your own server and added to the WordPress media library.
  • Automatically populated ALT and title tags of the image for search engine optimization.
  • Search for many different keywords and compare the results to find the best matches.
  • Can use and insert your focus keyword set in WordPress SEO by Yoast for easier image search optimization.


The installation of the plugin is completed with few clicks as well:

1) Download the plugin archive from here 

2) Go to your WordPress Dashboard -> Plugins -> Add New -> Upload and upload the archive

3) Activate the plugin!

That’s it!

The WP-Inject search bar will appear under the text editor on each post and page you create:


Once you have selected the image(s) that you wish to add to your post click the “insert” button and they will be added to your post. However if you find the plugin hard to install or use, the author has created a step by step tutorial that will help you get started with his plugin. The tutorial can be found here.

As always if you are a TMDHosting customer, you can request free plugin installation from our Genius Support Team!

Read more

WordPress Emerging Plugins: SiteApps


We have already started our new articles category called WordPress Emerging Plugins. Today we will present you one plugin with which you can improve immensely the experience of your website visitors.

The plugin which we are glad to present to you is called SiteApps. What it does is to connect your WordPress website with the SiteApps.com platform and makes it extremely easy to add new features. Here are some of the features you can take advantage of:

- Social Medial Widgets and features
- Design elements as Widgets, website background etc.
- Add new tracking tools as Google Analytics with just a few clicks


It combines javascript applications, user segmentation features and site data analysis with which you can improve your site and get better results. For more information you click HERE.

The installation of the plugin is quite straightforward:

1. Download the plugin file HERE.
2. Upload the plugin file to your WordPress Administration -> Plugins -> Add New
3. Activate the plugin through the ‘Plugins’ menu in WordPress
4. Configure the plugin by going to the SiteApps menu that appears in your settings menu
5. Register your SiteApps ID.
6. When the registration of your SiteApps Id properly, you will can configure your widgets to show or hide using your SiteApps User Segments

You can now take advantage of the marketplace for free and paid website applications of SiteApps.com.

SiteApps WordPress plugin simplifies the development process of adding special features to your website. Some of it’s most powerful features is to the way it analyze, segment, and target your website visitors providing you with simplified stats and recomendations.

Read more

WordPress Emerging Plugins: Zencoder Video

Hello everyone! Today we are going to start a new article category in our blog, which we will dedicate to emerging plugins. We classify plugins, which are not yet so popular, but we see huge potential in them, as emerging. Today we will talk  about one new plugin for WordPress, which is trying to make a name of itself – Zencoder Video. You can download the plugin here.

Still before to download and install the plugin, let me tell you something more about the basic functionality of the plugin. The Zencoder Video plugin provides you with the functionality to upload and convert videos to your WordPress website. When the video is uploaded you are able to embedded the video to any post you like, and the video is playable via HTML5 video tags – no Flash needed.

Also let me point to you that those videos which you upload via the mentioned plugin will be playable even on mobile devices which do not have flash player. The videos will be playable on mobile devices without flash player because the html5 code of the browser will interpreted them.

So lets say some words about how you can configure the plugin. Actually the configuration process is really simple, after you have installed the plugin, just access:

Settings -> Zencoder Video Options

where you will fill a couple of fields and you are done. Still if you are a newbie to wordpress, the plugins is providing you with detailed examples what kind of information you need to fill in each box.

At the end lets have a look at how exactly is looking the back end and the front end of the plugin:

Back end:


Embedded in a post:


In conclusion – Zencoder Video already has all the indications of a key player in the Video Plugins game, so if you are looking to add some motion to your WordPress powered website, this might be your choice – it is worth giving a try, at least.


Read more

Drupal 8: Overview and first impressions

Hello everyone!

It is Samuel Monard from the TMDHosting Genius Support team here. Are you ready for the new Drupal 8! It is just around the corner as the developers of Drupal has confirmed. This is why, we are starting a series of articles dedicated on reviewing this new version of Drupal in full.

With this article we will overview some of the new features of the fortcomming 8 version of Drupal.

Drupal 8 Overview

Drupal 8 is planned to be the most customisable and easy to modify version of Drupal and soon we will be able to put those promises to the test.

One of the most important changes is that that Symfony2 will be a part of the Drupal 8 Core. Symfony2 is an object oriented application framework which should bring many new features as:

  • Easy Symfony2 applications integrations with Drupal websites
  • Better overall performance and efficiency
  • Improved multi-lingual support
  • Full or partial page caching
  • Benefit from the large Symfony2 community

Here are some of the rest new feature which were announced by the Drupal developers:

Improved fields structure.
Extended signature content structuring system by including more field types in the Drupal core.

Drupal core improvements.
Even deeper integration of Drupal Views inside the core of the application. This will make Drupal  more customizable including the front page, listing blocks and even admin pages.

Improved WYSIWYG editor.
New improved WYSIWYG editor optimized for easier content editing. Drupal content editor has always being one of it’s strong features and we are hipped that it would be improved even further.

New configuration management system.
New system-based configuration management system has been announced. This new type of configuration management would make it super easy to transfer global configuration settings between systems. This feature has been of the ot most long awaited features.

Customise with ease.
Customisable dynamic display and new form mode systems have been announced too. With those the customization of different forms as users registration, contact forms should be higly improved.

Build-in responsive themes.
Other major changes in the new Drupal 8 would be the presence of mobile friendly build-in themes including the Drupal administration area. Those features will take the new Drupal 8 to completely different level from it’s competitors.

Native HTML 5 markup.
The new Drupal 8 would use the HTML 5 markup completely. The theme developers would be able to benefit from it as HTML 5 will provide simplified elements, classes, responsive image display etc.

Multilingual support.
This is one of the long awaited features which was never fully achieved with the previous Drupal versions. Now the developers have announced that the multilungual support will be a “game-changer”.  Every element of the Drupal system will be translatable using the built-in user interfaces.

Easier migration from earier versions.
Previous Drupal versions only supported upgrading from the version preceding the current release. Now with the new Drupal 8 new content import tools will be included which means that we will be able to import content from previous Drupal version like Drupal 6 or Drupal 7 into the newest available version.

New highly improved APIs for the Drupal developers and themers.
The new version of Drupal will embrace all the modern PHP techniques which will improve the development process of new modules and themes.

When it will be ready?
The answer is when IT IS ready. The Drupal developers are constantly working on the release and it’s release date should be revealed soon.

Feel free to subscribe for our future blog posts as we will track the progress of the new Drupal version.

Read more

Error pages and what do they mean


At some point all of us have experienced website errors and have witnessed some error page displayed. On top of that there is no obvious reason as to why they appear

The error pages may be quite frustrating. You are just browsing, blogging, writing, coding and suddenly you are smacked with 404 error page or some other error. Most of the time you have no clue why you have received this error, but it can be actually quite helpful if you understand what is the exact reason for it. Below are some of the most commonly seen errors and an explanation and a few tips how to resolve them.

500: Internal Server Error

An Internal Server Error means that the server attempted to handle your request, but something went wrong in the process. You can easily check what is the exact cause of the error from the web server error log. If you are hosted on a cPanel server you can check the error log from your cpanel -> Logs -> Error Logs.  You can check the entries there and if you are interested in particular IP you can search for it by pressing “CTRL + F” on your keyboard. The most common reasons are:

1. Invalid permissions for some file or folder. We work to ensure our customers always operate in the most secure web hosting environment possible. This occasionally means certain files are assigned permissions that don’t allow them to be accessed. Generally files should be with 644 permissions and folders should be with 755 permissions (there are exeptions of course). In such case the exact file/folder with wrong permissions can be easily checked from the error log.

2. Invalid characters in your .htaccess files. This is a special file which allows a user to control certain aspects of the Apache web server. While powerful, it must be very precisely constructed. Your Error Log will tell you if there is a problem and on which line it exists.

3. Verify you do not have invalid characters in your index.html, index.php scripts or dependent scripts. As most websites are comprised of many files, we strongly suggest referring to your error logs for the precise location. You can also replace a suspect file with a version known to be working to see if the switch corrected the problem.

403 Forbidden

Status code 403 responses are the result of the web server being configured to deny access, for some reason, to the requested resource by the client. Also the Apache web server may return 403 Forbidden in response to requests for url paths that correspond to filesystem directories, when directory listings have been disabled in the server (this cab ne done via the .htaccess file). If you receive such error you may open a support ticket and our support team shall gladly assist you.

404: Page Not Found

The 404 or Not Found error message is a HTTP standard response code indicating that the client was able to communicate with the server, but the server could not find what was requested.

The web site hosting server will typically generate a “404 Not Found” web page when a user attempts to follow a broken or dead link; hence the 404 error is one of the most recognizable errors users can find on the web.

A 404 error should not be confused with “server not found” or similar errors, in which a connection to the destination server could not be made at all. A 404 error indicates that the requested resource may be available again in the future; however, the fact does not guarantee the same content. The most common reasons are:

1. Make sure the domain name is entered properly, including any necessary subdomains and subfolders.

2. Verify that the files which you are trying to open are in the correct directories. Often files are uploaded in the wrong directory or you are trying to open the wrong directory . You can check this using your cPanel -> File Manager or your preferred FTP program.

3. URL’s are case-sensitive. Verify that your URL employs the correct casing, then try again

Those are some of the most commonly seen errors and now you can easily diagnose what is the exact cause in just a few minutes. Of course if you have more questions you can always contact our genius support team 24/7. You can find more info about the other errors here:


Read more