Blog

Archive for Open Page

Useful WordPress Plugins

There are several thousands of WordPress plugins in the WordPress community and new plugins are coming out each and every day. However, not all plugins are useful, in fact some are very bad written that will mess up your site or harm your WordPress installation. So how do you know which plugins are right for you? Well, here is a list of plugins those are found useful. Hopefully you will find something useful here.

WP Cache

To save your SQL server resources, WP Cache works by caching Worpress pages and storing them in a static file for serving future requests directly from the file rather than loading and compiling the whole PHP code and then building the page from the database. It is a very useful plugin if you have a high traffic site or low performance server.

WP eCommerce

Want to sell stuffs on your blog? You must check out this WP eCommerce plugin byInstinct. It is an Ajax powered shopping cart, very easy to use. You can setup your shop in minutes through the Admin panels.
Intouch Ajax contact form
I’ve been using this contact form for over a year. It works very good and filters all the spams. Seriously, NO SPAM at all. It also allows you to customize the email subject, thank you messages, and adds addition form fields.
Secure and Accessible Contact Form
Another contact form by Mike Cherim and Mike Jolley. Although, I have never used this contact form before, but I’ve been hearing good rating on them. So, give it a shoot.

Sideblog

One of the popular WordPress plugins, Sideblog is the best way to post short notes on the sidebar. I use it for Best Web Gallery. It gives you options to define the sideblog category, how many entries to display, and whether to exclude from RSS feeds.

WP PageNavi

WP PageNavi adds a better paging navigation to your WordPress site. It is nice if you have a lot of posts because it allows your visitors to skip from page to page. I use it onN.Design Studio and Best Web Gallery.

Sociable

Sociable appends a list of the social bookmarking sites (ie. Digg, Del.icio.us, Reddit) at the end of your posts and allows your visitors to bookmark. I used this plugin before and it worked very well.

Ajax Post Rating

WP Post Ratings adds a 5-star Ajax rating system to your posts/pages. It works like a charm. Hint: most CSS gallery sites use this plugin.

Ajax Comment

A very simple yet effect Ajax comment plugin, it checks if all fields filled correctly (so your visitors will never see the default error messages), and also makes sure to avoid comment duplication, and has flood protection capabilities as well.

Ajax Inline Comment

This plugin gives your visitors an Ajax live comment preview. It is great if they need to enter HTML tags in your comments. So, no more syntax errors in your comments.

Ajax Polls

As seen on Web Designer Wall, it adds a Ajax poll system to your site. It is very flexible with a lot of features. Layout is completely customizable via Admin panels. It also allows you to archive the polls. Highly recommended!

Gravatar 2 Plugin

It basically display a Gravatar (globally recognized avatar) of your commenters. In case you don’t know yet, Automattic (WordPress creator) just acquired Gravatar and the future Gravatar services will run faster and bigger sizes (up to 128px).

Digg This

Digg this is a WordPress plugin that detects incoming links from Digg.com to your wordpress post and automatically display a link back to the digg post, for people to digg your story. When a digg is first recognized, it will send an email to the site’s admin.
Subscribe to comment
Subscribe to Comments 2.1 is a plugin that allows commenters on your blog to check a box before commenting and get e-mail notification of further comments. You probably seen it already, it adds a checkbox “Notify me of followup comments via e-mail” in the comment form.

Admin Drop Down Menu

I’ve been this plugin since my first WordPress site, it is a must have for every WordPress site. It saves me so much time and clicks. It basically makes your secondary menu activate on mouseover. For example, instead of click Write, then click Page; you can mouseover Write and click Page (this will save one click and one pageload). Big time saver!

Adsense Deluxe

Adsense Deluxe is probably the best Adsense plugin available on the web. Very easy to use: first you define your ad code through the Admin options, then insert a HTML snippet (“”) into anywhere of your post content, and it will automatically repace it with your ad code.

Search Everything

Default WordPress search engine doesn’t search metadatas, static Pages, etc. This plugin allows you to search everything in the database. Of course, it comes with options, so you can set what to search.

Ajax Calendar

If you use calendar in your sidebar, consider this Ajax Calendar. Your visitor can browse through the calendar without refreshing the page.
Breadcrumb Navigation XT
Although not many sites use breadcrumb navigation now, but if you want, here is one:Breadcrumb Navigation XT. It basically lets you add a breabcrumb navigation to your site.

Google Sitemap Generator

If you need to generate a XML compliant sitemap for search engines, Google Sitemap Generator is the best choice (supported by most popular search engines: Google, Yahoo, Ask.com, and MSN).

Simple Recent Comments

Another must have plugin. In fact, it is in all my WordPress sites. It outputs a list of recent comment excerpt. You can install as WordPress plugin or simply include in your theme folder (no activation required). Simple!

Simple Tags

As of version 2.3, WordPress has a built-in tagging system, however with very limited features. Simple Tags gives you more features: type-ahead / auto suggestion tags, manage tags (rename, delete, add..), edit mass tags, dynamic tag cloud colors, and more!

WP Mailing List

Not sure if anyone would still signup newsletter since we have RSS now. But newsletter is the best way to inform your subscribers with new products and updates. I find this plugin will be useful if you run a WP eCommerce shop. It is not free (cost $14.99), but totally worth it (check out their features).

Category Tag Cloud

If you want to fake your categories into a tag cloud like what I did at Best Web Gallery, here is the plugin Category Tag Cloud. It is very easy to install and customize.

Paged Comments

This plugin is useful if you get a lot of comments on your blog. It breaks your comments into a number of pages. Imagine if your blog gets over a thousand of comments? You definitely need this plugin.

flickrRSS

This plugin allows you to easily display Flickr photos on your weblog. It supports user, public and group photostreams. The plugin is relatively easy to setup and configure via an options panel. It also has support for an image cache located on your server.

Theme Switcher

Theme Switcher allows your readers to switch among installed themes. This plugin is useful if you offer WordPress theme and you want to let your users to preview the themes. I use it to showcase my free WordPress themes.

Posted in: General, Open Page, Wordpress

Leave a Comment (0) →

Give less and Get more

It is our pleasure to have some talented customers/partners with us in these days of hardship and scarcity.

We all know a proverb that Survival of the fittest, yes in these days those will survive who are fit and able to keep their existence on earth with full dignity and boldness as well as on internet world same words echo.

We are happy to invite our customers/partners in our first client participation program called Give less and Get more which is actually an idea sharing program in our official blog. It is very much easy that you just register yourself in our blog, post article in a continuous flow through three months and you will win many attractive prizes. The terms are very simple that we are mentioning in the following:

  • Your article should be relevant to our services (Domain, Hosting, Server, IP, SSL, E-Commerce, Web Design) and some other relevant categories article you can submit are related to Technology, Programming Language, Latest Software or IT services.
  • Do not spam and do not post warez link otherwise you will be banned.
  • Do not copy and paste from other article that may violate the copyright laws and result you banned forever.
  • We will track all users? articles posting and verify it by human. Three (3) selected article writer will be rewarded by exclusive prizes.
  • After 3 months all the blog post will analyzed and winners name (1st, 2nd, 3rd) will announced. Judgment will made upon quality of post, usability of the post, most read post, useful comment on the post, search engine impression upon the post etc. For making the judgement process transparent we’ll invite some of our experts client/partners to take this responsibility.

Some tips that may help you:

  • Do not stumble upon the flow of your article posting and keep a rhythm.
  • Use wiki reference and research on internet before posting article.
  • Make SEO friendly article that will help you to be in the top position on the program.
  • Search our blog before posting an article because duplicate article may cause harm.
  • More you’ll post more opportunity you’ll get to become a winner.

That is all for this moment from us. If you have any question related to this program than feel free to comment on this blog post. We will fulfill your thirst.

Hope this program for you will be able to give you a extra excitement and also help you to enrich your knowledge as well as our every blog readers.

Posted in: Announcement, Featured, General, Open Page

Leave a Comment (2) →

Custom PHP configuration using php.ini

We don’t allow php.ini access from shared hosting/reseller hosting servers. You can enable or disable various php.ini functions from .htaccess of your account, you can also enable/disable safe mode, register globals, sessions and many other functions from .htaccess.

We have a couple of shared web hosting servers running PHPSuExec reserved for clients who need access to edit php.ini file. Clients whose accounts are setup on one of these servers can create a custom file named “php.ini” and put whatever configuration settings you need to change in it, in the usual php.ini form.

If any one need php.ini access for some other reason then you can also consider our VPS Hosting plans or Managed Web Hosting Plan as you will get full root access on your VPS/Managed Web Hosting Plan along with a dedicated hosting environment to work with.

For Shared/Reseller Hosting account holder:

You may also want to make other changes to allow larger file uploads through php scripts, to set your own sessions directory for better security, to set a temp upload directory, or to change any number of other settings.

You can check your current php settings using the phpinfo() function. Make a .php file that has this one line:

<?php
phpinfo()
?>

If you want to use a custom php.ini file, there are two things to remember:

  1. Placement of the custom php.ini file is important. If you want to have the php.ini file work for just one directory (say for testing), then place it in that directory. If you want the custom php.ini file to work for the entire site, then add this line to your .htaccess file in your public_html directory: SuPHP_ConfigPath /home/username/directory/

    You can place this file anywhere you wish, even above the public_html directory so it is not web accessible.
  2. You will want to make the changes to the XeonBD already customized version of the php.ini file (XeonBD’s default php.ini file).

    Do not
    make a custom php.ini file with only the values you want to change or you will lose all the XeonBD’s default modifications.

Note: you can find the location of the default php.ini file on your server (to put in the script) by using the phpinfo() function (discussed above).

XeonBD does not make frequent changes to the standard php.ini file, but you still may want to repeat the process once in a while. You could set the scripts to run via cron every night, then you would know you always have the latest revisions.

Posted in: Announcement, Featured, Hosting Service, Open Page

Leave a Comment (1) →

Little about PhP-Based Hacker’s Malicious code, Exploits

Hackers have been trying new tricks to obfuscate their malicious code and sneak it surreptitiously into benign websites. This trend is ever increasing as websites are now the weakest link in the entire malware chain. Hackers discover vulnerabilities in websites, exploit them to inject malicious bad code and voila – you have at your disposal a “trusted” website – lots of web surfers will drop by, and in turn get infected with the hacker’s malicious code. This vicious cycle of malware has become a very attractive modus operandi for the dark figures of the Internet.

There is more information about these two exploits. It is not just limited to php-based blogs and forums – larger sites, have been hit with this exploit, along with over 2,300 other websites. The average internet surfer will discover that their machine is infected with this virus when they realize their Google search results in Internet Explorer and Firefox have been hijacked – clicking on the result you want will take you to some other site. The virus will also go one step further and look for any FTP credentials on your machine in order to inject the script onto more websites. Some sites have reported that the script can also modify the permissions of specific directories to give them access to write in the files within.

What does this mean to website owners?

  • Up to an hour (or more, depending on size) of cleaning up and rebuilding each site infected.
  • Visitors receiving warning messages through their browser or security software that your site is dangerous.
  • Possibility of being de-listed by Google to prevent spreading the virus.

So how do you protect yourself, the average internet surfer?

  • Update your Adobe Reader to the latest version, and under the Edit menu > Preferences, uncheck the Enable JavaScript option.
  • Update your Flash Player to the latest version.
  • Update your security software and scan for spyware / viruses.

How do you clean your infected WordPress site?

  • First, protect your machine as listed above. Uploading files onto your website from an infected machine will just lead to more injections of the script later.
  • For the previous exploit, simply cleaning the PHP files and JavaScript’s within your WordPress installation, themes, and plugins was seemingly enough. But the new exploit will go further and add the injected script to JavaScript and HTML files anywhere on your site, down to the simple readme.html files that come with themes, plugins, etc.
  • The newer scripts also add an images.php and/or gifimg.php file with the malicious code to many or all of your images directories, from the main one down to image directories in themes, plugin folders, and so on.
  • If you have to go in and remove the malicious code manually, you will find it in the top of PHP files, near the bottom of JavaScript files, and in the head area of HTML files between script tags. Also in the injected images.php and/or gifimg.php files in image directories. The code can vary from site to site, even page to page.

How do you protect your website from further attacks?

  • For WordPress, apply recommended security measures.
  • Do not save/remember your FTP credentials or administrative logins to your websites. Also, be sure to use a secure FTP client.
  • Keep a clean backup of the latest changes you have made to your site. The better your backup, the faster your rebuild process if this happens to you.

Posted in: General, Open Page

Leave a Comment (0) →

Easy Step To Move WordPress Site in a New Hosting Server

Hi dears,

Today I am going to tell you about an very easy guide on how to move or transfer a wordpress site into a new web hosting server. It is very easy and won’t cause you any  loss. Please read through my steps and you will be done very smoothly.

1) Upgrade your WordPress

Upgrade your WordPress installation. This is important if you want to use Fantastico to install WordPress script in your new web hosting later as they tend to provide the latest version of the script for automatic installation.

2) Backup needed files and database

a) Backup your wp-content folder that usually contains your uploaded files and images, plugins, and themes files. Backup also other personal files you wish to transfer to the new host. A good FTP program that let us do this quick is FileZilla since it’s free and easy to use. Keep the files properly in your hard disk.

wordpress backup

b) Identify the database name that your WordPress blog is currently using and then backup it using phpMyadmin. How you are able to do that has been explained briefly by WordPress team here. Backup several copies for safety. If you plan to download the database using Firefox browser, don’t opt to get the file in .gz archive as Firefox might corrupt it later.

note: What you should have now in hands are: database + any files you wish to transfer + folders and files in /wp-content folder. If you got all the items, then proceed to the next step.

3) Change your domain’s name servers

Change the nameserver of your domain to the name servers provided by your new web hosting company using your domain registrar control panel. As example, for XeonBD change to: ns1.xeonbd.com, ns2.xeonbd.com, ns3.xeonbd.net .

Usually, DNS propagation will take some time to complete so while waiting, turn to the next step. Make sure that you can access your FTP server (where you can upload files) in your new web hosting using FTP program first. (Refer to your new web hosting’s documentation in FTP section)

3) Install WordPress (fresh install) in your new web hosting.

After you have verified that the FTP program can connect correctly, using Fantastico or any other script installation service in the cPanel, do a fresh installation of WordPress blog in your new web hosting. After that, delete its database.

4) Upload needed files and database to the installation folder

a) Using the FTP program again, upload files in /wp-content folder just now to the same folder in your new installation. Choose overwriting when the FTP program ask you what to do with the file with the same name.

b) After finished uploading, upload your previous blog’s database to your web hosting using phpMyAdmin. If your database file is larger than 8mb, then e-mail your new web hosting company technical support to import it for you: upload the database in your old web host + email them the download link and your account details.

5) Connect your WordPress to the database

Connect your fresh installation of WordPress just now to the database imported by editing required database information in wp-config.php file in the root folder of the installation (where you can find index.php in), according to your imported database name, user name, password, and host name (usually localhost).

6) Congratulation!

The steps mentioned above if done properly than your recently moved wordpress site will be working properly without any hassle.

Posted in: General, Open Page

Leave a Comment (0) →

My site is still not indexed by Google. What should I do?

This is out of our scope of work. There are plenty of reasons why your domain is not indexed. I would suggest you to go to http://www.google.com/webmasters/tools/. Google allows you to diagnose the problem indexing your website.

In order to bind your domain to the google webmaster tools, you may be requested to insert special meta tag on your website.

Posted in: Open Page

Leave a Comment (1) →

What is DDoS?

DoS and DDoS attacks are now a common threat to businesses on the Internet. With more than 2,000 distinct attacks every week, DDoS attacks have become one the most costly form of cyber attack any website or business may face today.

Dos and DDoS attacks jam-pack your server bandwidth and make it impossible for a genuine user to access that site or server. DoS (Denial of services) is a type of attack on a network that is aimed to bring network to its knees by flooding it with useless traffic.

This is done normally by sending as many request from the source as possible that may be from http (hyper text transfer protocol) or emails.

Posted in: Open Page

Leave a Comment (0) →

How to Remove Reported Attack Site by Google

Some times visitor might have seen many web sites marked as “Reported Attack Site!” by Google with following message:

This web site at domainNAME.com has been reported as an attack site and has been blocked based on your security preferences.

Attack sites try to install programs that steal private information, use your computer to attack others, or damage your system.

Some attack sites intentionally distribute harmful software, but many are compromised without the knowledge or permission of their owners.

Now a day, this kind of attacks on the web sites are common. There are many reasons in which Google marks the web site as harmful site. Some of them are as follow:

[1] If your web site pages are infected with malicious iFrame or JavaScript code. Generally, such Iframe and JavaScript codes link your web site to another maleware site.

[2] Your site is hosting phishing page.

There are many reasons for JavaScript and Iframe code injection in your web sites.

[1] If you have installed updated version of third party scripts, template, theme etc.

[2] The tird party scripts which you are using in your web site are not secure.

[3] Your FTP password is compromised.

[4] The system from which you are managing your web site is infected by Maleware, Trojan, Spyware, Virus etc.

[5] Insecure folder permissions set in your web site.

To remove “Reported Attack Site!” tag from your web site at the earliest, you can use Google Webmaster Tools to analyze your web site. Using this tools, you can easily find the infected pages of your web site and then you can resubmit the request to Google.

Posted in: Open Page

Leave a Comment (0) →

Easiest way to fetch twitter status

You have a website and you have a twitter account. Surely you want to show your twitter status on your website, if i ain’t wrong :D .

Please check the following different steps to get the status and show it on your website,

1. Fetch Status Using php,

Place the code bellow inside your function.php file. Don’t forget to change the TwitterProfileName with your twitter profile name.

function parse_feed($feed) {
$stepOne = explode(“<content type=\”html\”>”, $feed);
$stepTwo = explode(“</content>”, $stepOne[1]);
$tweet = $stepTwo[0];
$tweet = str_replace(“&lt;”, “<”, $tweet);
$tweet = str_replace(“&gt;”, “>”, $tweet);
return $tweet;
}

function getTweet(){
$feed = “http://search.twitter.com/search.atom?q=from:TwitterProfileName&rpp=1″;
$twitterFeed = file_get_contents($feed);
echo parse_feed($twitterFeed);
}

Now wherever you like to show the twitter status just call the getTweet() function.

2. You can also fetch the JSON using PHP like this (replacing your username),

<?php
$json = file_get_contents(“http://twitter.com/statuses/user_timeline/username.json”);
$json = json_decode($json, true);

// to display the current status use the following one
echo $json[0]['text'];

// to display the last 3  status use the following one
for($i=0; $i < 3 && isset($json[$i]); $i++)
{
echo $json[$i]['text'].’<br>’;
}
?>

Posted in: Featured, General, Open Page, Web Design

Leave a Comment (0) →
Page 1 of 7 12345...»