Get WordPress Security in 10 Easy Steps

When you live off an online business or blog, web security is crucial to you, mainly because any breach in security can hinder your business processes. This article shows you 10 useful WordPress tweaks that will help you protect your blog or website against hackers or evil bots:

1. Usually, when you forget your password and fail to log in to your WordPress blog, CMS displays info notifying what you did wrong. This information is useful to you, as well as to hackers eyeing your blog. The ideal solution would be to prevent WordPress from displaying info on failed log-ins.

Log-in error messages can be removed by pasting the following code in your WordPress theme’s functions.php file (wp-content directory):

add_filter(‘login_errors’,create_function(‘$a’, “return null;”));

This code overwrites the login_errors() function and no message is displayed.

2. SSL, which is a cryptographic protocol securing communications over networks, can prevent your data from being intercepted. SSL usage can be forced on WordPress, especially if you are hosted on HostGator or Wp WebHost , by pasting the following code in your wp-config.php file at the root of WordPress installation:

 define(‘FORCE_SSL_ADMIN’, true);

By defining the FORCE_SSL_ADMIN constant, and setting its value to true, WordPress can be made to use SSL.

3. The wp-config.php file holds the key to your database. Hence, protecting the wp-config.php file should be your primary concern. By using the .htaccess file located at the root of WordPress installation, it is possible to protect your wp-config.php file. Make a copy of .htaccess file first, and then paste the following code in the original file:

<files wp-config.php>
order allow,deny
deny from all
</files>

Any unwanted access to your files can be prevented using the .htaccess files. The above code prevents evil bots from accessing the wp-config.php file.

4. Spam bots are regular visitors who pollute your blog with annoying posts. Forbidding, or blocking them from visiting your blog is the only way to stop receiving spam comments. By using the .htaccess file, you can block spam bots from accessing your blog.

Make a copy of your .htaccess file and edit the main file by adding this code:

<Limit GET POST PUT>
order allow,deny
allow from all
deny from 123.456.789
</LIMIT>

The IP address (e.g as above) should be changed to the IP address you want to forbid access. Repeat line 4 as many times as you want, each time inserting a new IP address you want to block.

This code essentially tells Apache that everyone is allowed on your blog except poster/posters with IP address 123.456.789.

5. Your blog is a dynamic website. Hence, protecting it is especially important. It is not enough to protect your ‘get’ and ‘post’ requests, but also forbid script injections or an attempt tamper with the php globals and _request variables. Create a back-up of your .htaccess file and paste the following code in the original:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

The above code helps you to check requests containing <script> and whether it has attempted php globals and _request variables modification. If it has, the request is denied and a 403 error will be shown in the client’s browser.

6. If you have just started a blog, chances are your blog is not popular yet. Sometimes, despite being around for a while, some blogs are still not known. In both cases, there will be people who would want to use your content on their websites without your permission. Especially if someone is hot-linking to your images, it uses up much of your server’s bandwidth.

.htaccess file comes to rescue yet again. Make a copy of .htaccess file and paste the following code in the original document:

RewriteEngine On
#Replace ?mysite\.com/ with your blog url
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Replace /images/nohotlink.jpg with your “don’t hotlink” image url
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

 
 

The above code bars anyone else from linking to your images except your own websites. Because hot-linking would be too time-consuming and complicated, other websites will find it easier to display a nohotlink.jpg image. If you specify non-existent images, websites that want to hot-link to your images will have no choice but to display blank spaces.

 
 

The above mentioned code also allows a referrer check to see if it matches your blog’s URI and that it is not empty. If you have a file with a gif, jpg, png, or bmp extension, a nohotlink image will be displayed.

 7. A weak spot in your blog is susceptible to attacks from malicious hackers. WordPress’ default protection can be enhanced to fight evil queries by pasting the following code in a text file and save it asblockbadqueries.php:

<?php

/*

Plugin Name: Block Bad Queries

Plugin URI: http://perishablepress.com/press/2009/12/22/protect-wordpress-against-malicious-url-requests/

Description: Protect WordPress Against Malicious URL Requests

Author URI: http://perishablepress.com/

Author: Perishable Press

Version: 1.0

*/

global $user_ID;

if($user_ID) {

if(!current_user_can(‘level_10′)) {

if (strlen($_SERVER['REQUEST_URI']) > 255 ||

strpos($_SERVER['REQUEST_URI'], “eval(“) ||

strpos($_SERVER['REQUEST_URI'], “CONCAT”) ||

strpos($_SERVER['REQUEST_URI'], “UNION+SELECT”) ||

strpos($_SERVER['REQUEST_URI'], “base64″)) {

@header(“HTTP/1.1 414 Request-URI Too Long”);

@header(“Status: 414 Request-URI Too Long”);

@header(“Connection: Close”);

@exit;

}

}

}

?>

Upload the blockbadqueries.php to your wp-content/plugins directory and activate as any other plug-in to protect against harmful queries.

The above code checks for request strings that are more than 255 characters and the presence of either theeval or base64 PHP functions in the URI. The plug-in returns a 414 error to the client’s browser if either of these conditions is met.

8. The head of your blog files will automatically display the WordPress  version you are using. If your blog is frequently updated, this information is harmless. However, if your blog is not updated regularly using the latest version yet WordPress continues to display it, hackers will find it only too easy to attack your blog.

Adding the following code in your WordPress theme functions.php file and refreshing your blog will get rid of the WordPress version number:

remove_action(‘wp_head’, ‘wp_generator’);

WordPress’ “hooks” mechanism allows hooking one function to another. The WordPress version is generated by the wp_generator function which is hooked. The above code helps remove the hook to prevent it from showing the latest WordPress version.

9. Breaking passwords may be difficult, but is achievable. People, who want to break passwords by the brute force method, refer dictionaries for password combinations. Of course, prior knowledge of your password helps them decipher the write password combination. Hence, default “admin” username should always be changed to something not easily guessable.

If you are using WordPress 3.0, you will be able to choose a desired admin username. If you are using one of the older versions, run the following SQL query to your database to change the username by specifying it:

UPDATE wp_users SET user_login = ‘Your New Username’ WHERE user_login = ‘Admin’;

Updating query is enough to change usernames in database. However, posts that were made by “admin” will not be changed to your new username.

10. Directory listing is allowed by most hosts. In fact, it is a default feature. By simply typing www.yourblog.com/wp- in your browser’s address bar, you will be able to see all files in that directory. This certainly makes it easy for hackers to know when last files were modified, and also access them.

You can prevent this by adding the following to your .htaccess file or Apache configuration: Options -Indexes

Simply updating your blog’s robots.txt file with Disallow: /wp* is not enough as it does not bar users from seeing the wp-directory, but only prevents it from being indexed.

Posted in Website Design | Leave a comment

CMS

With an explosion of online content there is consequently an explosion of content management systems (CMS) available to help you manage that content, with literally thousands of vendors to sift through. But most CMS’ still end up being too expensive, too difficult to maintain, and eventually inadequate. This is often the result of purchase decisions based on technology, and not business requirements.

So then, how are CMS solutions chosen? You will usually compare product features, ask friends and colleagues, and look to different analyst ratings. In theory, this should be an excellent way to pick the right solution and sometimes it is. But content management systems have been around for over two decades and the features and functionality for the most part are starting to become commoditized. The ‘bells and whistles’ that these solutions try to distinguish themselves with, ultimately have no bearing on your content-specific needs. And this is why most solutions you purchase will end up being junked after they fail to do what is asked of them. Continue reading

Posted in CMS | 19 Comments

Graphic Design

DesignWordpress is a highly qualified freelance designers group. We provide all services and are available for contract and/or sub-contract work too. We take on any challenge that comes our way as we find the right solution for your business.

We provide our clients with more than just a ‘design’. DesignWordpress interoperate clients designs with our ideas. We like to pleasure of getting to know our clients as we work directly with them to understand their nature of design. Continue reading

Posted in Website Design | Leave a comment

Website Design

Before we talk about website Design, firstly we both need to know what is website. Website is a way which shows the company consistency, reliability and work flow like what type of work company doing, what is the success graph of company and how much we reliable on the company. If we say in a simple language its portfolio of an organization.

Website Design is not only about portraying some graphics and put some image with good color contrast, it’s a kind of bond between you and your potential visitors. Our team is entirely custom built to your specific needs, no templates used. We have not only produces clean, clear and stylish web design. We give the greatest visual impact in these 3 seconds to turn curious visitors into loyal customers because we think visitors only spend an average of 3-6 seconds on a webpage before deciding whether to stay or not, So our highly skilled web designers will create your company an impressive and effective online presence. Our website design aftercare service will ensure your website’s stability and maintain your critical internet services. Continue reading

Posted in Website Design | Leave a comment

WordPress ecommerce

A WordPress ecommerce theme can be easily added to your default WP installation to transform your regular blog into a well oiled online ecommerce store. E-commerce themes for WordPress come in all shapes and sizes. Whether you need to sell physical products or digital products from your WP storefront, there’s a theme that can do that. There are several free WP store themes available if you’re just getting started and need to save a few dollars. The downside of using a free WordPress theme is that they’re not well supported or updated and you may not want to take the risk of something breaking and then losing customers. A great alternative is a premium WordPress ecommerce theme that includes quality support and frequent updates. Below we’ve put together a review list of the best WordPress ecommerce themes available today. These include both premium and free themes that you add to your WP site to start selling today. For more WordPress resources to improve your online store, see our list of premium WordPress plugins.

 

 

Emporium – This theme is built on top of the ecommerce line of WordPress functions that Templatic includes in many of their WP themes. The design is very professional and clean with large beautiful imagery and slick image transitions. The homepage features a very large slideshow where the admin can feature products and a smaller slider for additional items. The store page can display products in a list view or a grid view depending on the owner’s preference. The theme’s product page includes a featured image and a gallery for displaying multiple images for the product. The Emporium theme comes in four skin colors which are white, red, blue, and grey.

 

 

Store – A straight forward WordPress ecommerce theme that includes a shopping cart and the admin can sell both physical and downloadable goods. The admin can easily create and edit products, manage orders, add product photos, and accept coupon codes with purchases. The WordPress Store theme is compatible with multiple payment gateways and multiple shipping options. It even allows the admin to set tax rates and import/export product data via CSV file.

 

 

e-Commerce – Another WordPress ecommerce theme built by Templatic. It offers many of the same features that are included in the Store theme plus a couple others. These include a guest checkout option that lets visitors purchase without registering and an affiliate module that permits customers to sign-up as affiliate members.

 

 

Store Front – A two column WordPress ecommerce theme developed by Templatic. This theme offers all the same features of Templatic’s ecommerce themes but the layout and a few other things are different. For instance, the product page doesn’t include a gallery and it comes in five skin colors.

 

 

Kidz Store – As the name implies, it’s a premium WordPress ecommerce theme that’s geared towards businesses that sell products for children. It offers a very colorful two column design that’s also very simple and easy to navigate. The product page features a large image of the item with additional thumbnail photos that can be zoomed in so the customer can have a closer look.

 

 

eShop – An elegant WordPress ecommerce theme created by Templatic that resembles the Apple store. This is another of Templatic’s ecommerce line of WP themes with a few additions. The homepage includes a large featured product slider to display popular items in your WordPress store and it comes in five skin colors: green, pink, light blue, yellow, and purple.

 

 

WP Store – Templatic’s WordPress ecommerce theme that includes a large product slideshow on the homepage with additional feature product modules underneath. Customers can switch between a list view and a grid view on the store’s products page. It includes search engine optimized features such breadcrumbs, descriptive URLs, meta keywords, meta description, and much more. The theme is available in grey and black only.

 

 

ShopperPress – A premium WordPress ecommerce theme that comes chocked full of features and options to help you build a great looking online store. ShopperPress includes 20 payment gateways, shipping options, tax management options, Google AdSense and Google Analytics integration, and the ability to import Amazon and eBay product information. The theme supports multiple languages and it offers more than twenty different designs.

 

 

eStore – A lusciously designed WordPress ecommerce theme built by ElegantThemes. Features include multiple color schemes, integration with popular shopping cart plugins like eShop and Simple PayPal Shopping Cart, automatic image resizing, ad management, localization for translating the theme into multiple languages, shortcodes to change layout configuration, and much more. The theme is easy to modify through the settings panel and it includes SEO options to ensure your store is visible to search engines.

 

 

Ecommerce Theme – A basic WordPress ecommerce theme that makes it easy for you to get your online store up and running in no time. It comes in six color schemes and offers standard features found in most online storefront themes for WordPress.

 

 

AppCloud – An Apple AppStore-like WordPress ecommerce theme that includes a shopping cart function. The theme’s design is very clean and colorful. The homepage features two large javascript slideshows so the WP admin can display featured products and the week’s top selling store items. Other features include the 960 Grid System (960.gs), horizontal and vertical layouts, re-captcha integration, and a widgetized sidebar.

 

 

StorePress – This WordPress ecommerce theme offers lots of features for you to create and operate your own online store. Features include a shopping cart, user panel, checkout page, integrated PayPal payment system, order management, custom inputs for products, fee assessment entries, email notifications, product categories, product tags, and much more.

 

 

MarketTheme – This theme comes with an integrated AJAX shopping cart and custom fields to let you add sizes, colors and any other specifications to products. Each product page displays a large product image, an “add to cart” button, and drop down menus for product specifications that are assigned. The admin can also enter a description for each product page and add product tags and categories.

 

 

The Jewelry Shop – A complete online ecommerce storefront with loads of options and features that you can use to sell your products on the internet. The Jewelry Shop isn’t just for jewelry sellers as the name implies. Everything is localized such that the theme doesn’t depend on any plugins to operate. It includes a membership area, a customer wishlist, over 30 different widgets and widget areas, categories and subcategories, plus lots more.

 

 

Viroshop – A very professional looking WP ecommerce theme that offers a plethora of features and functionality to help you sell online. Notable features include coupons, thumbnail images, a shopping cart, an image slider for featured products, member pricing, product image galleries, product size options, product color options, set quantities, add to wishlist button on each product page, PayPal and Google Checkout payment gateways, multiple currencies, tax rate options, flat rate shipping options, and email notifications.

 

 

The Furniture Store – Contrary to its name, it is not a furniture-only ecommerce theme for WordPress. The homepage contains a very large slideshow that the admin can use to display his/her best products. The theme uses a two column design with categories and related products listed in the sidebar. The product page can be used for both physical goods and digital goods. The admin can easily add images, audio files, or videos to display and describe products. A shopping cart is included along with RSS feeds for each category. Additional features include 18 widgets, a customer wishlist, two child themes, and login/registration area.

 

 

enVirashop – A simple yet stylish WordPress ecommerce theme that lets you quickly post products for sale. It offers Lightbox integration for viewing product images up close, multiple shopping cart colors, multiple payment gateways, a jQuery slider, product options, and tax rate options. The WordPress administrator can easily upload his logo and favicon as well as modify banner colors to give the theme a customized look.

 

 

The Clothes Shop – This is a very well designed, modern WordPress ecommerce theme with large photos and slick actions to keep the visitor’s interest. The theme’s homepage displays three large images that slide over to reveal product categories. Underneath those are featured product placements where you can add more product photos and product links. Multiple images can be uploaded to display multiple views of a given product on its dedicated page. In the sidebar you’ll find related products that can be tagged and categorized. The WP theme includes a grid view for parent categories, 30 different widget areas, 17 widgets, a member wishlist, and a blogging section.

 

 

WPA Storefront – A premium WordPress ecommerce theme that utilizes the WP e-Commerce plugin and some additional code to create a fully functional online storefront. A large slideshow adorns the home page to feature your most popular products and a secondary, smaller slider is positioned below it to display additional items for sale. Positioned at the bottom of the page is a set of category images with borders that change color when the visitor rolls over them with his mouse. The theme supports Google Analytics, logo and favicon uploads, flat rate shipping, several payment gateways (Google Checkout, PayPal, Chronpay), downloadable goods, social bookmarking, and it’s SEO friendly.

 

 

OScomm – Another Apple-looking premium WordPress ecommerce theme with a clean brushed stainless steel feel and a pleasant color scheme of white sliver and light blue. It comes with a shopping cart, a jQuery slider, featured products that display a details link and a buy now button, a categories widget, account page, and a checkout page.

 

 

Simple Cart – A free WordPress ecommerce theme that works in combination with the WP e-Commerce plugin to provide a simplified online store. Visitors will be able to view individual products, add the to their shopping cart, view product details, and checkout.

 

 

Shopaholic – A nice theme with rollover menus and jQuery slider to feature top products. Visitors can comment on products and rate them. Uploaded product images are automatically resized for thumbnail photos. The theme’s colors are white, grey, and green by default.

 

 

Crafty Cart – This free WordPress ecommerce theme also works with the WP e-Commerce plugin. It’s a no frills online store with all the essential functionality that you’ll need to start selling. Admins can use either PayPal or Google Checkout as their payment gateway. The owner needs only to enter his or her PayPal or Google Checkout information to begin. Products are displayed in a list format with thumbnail images, an add to cart button, a checkout page, item categories, individual product pages with descriptions, and a photo gallery for each product.

Read more: http://tomuse.com/wordpress-ecommerce-theme/#ixzz1AFhbb5tm

Posted in CMS, WordPress ecommerce | Leave a comment

30 high-quality free fonts for great designs

EDIT: Please note that some of these fonts are for personal use only, make sure you always check the license before using the font.

Even though you’ll have to pay for the best fonts, like Helvetica or Univers, the web is full of quality fonts that are perfectly suitable for professional design work and business printing. The fonts are classified to make the page easier to scan.

Sans-serif fonts

1. Miso


2. Quicksand


3. Com4t Fine Regular


4. Alte Haas Grotesk


5. Comfortaa


6. Museo Sans


7. 078MKSD Medium Condensed


8. Mayberry Pro Semi-Bold


9. SpecialK


Semi-Serif fonts

10. Museo Semi-Serif


11. Gauntlet


12. Fertigo Pro


13. Inconsolata


Serif fonts

14. Kontrapunkt


15. Goudy Bookletter 1911


16. Tallys


17. Justus


18. PetitLatin


19. Union


20. Day Roman


21. FF Reminga Bold Italic


22. SlabTallX


23. BitStream Vera


Titles, sketches, other uses…

24. Sketch Rockwell


25. Karabine


26. Analogue vs Digital (Illustrator file)


27. Just Old Fashion


28. Geronto bis


29. IDAutomation (font for barcode creation)


30. Silkscreen


Posted in Typography 5 | Leave a comment

10 High Quality and Sleek Joomla Web Designs

Like

Joomla, the popular professional content management system, has a lagged behind WordPress for a number of years now. This is due to its slower development and, due to its smaller community, but don’t let that put you off. Joomla is a very solid foundation for any web site, and has you can see by the sites below they can help you create beautiful and very functional web sites.

Vig Tees


 

 

 

Grubor Design Factory


 

 

 

 

 

 

 

 

 

 

Pixelosaurus World Design


 

 

 

 

Killer Web Directory


 

 

 

 

 

 

 

 

 

 

The Porchlight Community


 

 

 

 

 

 

 

 

 

 

Festivais


 

 

 

 

 

 

 

 

 

 

CAWOOD


Magenta


Asociación Cultural El Recreo Literario


Christine Lu


Singapore Mozaic


Raffles College of Design and Commerce


Vanilla Live Games


Astia


FABRYKANCKA


 

Posted in Joomla templates | 2 Comments

What is Joomla?

Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.

What’s a content management system (CMS)?

A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of. A major advantage of using a CMS is that it requires almost no technical skill or knowledge to manage. Since the CMS manages all your content, you don’t have to.

What are some real world examples of what Joomla! can do?

Joomla is used all over the world to power Web sites of all shapes and sizes. For example:

Corporate Web sites or portals
Corporate intranets and extranets
Online magazines, newspapers, and publications
E-commerce and online reservations
Government applications
Small business Web sites
Non-profit and organizational Web sites
Community-based portals
School and church Web sites
Personal or family homepages

Who uses Joomla?
Here are just a few examples of Web sites that use Joomla:
MTV Networks Quizilla (Social networking) - http://www.quizilla.com
IHOP (Restaurant chain) - http://www.ihop.com
Harvard University (Educational) - http://gsas.harvard.edu
Citibank (Financial institution intranet) – Not publicly accessible
The Green Maven (Eco-resources) - http://www.greenmaven.com
Outdoor Photographer (Magazine) - http://www.outdoorphotographer.com
PlayShakespeare.com (Cultural) - http://www.playshakespeare.com
Senso Interiors (Furniture design) - http://www.sensointeriors.co.za

More examples of companies using Joomla can be found in the Joomla Community Site Showcase.

I need to build a site for a client. How will Joomla! help me?

Joomla is designed to be easy to install and set up even if you’re not an advanced user. Many Web hosting services offer a single-click install, getting your new site up and running in just a few minutes.

Since Joomla is so easy to use, as a Web designer or developer, you can quickly build sites for your clients. Then, with a minimal amount of instruction, you can empower your clients to easily manage their own sites themselves.

If your clients need specialized functionality, Joomla is highly extensible and thousands of extensions (most for free under the GPL license) are available in the Joomla Extensions Directory.

How can I be sure there will be Joomla! support in the future?
Joomla is the most popular open source CMS currently available as evidenced by a vibrant and growing community of friendly users and talented developers. Joomla’s roots go back to 2000 and, with over 200,000 community users and contributors, the future looks bright for the award-winning Joomla Project.

I’m a developer. What are some advanced ways I can use Joomla?

Many companies and organizations have requirements that go beyond what is available in the basic Joomla package. In those cases, Joomla’s powerful application framework makes it easy for developers to create sophisticated add-ons that extend the power of Joomla into virtually unlimited directions.

The core Joomla framework enables developers to quickly and easily build:
Inventory control systems
Data reporting tools
Application bridges
Custom product catalogs
Integrated e-commerce systems
Complex business directories
Reservation systems
Communication tools

Since Joomla is based on PHP and MySQL, you’re building powerful applications on an open platform anyone can use, share, and support. To find out more information on leveraging the Joomla framework, visit the Joomla Developer Network.

Joomla! seems the right solution for me. How do I get started?

Joomla is free, open, and available to anyone under the GPL license. Read Getting Started with Joomla to find out the basics then try out our online demo and you’ll quickly discover how simple Joomla is. If you’re ready to install Joomla, download the latest version here you’ll be up and running in no time.

Posted in Joomla | Leave a comment

40 Examples of Beautiful Typography in Web Design

Typography is certainly a very important aspect of web design. So choosing the proper typography for your site is for sure a huge step of the design process. You can have a simple and delicate typo, a huge and strong one, you can also go colorful and crazy or light and smooth. From simple headers to whole ‘typed’ layouts, we have selected some good examples of typography to show here. So enjoy the selection and remember to take good care of the typography in your next project.

 

Think Green Meeting


KINO


The Great Bearded Reef


Fajne Chlopaki: Portfolio


Mogulista


SocialSnack


BULLET PR


Zee


Legwork Studio


Art by Annis Naeem


Portfolio of Tyrale Bloomfield

Posted in Typography, Typography 5 | 2 Comments

Typography

We Shoot Bottles


Silverbackapp


Tim Van Damme


basil gloo


Charlie Gentle


Chiragj Solanki

Posted in Typography 5 | Leave a comment