Showing posts with label Wordpress Plugins. Show all posts
Showing posts with label Wordpress Plugins. Show all posts

Sunday, 18 April 2010

16 Must have Plugins for a Wordpress Blog

 If you have a wordpress blog then you must make sure that you have these wordpress plugins in your blog. The plugin help enhance your blog and add extra features in blogs. These 16 plugins are the basic plugins that a wordpress blogger must have in his blog.







  1. All in one SEO: This plugin is the most popular SEO plugin for wordpress. It helps you to add meta keywords and descriptions to your posts and home pages and also you can change the post title structre with the help of this plugin.
  2. Google XML sitemap generator: This plugin helps you to create a dynamic XML sitemap of your site. You can change the properties also from the panel of the plugin. After creating your sitemap dont't forget to submit it to Google webmasters.
  3. SEO smart links: This plugin interlinks your posts by linking keywords with related posts and categories. This is a great way to make people read more posts from your blog.
  4. WP super cache: The dynamic php pages take more time in loading and also puts more load on the server, this plugin creates an HTML page of your content in a folder on server. So when someone opens the same page again, the page will load faster and also there will be much lesser load on the server. This plugin is must for blogs that have large amount of images hosted on their blog.
  5. Yoast breadcrumbs: This plugin helps users to navigate in your blog. This plugin creates a structure like this: You are here: "Home » Category » Gadgets » Apple".
  6. Bad behavior: This plugin protects your blog from receiving comment spams. It's very smart plugin and identifies the source whether it's human or a spam software and keeps the spam away from your blog.
  7. No self ping: After you post an article or update any article your blog starts pinging and also it pings it self also, this slows down the posting process. This plugin will stop self pining of your blog.
  8. Sociable plugin: Add bookmarking sites to your posts with the help of this plugin. You can choose the selected bookmarking sites to be shown below the post by changing the settings from the admin panel in sociable plugin.
  9. Contact form 7: This plugin adds a contact form to your wordpress blog. Make sure you have this plugin so people can reach you and send their queries related to your blog. The plugin is easy to install and works smoothly.
  10. Popular posts plugin: Shows the most popular posts of your blog.
  11. Recent posts plugin: Shows the recent posts of your blog.
  12. Light box plus: This is a new plugin and it opens the full size of image in a transparent ajax window, which is beautiful to look at.
  13. Recent comments: Show the recent comments posted on your blog with the help of the plugin.
  14. WP Content protector: If you want to protect your unique content from being coped by other, then make sure you use this plugin. The plugin disables right click feature on the page and also disable the selection of the text. This way you can protect your unique work.
  15. Simple CAPTCHA: Protects spammers from spamming your blog.
  16. Related posts: Show related posts below your posts. You can always edit the look feel by editing through CSS file in your blog.

5 Wordpress Plugins to Boost Blog Comments

 Increase blog comments with the help of these plugins. These plugins will encourage your visitors to post comments in your blog and increase the returning visitor ratio in your blog which will in turn increase your blogs traffic.


  1. Top Commentators Plugin: Most people like recognition. Top commenters plugin puts a sense of competetion amongst commentators and invites them again and again to your blog to compete for a place in top commentators list.
  2. Dofollow plugin: This plugin helps you remove the nofollow tag from links posted in comments. Providing a dofollow to your commentators will invite them to comment on your blog more often as they will be able to leave a link of their blog which will count in Google.
  3. CommentLuv: It's an amazing plugin to invite your visitors to comment on your posts. The plugin's feature crawls the commentator's site and retrives the latest blog post from their blog. This is a great way to gesture your loyal visitors by giving something valuable in return.
  4. Subscribe to comments: This plugin allows your visitors to subscribe to recieve email alerts for comments posted on the posts they are interested in.
  5. Most Commented posts plugin: This plugin generates list of top commented posts in your blog. The people are attracted to those posts which are commented and more talked about in a blog. This encourages people to read more posts of your blogs by creating an anxiety to read something which has been commented so many times.

Wordpress Social Bookmarking Plugins

 Social bookmarking widget is a must have for a blog. There some really good social plugins for wordpress which are mostly used by the bloggers and these plugins are the best you can get for your blog.




  • AddThis Plugin: The plugin is provided by addthis.com only, the plugin lists some really top and important social media websites you can share your bookmarks with, also there is option to send the page via email to your friends.
  • ShareThis: This plugin is provided by Sharethis.com team. This is an elegant social bookmarking plugin for wordpress, emailing the page to your friends is so much easier with this plugin.
  • Sociable Plugin For Wordpress: Sociable plugin adds social bookmarking buttons at the bottom of your posts. You can choose your favoutite bookmarking sites button to show at the bottom of your posts. You can also change the location of the buttons if you want and you can do that from your backend panel.

How To Design Wordpress Theme? 5 Great Online Resources

Learn to create wordpress themes on your own. Some of the best and simple online tutorials to teach you wordpress theme designing. You will be explained from header to footer on how to create a wordpress theme.
Wordpress is an amazing technology and it's the most used blogging platform, just imagine what you can do with your template designing skills. You can use your template designing skills to create incredible templates for wordpress and sell those templates to make good money. People are always looking for great wordpress templates and wordpress designers so this opens another gate for you as a source of earning money by providing redesigning services to wordpress bloggers.

wordpress theme design

  1. WpDesigner: Create wordpress theme from scratch. 16 Lessons to learn theme designing.
  2. Texto: Get started with your HTML and CSS knowledge.
  3. Wordpress: Complete guide to wordpress and it's features. This is the official wordpress website, here you will find all the designing features from basic wordpress designing to advanced wordpress designing.
Creating wordpress design in Photoshop

10 Life Saving Wordpress Plugins Often Ignored By Bloggers

This post is to educate Wordpress bloggers about some of the important plugins for wordpress blogs which you may not know about or the importance of theme but let me tell you this these plugins prove to be the life saving plugins for a blog. It is a must read for those who have just stepped into blogging and those who are thinking of starting a self hosted wordpress blog.

I hope you will find this post useful and informative. If you like this post please feel free to tell me about it in your comments and share it with your friends to inform them as well.



1. WP-DB-Backup

This plugin helps you take the backup of your database and gets the backup file sent to your email Inbox. It's a hassle free and simple process to backup your blog database without much effort and also you can configure the plugin to take the backup automatically after some interval.

With backup of your blog you can restore the data if any mishap happens.

2. No Self Ping

This plugin stops your blog from pinging its own posts and sending trackbacks to the posts of your blog only. The trackback links are created whenever you link your post with another blog post. The trackback links are shown in the comment section of your wordpress blog and receiving trackbacks from your own blog is no use rather waste of bandwidth and running some extra process on server.

3. WP Super Cache

This plugin generates a static HTML file for your dynamic blog pages. So whenever someone opens your blog the data will be fetched from static HTML page instead of running a heavier PHP script file which puts more load on CPU of the server.
If you are on shared hosting and you intend to drive traffic from sites like Digg, Reddit and Stumbleupon and more than this plugin is must for your blog.

4. WP Security Scan

This plugin will scan your wordpress setup for any vulnerabilities and also suggests you with corrective suggestions. This plugin hides the version of the wordpress from the header, so that your readers wont know the wordpress version you are using. This is a very important security plugin and you should scan your wordpress with this plugin once in a while for any vulnerabilities in your blog security.

5. SEO No Duplicate


If for some reasons you have duplicate content on your blog or you are facing duplicate content issues on your blog then this plugin will help you sort it out. This plugin will inform the search engine about the preferred version of the post or page which should be indexed and leaving the rest. At the end helping you from being penalized by search engines for having duplicate content in your blog.

6. Maintenance Mode

This plugin will add a splash page which will let your visitors know that your blog is down for maintenance. It will display a default message informing your visitors about it.

7. Scissors

The plugin will add cropping, resizing and rotating functionality to your wordpress image upload management. It also allows you to crop image automatically and also manual watermarking of images.
This is a great plugin for those wordpress blogs where images are uploaded more often and are main part of content feed.

8. Broken Link Checker

This plugin will scan your blog for any broken links and inform you about those broken links in your blog, it also detects redirect links. You can easily monitor for broken links and improve your SEO status of your blog.

9. Register Plus

If you want to allow your readers to register on your blog and publish articles on their own then this is a great plugin for an enhanced registration form.
This plugin allows you to change the logo on the registration page. No more emailing of passwords in emails, instead allow your users to create their own custom password and also check the strength of the password in the strength tool and many more features.

10. Plugin Central

It will help you to update all your plugins at once and moreover if you shift your blog or change your hosting then this is a great plugin in that case as multiple-plugin install feature allows you to move plugins from one blog to another. A real time saver.

55+ Websites To Download Free Templates/Themes For Website/Blog

A collection of some of the best websites to download stunning themes/templates for your favorite CMS for free. These are the websites which provide you with the legal download links and moreover these themes are safe to use as they do not contain any malicious file or virus which would harm your website.

Have fun downloading free themes for you blog or website and don't forget to share it with you friends, so they can also benefit from the source.

Websites To Download HTML/CSS Templates



  • Freewebtemplates - A useful website where you can find CSS, Flash and many more website templates.
  • Freecsstemplates - A huge collection of beautiful CSS templates.
  • Templatemo - This website contains some really good collection of professional CSS templates that you will like for sure.
  • Temaplteworld - A mind blowing collection of free XHTML/CSS templates.
  • Free-CSS  - CSS templates gallery.
  • CssCreme - Not a huge collection by some quality templates which you can use for your purpose.
  • Arcsin - Offers you more than just CSS themes.
  • Styleshout - Cool CSS website templates.
  • Bestfreetemplates - Stunning and premium looking free website templates for free and also available in lots of categories.
  • Freecsstemplates.Com - Some quality templates you can find here.
  • Templateyes - CSS and Flash templates.
  • OpenSourceTemplates - The best free website templates.
  • Solucija - Browse templates by categories and styles.
  • Templatebox - A decent collection of themes.

Free Wordpress Themes

Blogger Templates
  • Bloggertemplatesfree - A great place to find good blogger templates.
  • Btemplates - The best and the biggest collection of blogger templates on this website.
  • Blogger-templates - A few but good themes.
  • Ourblogtemplates - Simple templates mainly.
  • BloggerStyles - A huge collection of blogger themes.
  • Deluxetemplates - A website run by a designer and has some great collection of professional blogger templates.
  • Pyzam - Get themes for blogger on pyzam.
  • Chicablogger -A Spanish website that offers some beautiful blogger templates.
  • Bietemplates - A blog hosted on blogger as well, that has some nice collection of blogger themes.
  • Bthemes - Another blogger based blog that offers some great range of themes for blogger.

Joomla Templates Websites

  • Joomla24 - A monster collection of themes for Joomla.
  • Joomla2u - Theme for all categories.
  • Themebase - Great Joomla themes worth downloading.
  • Themebot - A website with wide range of themes for Joomla, flash, wordpress and more platforms.
  • Themeza - Themes available for different Joomla versions.
Drupal Theme Websites

  • Drupal2u - 230+ Free Drupal templates available for download.
  • Themebot - Hundreds of Drupal themes for download, choose your favorite one.
  • Drupalab - Drupal themes and Drupal development.
  • Drupal.org - Official Drupal website to download some stunning themes for free.
  • Topdrupalthemes - Quality themes available for free download.
  • Drupal-theme.net - Bringing you some really unique and huge collection of Drupal themes.

Thursday, 11 March 2010

101 Techniques for a Powerful CMS using WordPress

This is the first article in the four-part series, “The Comprehensive Guide for a Powerful CMS using WordPress“. Throughout this article, we’ll be focus on many WordPress Theme hacks, ideas, tips and useful tutorials you need to have ready in hand when developing WordPress websites.
There are some technical stuff we have to get out of the way first. Let’s take a look at useful, yet rather unknown techniques for a powerful CMS using WordPress. Each section of the article presents a suggestion and provides you with an explanation of the solution for each suggestion.


WordPress CMS Hacks and Tricks

1. Create a static home page

By default, a WordPress home page shows chronological blog post entries — with the most recent post at the top. If your goal is to have a WP-created Page with static information, WordPress will allow you to select a different page as your home page so that you can display more traditional content like information about yourself or your business.
How To »
In your admin area, just go to Setting » Reading. Here you can decide if your home page will display your blog posts or a static page, if you choose a static page you can also choose which page to be your home page from the select box.
Wp-cms-1 in 101 Techniques for a Powerful CMS using WordPress
Points to take care »
  • First problem you may run into when you make a static page your home page is that the link to that page now appears in the main site navigation. Usually the page called “Home” in the main site navigation. This tutorial shows how to remove one of those links from your site navigation so that visitors to your site are not confused by the duplicate link.
  • The second problem is you will see that link again in the sidebar widget, the fix is pretty simple. The WordPress Pages navigation widget now allows you to exclude any page from its links by inserting the Page IDs of pages you want to exclude into the “Exclude” box in the Pages widget.

2. Customized Navigation bar

Adding too many pages to a WordPress blog that has a navigation bar in the header can really make your Wordpress blog a mess. There are options to control what pages are shown in the navigation bar and even a way to add external links.
How To »
The Template Tag, wp_list_pages(), displays a list of WordPress Pages as links. It is often used to customize the Sidebar or Header. You can simply edit the header.php file and exclude any page id you want, you can also include the pages you want. So now the code of the top nav bar will look like this:
Creating Two-Tiered Conditional Navigation in Wordpress »
A common navigational scheme, parent pages on top and child pages (if they exist) on bottom:
Wp-cms-2 in 101 Techniques for a Powerful CMS using WordPress
How To »
Darren Hoyt goes through a nice solution to help us: 1) query the page, 2) determine if there are child pages, and 3) properly highlight both the .current_page_parent and .current_page_item links.
post_parent)
$children = wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0"); else
$children = wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
if ($children) { ?>
And then he show us how to use CSS to make sure the :active and :hover states display correctly whether or not subpages exist — if they do, the primary nav uses current_page_parent, if they don’t, it resorts to simply current_page_item.
Use breadcrumbs
Breadcrumbs are great for so many reasons: usability, SEO, etc. In terms of plugins, there are many options, my favorite is Yoast’s Breadcrumbs, because it’s easy to implement. Another breadcrumbs plugin, gives you a new template tag called breadcrumb_trail() that you can place anywhere in your theme. Once that’s done, it’ll display a hierarchical menu of where the current visitor is on your site. It’s quite useful if you have more than a few pages or posts.
Wp-cms10 in 101 Techniques for a Powerful CMS using WordPress

3. Making Your Content Unbreakable

There is one big drawback to using WordPress as a CMS: the lack of custom content types/groups, an area where developers put restrictions on how clients insert content. This is fairly easy to do with some knowledge of custom fields, but can be a little complicated if your client is new to WordPress. Developers must create workarounds to keep the content clean, portable and relatively unbreakable. Darren Hoyt discussed some solutions for this issue, probably not the best solution out there but could get the job done.
Wp-cms4 in 101 Techniques for a Powerful CMS using WordPress
How To »
Luckily, WordPress has a solution for us. Liam is using a little something called add_meta_box. This is a detailed and quite useful tutorial on creating custom write panels for the WordPress Write Post page. Custom write panels are most useful for customized installations of WordPress and could be used to add many different types of information into a post both easily and quickly.
Wp-cms-3 in 101 Techniques for a Powerful CMS using WordPress
This is is a great example of how useful and flexible Custom Fields can be in developing a full CMS with WordPress.
How to preset text in the WordPress post editor »
There are built-in actions and filter hooks that allow us to change things. Justin Tadlock is showing us how to use a simple filter to preset text in the WordPress post/page editor. This technique will work with both the visual and HTML editor. This technique might be very useful for clients who want to create a new page and not sure how to start, you can just create a demo text for them and they will just modify using your template post.
All you have to do is open functions.php in your favorite text editor and input this PHP code:
add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
$content = "

Title of the first paragraph

description
";
return $content;
}
?>
It’s as simple as that. Just a few lines of code. I added here some XHTML code so the client won’t need to do this himself.

4. How to widgetize your theme

WordPress Widgets are also known as “sidebar accessories” which are WordPress Plugins or add-ons to your WordPress blog sidebar. This could come in handy for your client, WordPress Widgets allow the easy addition of design elements, gadgets, content, images, and more to your WordPress sidebar to personalize the blog without knowing HTML, PHP, or any code.
Wp-cms5 in 101 Techniques for a Powerful CMS using WordPress
How to Widgetize Your WordPress Footer »
Many themes have a widgetized sidebar or even two. But what about widgetizing your WordPress footer. Sometimes it’s a good to have widgets at the bottom of the blog for links to other posts and maybe some details about yourself. In this simple tutorial you will learn how to create 3 footer widget areas which can be edited from the admin area of your WordPress installation.
Simply open your functions.php file in your current theme folder, and replace the current sidebar widget code with the one below:
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '
  • ', 'after_widget' => '

  • ',
    'before_title' => '

    ',
    'after_title' => '

    ',
    ));
    register_sidebar(array('name'=>'subfooterleft'));
    register_sidebar(array('name'=>'subfootercenter'));
    register_sidebar(array('name'=>'subfooterright'));
    What this does is registers 3 sidebars called subfooterleft, subfootercenter and subfooterright which will correspond to the left, center and right widgets in the subfooter. A detailed tutorial would be great for you to guide you through the steps of styling the footer widgets, adding the markup and finally adding the widgets through the Admin area » Widgets
    How to widgetize your page menu in WordPress »
    We all feel the pain of having to customize our page menus for pretty much any WordPress theme. There are several methods that people have been trying to overcome this one frustrating thing with WordPress, but the method Justin Tadlock is describing here is easy and requires little coding. Your theme needs to use the wp_page_menu() function to add its page menu so you can completely widgetize your menu.
    Open your theme’s functions.php file and add the code below:
    register_sidebar( array(
    'name' => 'Page Menu',
    'id' => 'page-menu',
    'before_widget' => '',
    'before_title' => false,
    'after_title' => false
    ) );

    add_filter( 'wp_page_menu', 'my_page_menu' );

    function my_page_menu( $menu ) {
    dynamic_sidebar( 'page-menu' );
    }
    ?>
    Wp-cms6 in 101 Techniques for a Powerful CMS using WordPress
    Now, head over to the Widgets page in your WordPress admin. Select the Page Menu widget area and create your menu there using the different methods described in this great tutorial.

    5. Custom post and page templates

    Page templates let you change the design and/or functionality of particular pages by using a certain template. This new Page Template will then override the default page.php Page Template included with your Theme. If you want to use another page template, simply open your Write Page admin panel » Attributes and select the template you want for that page. More details can be found here.
    Set Up Custom Wordpress post Templates »
    You can use a specific post template for single posts that you want to function differently. In a recent project i worked on, i didn’t want the posts in the news category to look or behave like the rest of the posts, i thought it would be better to have another template for the posts in the “news” category. I found a smart solution, you will need to put only the code below in your single.php file in your current theme folder:
    $post = $wp_query->post;
    if ( in_category('13') ) {
    include(TEMPLATEPATH . '/single13.php');
    } else {
    include(TEMPLATEPATH . '/single1.php');
    }
    ?>
    Here we are telling WordPress: If the post is in category ID number 13, display single13.php. If not in category ID number 13, display single1.php. Now you just create 2 new files “single13.php” & “single1.php”, and do whatever you want to do. From this, you can make as many single post page looks as you want, as long as they are styled by their category.
    WordPress Single Post Templates- this post goes through a simple technique to have post templates like page templates. Austin recommends using a filter in your functions.php. Here’s the code to add to your theme’s functions.php file. (be sure you paste this code between tags):
    add_filter('single_template', create_function('$t', 'foreach( (array) get_the_category() as $cat )
    { if ( file_exists(TEMPLATEPATH . "/single-{$cat->term_id}.php") )
    return TEMPLATEPATH . "/single-{$cat->term_id}.php"; } return $t;' ));
    This technique solve the multiple categories issue (a post is included in more than one category) since it cycles through all the categories in the array and checks to see which one of them has an associated post template. When it finds one, it uses the post template file, but if it doesn’t, then it falls back on the default single.php template.

    6. Permalink Structure

    Permalinks are the permanent URLs to your individual weblog posts, as well as categories and other lists of weblog postings. We won’t go through the usual techniques to how to beautify your links and get rid of the post id at the end of the url, display date, etc…
    Advanced Customization of WordPress Permalink Structure »
    Here is an advanced tutorial for customizing your permalink structure of WP’s pages system.
    Wp-cms8 in 101 Techniques for a Powerful CMS using WordPress
    How to remove the “category” suffix in the category permalinks
    Today we want to check out “>how to make your category url don’t look like they are blog categories, so instead of:
    http://yoursite.com/blog/category/category-title/
    We have:
    http://yoursite.com/category-title/
    How to remove Category Base from Wordpress Permalinks
    Some bloggers do not want to have any category base in their Permalinks structure. Wordpress does not allows you to do it. Here is how you can get it done.
    Wp-cms11 in 101 Techniques for a Powerful CMS using WordPress

    7. Create a sitemap for the whole website

    Google XML Sitemaps- This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog. It supports all of the WordPress generated pages as well as custom ones. Everytime you edit or create a post, your sitemap is updated and all major search engines that support the sitemap protocol, like ASK.com, Google, MSN Search and YAHOO, are notified about the update.
    Wp-cms13 in 101 Techniques for a Powerful CMS using WordPress

    8. Disable Comments and Trackbacks

    Now you want to disable comments on your blog, go to Discussion Settings » Default article settings to disable the comments on your blog. You can also edit your single.php file and delete the code that calls the comments.php file.
    Wp-cms9 in 101 Techniques for a Powerful CMS using WordPress

    9. Use PHP in your pages and posts

    Conventional ways of creating advanced pages in WordPress was to create all your XHTML/PHP/CSS in a template file and then create a page and link the two, this works, but you end up with loads of template files and editing them is a pain and not very manageable.
    Using one of these 2 plugins will allow you to easily add any code such as XHTML, CSS, PHP, JavaScript directly inside of the post box for your posts and will be executed as it should be.
    Exec-PHP or runPHP plugins to executes PHP code in posts, pages and text widgets.
    Wp-cms7 in 101 Techniques for a Powerful CMS using WordPress

    10. Creating Custom Content Type with Flutter

    Flutter is made precisely for CMS-making, allows you to create custom Write Panel (Posts, Pages, and Theme Options). This, basically, is a custom content type in which you can add your own fields. So, if a WordPress installation gives you two different content types (Post and Page), Flutter enables you to add more Write Panels to your likings. You can create any type of field (File Uploads, Audio, Video, Checkboxes, Dropdowns) to make as simple as possible for your client or yourself to enter content.
    Wp-cms12 in 101 Techniques for a Powerful CMS using WordPress

    Things To Consider When Using WordPress as a CMS

    There are the certain points we need to think about before choosing and designing a website where WordPress will be used as the CMS. Devlounge has shared “Things To Consider When Using WordPress as a CMS“, this is a must read post for anyone thinking about using WordPress as CMS. Below you will find just few of the points, you need to check out this article to get a better understanding.
    • Is WordPress the correct CMS? Will it fit the needs? Is the translations available for the WordPress backend good enough? How will it be upgraded?
    • Will I need to extend WordPress using plugins? Are any hacks to the core necessary, because if they are, how will I make sure that these won’t break when the core is upgraded?
    • What types of content will there be, and what should be deemed static (i.e. use Pages), and what is flowing updates (i.e. Posts)? How will I present this, and what is the main type of content?
    • How will the permalink structure be? Should it really say “category”, why not “view” or “updates” or something else?

    WordPress CMS Theme Implementation Tutorials

    - WordPress CMS Part 2: Theme Implementation- A very detailed tutorial taking you through the steps to create your CMS featured theme.
    - WordPress CMS Part 2: Theme Implementation- A very detailed tutorial taking you through the steps to create your CMS featured theme.
    - How to Use WordPress for a Portfolio Site – Part 1 & Part 2- Using WP for a portfolio site (primarily graphics and design-based).
    - How to use WordPress to run a magazine, news website

    Must Read Posts

    Five Ways to Familiarize Clients with WordPress- What developers have tried to make their clients more comfortable with WordPress. Here’s a wrap-up of the best and most common suggestions.
    Don’t mess with my Toot Toot- This is a tutorial about a plugin the author created to add a very simple new and different type of post.
    Using WordPress as CMS- A series of posts on Using WordPress as a CMS – from the more theoretical to the more practical (sub)topics.
    WordPress as a CMS- In this screencast, Chris Coyier shows off a number of WordPress features that make WordPress very “CMS-like”.
    Please share your experience and what was the best techniques you found to be very useful when developing WordPress as a true CMS platform.

    Original Content from www.noupe.com

     

    40 Exceptional “CMS Enabling” WordPress Plugins

    WordPress is a great blogging platform with a potential of being an easy to use content management system. This is the third article of our four-part series, “The Comprehensive Guide for a Powerful CMS using WordPress”. We are taking a look at 40+ quality and useful WordPress Plug-ins that will turn a simple WordPress site into a blazing fast dynamic one, with easily managed content, that you and your clients will love to use.




    Making Your Content Unbreakable

    There is one big drawback to using WordPress as a CMS: the lack of custom content types/groups, an area where developers put restrictions on how clients insert content. This is fairly easy to do with some knowledge of custom fields, but can be a little complicated if your client is new to WordPress. Developers must create workarounds to keep the content clean, portable and relatively unbreakable.
    1. More Fields Plugin
    More Fields is a WordPress plugin that adds boxes to the Write/Edit page. These boxes contains input fields, so that additional (more) fields can be added to a post. For example, if you write about books, you can add a box where you can enter title and author, etc. The boxes can be placed either to the right or to the left on the Write/Edit page.
    Download Plugin
    2. Creating Custom Content Type with Flutter Plugin
    Flutter is made precisely for CMS-making, allows you to create custom Write Panel (Posts, Pages, and Theme Options). This, basically, is a custom content type in which you can add your own fields. So, if a WordPress installation gives you two different content types (Post and Page), Flutter enables you to add more Write Panels to your likings. You can create any type of field (File Uploads, Audio, Video, Checkboxes, Dropdowns) to make as simple as possible for your client or yourself to enter content.
    Wp-cms12 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    3. Post Templates Plugin
    If you find yourself writing posts and pages on a regular basis which have the same structure, then this plugin would be a great addition to your WordPress plugin arsenal. This could be very useful for clients who have no idea how to get started to write a new page or post. Written by Vincent Prat, Post Templates plugin helps you save time blogging by letting you save and recall templates for writing posts and pages.
    Wp-cms13 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    4. WP-CMS Post Control Plugin
    This plugin gives you complete control over your write options. It not only allows you to hides unwanted items like custom fields, trackbacks, revisions etc… but also gives you a whole lot more control over how WordPress deals with creating content! This helps you use WordPress more like a CMS, alowing you to totally customise what your authors see and use.
    Download Plugin

    Managing Users and their Roles

    1. User Access Manager Plugin
    This plugin is useful if you need a member area or a private section at your blog or you want that other people can write at your blog but not everywhere. Features include:
    • User groups
    • Set seperate access for readers and editors
    • Set access by user groups
    • Set access by post categories
    • User-defined post/page title (if no access)
    • User-defined post/page text (if no access)
    • Optional login form (if no access)
    • User-defined comment text (if no access)
    Download Plugin
    2. Role Scoper Plugin
    Role Scoper is a comprehensive enrichment for access control in WordPress, giving you CMS-like control of permissions. Assign reading, editing or administration roles to users or groups on a page-specific, category-specific or other content-specific basis.
    Wp-cms-plugins1 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    3. Role Manager Plugin
    This Plugin allows you to define and manage multiple subscriber profiles – called Roles and their Capabilities. Also you can create new Roles and Capabilities.
    Wp-cms-plugins14 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    4. Member Access Plugin
    Member Access allows a WordPress administrator to make individual posts and pages accessible only to logged-in members. Member Access allows global configuration so that all posts or pages can be viewable by everyone (the default) or only by members, and it also allows each post and page to override the global setting.
    Download Plugin

    Better & Smart Navigation

    1. WP-PageNavi Plugin
    Adds a more advanced paging navigation your WordPress blog. Example: Pages (17): [1] 2 3 4 » … Last »
    Wp-cms-plugins1 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    2. Wordpress Navigation List Plugin
    The plugin gives you the ability to create unique site navigation from your pages, categories and users using a Drag ‘n Drop Interface; arrange the items within a group in any arbitrary order. Navigation groups may be composed of any combination of pages, categories, Authors, (Editors, Contributors, Subscribers), internal/external links and list dividers. This plugin has a lot of other great features, you have to check it out.
    Wp-cms-plugins5 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    3. Multi-level Navigation Plugin
    Adds an SEO friendly, accessible dropdown/flyout/slider menu to your WordPress blog. The plugin generates the code necessary to create a Son of Suckerfish horizontal dropdown, vertical flyout or horizontal slider menu. The plugin produces W3C valid HTML and CSS and only requires Javascript to function for very old browsers such as IE 6. Check out the demo here. The options page allows you to choose from a range of options including:
    • What content will be displayed in the menu
    • Animation speed (how fast the dropdowns appear)
    • Mouseover delay
    • Hide delay
    • Add a second menu
    Wp-cms-plugins6 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    4. Yoast Breadcrumbs Plugin
    Breadcrumbs are the links, usually above the title post, that look like “Home > Articles > WordPress SEO”. They are good for two things: a) They allow your users to easily navigate your site. b) They allow search engines to determine the structure of your site more easily.
    These breadcrumbs should link back to the homepage, and the category the post is in. This plugin allows you to add breadcrumbs to your theme.
    Wp-cms-plugins7 in 40 Exceptional “CMS Enabling” WordPress Plugins
    5. Simple Sidebar Navigation Plugin
    This plugin adds a widget into the Widgets dashboard that allows in a simple way, without writing any PHP code on your part, to create custom navigation in any sidebar pre-defined by your WP theme. Features include:
    • Flat and multi-level navigation hierarchy for existing pages and custom links.
    • Very flexible conditional appearance options.
    • Out-of-the-box Suckerfish support.
    • Option to add navigation links with custom title, url and target attribute.
    • Unlimited number of navigation widgets.
    • Optional setting includes blog posts into the navigation selection list (only pages are available by default).
    • Support for custom drop-down menus CSS.
    Wp-cms-plugins8 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin

    Having a Multilingual Site

    Writing multilingual content is already hard enough, so why go extra mile without making sure you already have a good plan to manage translation on your blog. Check out the plugins below that will help you have a fully featured multilingual CMS.
    1. WPML Multilingual CMS Plugin
    Turns WordPress sites into a fully featured multilingual content management system (CMS). WPML helps it go the extra mile. Features include: 1) Multilingual content support based on Drupal i18n architecture. 2) CMS navigation allows adding drop down menus, breadcrumbs trail and sidebar navigation (all wigetized). 3) Creates internal Sticky Links so that they never break. You can read more about the capabilities of this powerful plugin here.
    Wp-cms-plugins2 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    2. xLanguage Plugin
    xLanguage is a full featured plugin allows you to blog in different language, and allows user to select which version to read. It works for blog post, page, tags, categories. The user language preferences will also select the right theme and plugins MO files.
    Wp-cms-plugins3 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    3. qTranslate Plugin
    qTranslate makes creation of multilingual content as easy as working with a single language. Here are some features:
    • qTranslate Services – Professional human and automated machine translation with two clicks
    • One-Click-Switching between the languages – Change the language as easy as switching between Visual and HTML
    • Language customizations without changing the .mo files – Use Quick-Tags instead for easy localization
    • Multilingual dates out of the box – Translates dates and time for you
    • Comes with a lot of languages already builtin! – English, German, Simplified Chinese and a lot of others
    Wp-cms-plugins4 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin

    Easily Manage Categories, Pages and Posts

    1. Idealien Category Enhancements Plugin
    Manage category templates as easily as you manage page templates. Select which apply through the post > categories menu using file names that make sense, not category ID numbers. Now any views of the category (or sub-categories) will render the according to the category template selected. Posts in a given category can also use a category-based template.
    Download Plugin
    2. pageMash > Page Management Plugin
    Customise the order your pages are listed in and manage the parent structure with this simple ajax drag-and-drop administrative interface with an option to toggle the page to be hidden from output. Great tool to quickly re-arrange your page menus.
    Download Plugin
    3. Yet Another Related Posts Plugin
    Yet Another Related Posts Plugin (YARPP) gives you a list of posts and/or pages related to the current entry, introducing the reader to other relevant content on your site. Using a customizable algorithm considering post titles, content, tags, and categories, YARPP calculates a “match score” for each pair of posts on your blog.
    Download Plugin
    4. Exclude Pages Plugin
    This plugin adds a checkbox, “include this page in menus”, which is checked by default. If you un-check it, the page will not appear in any listings of pages (which includes, and is usually limited to, your page navigation menus).
    Download Plugin
    5. WP No Category Base Plugin
    As the name suggests this plugin will completely remove the mandatory ‘Category Base’ from your category permalinks ( e.g. myblog.com/category/my-category/ to myblog.com/my-category/ ).
    Download Plugin

    SEO

    Wordpress by default is pretty decent at letting search engines see what’s going on. But there are a whole bunch of plugins that can be used to make your blog rank better.
    1. Google XML Sitemaps Plugin
    This plugin will create a Google sitemaps compliant XML-Sitemap of your WordPress blog. It supports all of the WordPress generated pages as well as custom ones. Everytime you edit or create a post, your sitemap is updated and all major search engines that support the sitemap protocol, like ASK.com, Google, MSN Search and YAHOO, are notified about the update.
    Wp-cms-plugins9 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    2. All in One SEO Pack Plugin
    Optimizes your Wordpress blog for Search Engines: page titles, meta tags, keywords, and descriptions. This plugin allows you to configure them for either your entire blog or on a post by post basis.
    Download Plugin
    3. Redirection Plugin
    Redirection is a WordPress plugin to manage 301 redirections, keep track of 404 errors, and generally tidy up any loose ends your site may have. This is particularly useful if you are migrating pages from an old website, or are changing the directory of your WordPress installation.
    Wp-cms-plugins10 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    4. Permalinks Moved Permanently Plugin
    If you just migrated your Wordpress blog from one permalink structure to another, and you don’t want to lose Pagerank or traffic that accesses your blog through the old permalinks, this is for you.
    Download Plugin
    5. SEO Smart Links Plugin
    SEO Smart Links provides automatic SEO benefits for your site in addition to custom keyword lists, nofollow and much more. SEO Smart Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog.
    Download Plugin
    6. Platinum SEO Pack Plugin
    This is an improvised version of the AllinOne SEO plugin. It does everything that AllinOne was doing and also some extra cool features. It takes care of pretty much everything, a bit more advanced than a basic SEO plugin but easy to use as well.
    Download Plugin

    Highly customizable Widgets

    1. Widgets Reloaded Plugin
    Widgets Reloaded replaces many of the default widgets with versions that allow much more control. Widgets come with highly customizable control panels. Each widget can also be used any number of times.
    Download Plugin
    2. Flexi Pages Widget Plugin
    Flexi Pages Widget is a highly configurable WordPress sidebar widget to list pages and sub-pages. Can be used as an alternative to the default ‘Pages’ widget. Features include:
    • Option to display sub-pages only in parent page and related pages.
    • Option to select and exclude certain pages from getting displayed in the list. Alternatively, only certain pages can be displayed by using the ‘include’ option.
    • Option to include a link to the home page.
    • Other options include title, sort column/order, hierarchical/flat format, show date.
    • Multiple instances of the widget. Unlimited number of instances of the widget can be added to the sidebar.
    Wp-cms-plugins12 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    3. SidePosts Widget Plugin
    With this widget you select the category you want, and all entries with this category, will be shown on the sidebar instead the main blog. You will have then a small blog on the sidebar for those special entries. For each entry, you have the link to the post page. You can select the number to post to show and if must show only the post excerpt or the full post content (Also excerpt with thumbnails can be shown).
    Download Plugin
    4. Query Posts Widget Plugin
    This widget has everything you’ll ever need to show posts on your site without touching code. It’s like having a WordPress developer ready to do your bidding all wrapped up in a widget. All you need is a theme that’s widgetized.
    It lets you displays posts by nearly any criteria you can imagine using the query_posts() function, except you don’t need to know anything about PHP to use it. You can do all kinds of neat things: Posts by tag, Posts by category, Posts by author, Posts by time/date, Posts by custom field key and/or value, Choose any number, Show pages, Show the full post, excerpt, or even order them in a list, and much more…
    Wp-cms-plugins12 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin

    Must Check Plugins

    1. Search Everything Plugin
    Search Everything increases the ability of the default Wordpress Search, options included: Search Every Page, Search Every Tag, Search Every Category, Search non-password protected pages only, Search Every Comment, Search Every Custom Field, Exclude Posts from search, Exclude Categories from search and more.
    Wp-cms-plugins11 in 40 Exceptional “CMS Enabling” WordPress Plugins
    Download Plugin
    2. Subscribe2 Plugin
    Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog. Email Notifications can be sent on a per-post basis or periodically in a Digest email.
    Download Plugin
    3. Exec-PHP Plugin
    The Exec-PHP plugin executes PHP code in posts, pages and text widgets. Features include
    • Executes PHP code in the excerpt and the content portion of your posts and pages
    • Configurable execution of PHP code in text widgets (for WordPress 2.2 or higher)
    • Write PHP code in familiar syntax, eg.
    Download Plugin
    4. WP e-Commerce Plugin
    The WP e-Commerce shopping cart plugin for WordPress is an elegant easy to use fully featured shopping cart application suitable for selling your products, services, and or fees online.
    Download Plugin
    5. NextGEN Gallery Plugin
    NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with a Flash slideshow option. It can turn a regular blog into a powerful photo-blog while giving you all the tools to manage it efficiently and easily.
    Download Plugin
    6. Contact Form 7 Plugin
    Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.
    Download Plugin
    7. Viper’s Video Quicktags Plugin
    Tired of copying and pasting the embed HTML from sites like YouTube? Then this plugin is for you. Simply click one of the new buttons that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box — easy as that. You can fully configure how the videos are displayed (width, height, colors, alignment on the page) and much more.

    Download Plugin