Saturday, 28 May 2011

Firefox AutoCopy, Copy Text Automatically To The Clipboard

 
 
 


When I want to copy text in Firefox I usually highlight it with the mouse and use the shortcut Ctr-c to copy it. Sometimes I right-click on the highlighted text instead and select Copy from the context menu. Both operations take time to complete. It takes three mouse-clicks for instance to copy text only with the mouse, or one mouse-click and two keys on the keyboard to copy text with a mouse keyboard combination.

AutoCopy for the Firefox web browser optimizes the process so that it only takes one click to copy text to the clipboard.

autocopy firefox

So how does it work in detail? You can copy any text in the Firefox web browser by holding down the left-mouse button after you have highlighted the text you want to copy. The extension displays the letter C next to the highlighted text when the text has been copied to the clipboard. You can then let go of the mouse button. The highlighted text has been automatically copied to the clipboard, without having to use the keyboard or the context menu to copy it.

Even better, the extension maps the paste command to the middle-mouse button. When you want to paste the highlighted text you can do so in Firefox by pressing the middle-mouse button.

It is also possible to copy text by double-clicking it and holding down the mouse button until the copy icon appears on the screen of the browser.

The Autocopy add-on places an icon in the Firefox status bar that you can use to enable or disable the add-on temporarily. This is also the location where you can access the add-on’s settings.

autocopy

Here it is possible to remove the icon from the statusbar, disable the autocopy or autopaste functionality or change the time it takes to automatically copy the highlighted text while holding down the mouse button.

Firefox users can install AutoCopy from the official Mozilla add-on repository. The add-on is compatible with all versions of the Firefox web browser from 3 on.

Friday, 27 May 2011

Would You Like to Try Android Apps Before Buying?

 
 
 
 


android appsGoogle’s online Android Market is huge with more than 200,000 apps for your Android mobile phone. A lot of these Android Apps are available as free downloads while the paid apps can cost anywhere between 99¢ and $200.

Amazon runs a parallel online store for Android Apps and one good thing about Amazon’s store is that it lets you test and play around with certain apps before you actually buy them. Here is a complete list of Android Apps that you can “try before buying” but unfortunately, the feature is only available to Android users located in the United States.

Android Apps – Try before your Buy

Say you have found an interesting app in Google’s Android Market that you are quite willing to buy but as the app price is a bit on the expensive side, you would like to use the app and test the various features before loosening your purse strings.

Google doesn’t offer “try before you buy” apps but there’s an easy workaround that will help you test any paid app before buying it – you buy an app from the Android market, use it for about 10-12 minutes and then refund the app. The app will be uninstalled from your mobile phone and your account won’t be charged.

How to Refund an Android App

It take a few easy steps to refund an app to the Android Market:

SC20110523-123852

Step 1: Visit the Google Android Market, either on your desktop or your mobile phone, and buy any of the 'paid' apps.

Step 2: The app is now installed on your mobile phone. Launch the app and you can test it for the next 10-12 minutes.

Step 3. Go back to the Android Market app on your mobile phone and under "My Apps," tap the app name that you are trying to refund. Hit the "Refund" button and the app will automatically uninstall from your mobile phone.

Step 4. Once the App has been uninstalled, it may ask you to specify a reason for removing the app. You can check "I'd rather not say" here and the app amount will be refunded. You’ll also get an email from Google saying:

You have uninstalled the application from your phone. We have cancelled your order and you have not been charged.

The refund process is quite easy and 10 minutes are often enough for you to get a good idea about an app. I tried this with at least two different paid apps and the whole thing worked without a hitch. There are however two things regarding Google’s refund policy that you should know:

1. You only have 15 minutes to return an app to the Android Market from the time of download after which the “refund” option will disappear from the app.

2. You can return an app only once; if you refund an app and purchase it again, you won’t be able to refund it to the Android Market.

Also see: How to Get Refunds from iTunes' App Store

Saturday, 21 May 2011

How To Create Your Own Basic WordPress Widgets

 

 

via MakeUseOf by James Bruce on 5/20/11

how to create widgetsMany bloggers will search high and low for the perfect WordPress widget that will do exactly what they want, but with a little programming experience you may find it’s easier to write your custom widget.

This week I’d like to show how to do exactly that, and the widget we will be writing is a simple one that picks out a single random post from your site, pulls the featured image, and displays it on the sidebar – a visual “check this out” widget that will help users to find more content on your site.

This is also an extension of a continuing series in which I show you how easy it is to customize your WordPress template.

You may also be pleased to know that we’ve added a new WordPress Tutorials category to MakeUseOf, so be sure to check that out for an ever growing archive of up to date tips and guides to the world’s favourite blogging platform.

Key Concepts: WordPress Queries and the Loop

Each page on your blog consists of a query to your database of posts. Depending on the page you are viewing, the query will change. Your blog homepage for instance, may use the query “get the latest 10 blog posts“. When you view the category archives, the query may change to “get the latest 20 posts for the category family photos only, order the results by date published“. Each query will return a set of results, and depending on the page template being used, each result will be run through the main “loop” of the template.

Each page can in fact consist of more than one query though, and you can even create your own queries to add functionality to various places in your template. You can see an example of this in use at the bottom of this article – we have a few additional queries that run on every page that aim to show you related articles you may be interested in, or articles which are trending this week.

To make our custom widget though, we will simply need to create an additional query that grabs X number of random posts plus their images, and displays them in some way on the sidebar. I already showed you last week the code to grab the featured image, so we really just need to know how to make a new WordPress widget and place it on the sidebar.

Basic Widget Code

Start by creating a new .php file in your wp-content/plugins directory. You could also follow the tutorial offline then upload it using the WordPress interface, but I find it’s easier to write as we go along in case you need to debug. Call your file whatever you like, but I’m going with random-post-widget.php

Paste the following into the file and save. Feel free to change the section at the top with my name in it, but don’t adjust the rest of the code yet. This is basically a skeleton empty widget, and you can see where it says //WIDGET CODE GOES HERE is where we will add our functionality in later.

<?php /* Plugin Name: Random Post Widget Plugin URI: http://jamesbruce.me/ Description: Random Post Widget grabs a random post and the associated thumbnail to display on your sidebar Author: James Bruce Version: 1 Author URI: http://jamesbruce.me/ */     class RandomPostWidget extends WP_Widget { function RandomPostWidget() { $widget_ops = array('classname' => 'RandomPostWidget', 'description' => 'Displays a random post with thumbnail' ); $this->WP_Widget('RandomPostWidget', 'Random Post and Thumbnail', $widget_ops); }   function form($instance) { $instance = wp_parse_args( (array) $instance, array( 'title' => '' ) ); $title = $instance['title']; ?> <p><label for="<?php echo $this->get_field_id('title'); ?>">Title: <input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo attribute_escape($title); ?>" /></label></p> <?php }   function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = $new_instance['title']; return $instance; }   function widget($args, $instance) { extract($args, EXTR_SKIP);   echo $before_widget; $title = empty($instance['title']) ? ' ' : apply_filters('widget_title', $instance['title']);   if (!empty($title)) echo $before_title . $title . $after_title;;   // WIDGET CODE GOES HERE echo "<h1>This is my new widget!</h1>";   echo $after_widget; }   } add_action( 'widgets_init', create_function('', 'return register_widget("RandomPostWidget");') );?>

As it is, the plugin doesn’t do much apart from print out a large title with the words “This is my new widget!“.

how to create widgets

It does however give you the option to change the title, which is kind of essential for any widget. Adding in other options is a bit beyond the scope of this article today, so for now let’s move on to give it a real purpose.

write your own widget

A New Query & The Loop

To make a new query to your blog database, you need to use the query_posts() function along with a few parameters, then run through the output using a while loop. Let’s try this – a very basic query and loop to demonstrate. Replace the line of code that says:

<h1>This is my new widget!</h1>

with the following:

// WIDGET CODE GOES HERE query_posts('');         if (have_posts()) :         while (have_posts()) : the_post();                 the_title();                 endwhile; endif; wp_reset_query();

This is an absolutely basic query using default options and zero formatting of the output. Depending on how your blog is set up, the default will most likely be to grab the 10 latest posts – then all the above code does is to output the title of each post. It’s pretty ugly, but it works:

write your own widget

We can make it a little better right away just by adding some HTML formatting to the output with the ECHO command, and creating a link to the post using get_the_permalink() function:

  query_posts(''); if (have_posts()) :         echo "<ul>";         while (have_posts()) : the_post();                 echo "<li>".get_the_title()."</li>";           endwhile;         echo "</ul>"; endif; wp_reset_query();

write your own widget

Already, it’s looking much better. But we only want one post, picked at random. To do this, we specify some parameters in the query:

  query_posts('posts_per_page=1&orderby=rand');

Of course, you could change it to any number of posts – in fact, there’s a whole range of extra bits you can pass into the query in order to restrict, expand, or change the order of the results, but let’s stick with that for now. If you refresh, you should see just one post which is randomized each time you refresh.

Now for the featured thumbnail. Replace the code with this, hopefully you can see where we are grabbing the thumbnail and displaying it:

query_posts('posts_per_page=1&orderby=rand'); if (have_posts()) :         echo "<ul>";         while (have_posts()) : the_post();                 echo "<li>".get_the_title();                 echo the_post_thumbnail(array(220,200));                 echo "</li>";                   endwhile;         echo "</ul>"; endif; wp_reset_query();

You can see the finished results again on my development blog Self Sufficiency Guide, though I might have moved things around by the time you read this.

how to create widgets

Conclusion:

See how easy it is to make your own custom widget that can do exactly what you want? Even if you don’t understand 90% of the code I’ve shown you today, you should still be able to customise it somewhat by just changing variables or outputting different HTML. We wrote a whole widget today, but you could easily use just the new query and loop code on any of your page templates.



 
 

 
 

10+ New & Free Portfolio WordPress Themes For 2011

 
 
 

via MakeUseOf by Nancy Messieh on 5/21/11

free wordpress themesWe’ve said it before, but it’s worth saying again. One of WordPress‘ greatest strengths is its flexibility. The blogging platform can be pretty much anything you choose to make it. So it’s no surprise that it’s an extremely popular platform amongst photographers and designers.

The flexible appearance combined with an easy-to-use backend, and plugins to add just about any feature you can think of, WordPress offers photographers a great way to put together a portfolio. If you’ve been looking for a theme, and aren’t sure where to start, check out this list of some of the latest, professional looking portfolios available for download for free. Also be sure to check out our previous posts featuring some great free WordPress portfolio themes.

Revolt Theme

Ideal for graphic or web designers, Revolt is a fun and quirky theme which allows you to showcase your best work. If you use the theme on your website, you can also get yourself featured in the community section of the website.

free wordpress themes

View the demo or download the theme.

Imbalance

Imbalance is a clean, grid-like theme which puts all of the focus on the images. If you want to accompany your photos with some text, it is displayed when you hover the cursor over the images. Imbalance is suitable for anyone looking for a fresh theme to showcase their work.

wordpress themes

View the demo or download the theme.

Portfolium

From the same designers as Imbalance comes Portfolium, another clean, grid-like theme, but this time with a darker background. Portfolium is suitable for photographers, designers and artists.

wordpress themes

View the Demo or download the theme.

Mansion

Graph Paper Press is a great source for impressive themes for free. Mansion is another grid-based theme, which takes up all of the screen real estate with your photos. Mansion also makes it easier to manage a photoblog with a great backend where you can upload, resize, and crop your images all in one place.

wordpress themes

View the demo or download the theme.

Big Square

Big Square is the ideal theme if you want to feature a set of photos in each post. This can be a great tool for featuring series of photos or all the photos from one specific shoot.

best free wordpress themes

View the demo or download the theme.

Fotofolio

From the same designer as Big Square, comes Fotofolio, a great theme for photographers or designers who are using their site as a means of attracting new clients. The theme has a professional landing page, space for a portfolio, blog and testimonials.

best free wordpress themes

View the demo or download the theme.

Pure II

Pure II is a good theme for a photographer or designer who finds blogging just as important. The theme which focuses primarily on the blogging side of things also comes with a custom page template for a portfolio.

best free wordpress themes

View the demo or download the theme.

Praseodymiumic

Praseodymiumic is a free theme with a small slideshow, space for a testimonial and grid-based portfolio all on the homepage. The theme makes it easy to throw together a professional looking site in no time.

Praseodymiumic.jpg

View the demo or download the theme.

Video

If you’re looking for a free WordPress portfolio theme to showcase videos, look no further than Templatic’s succinctly named Video. The homepage features a video slideshow, as well as thumbnails of various video categories.

video.jpg

View the demo or download the theme.

Dessign

Design have several impressive free themes for the typography buff, but they are all quite similar, making it even harder to choose which one you might use. The slight variations between each theme include colours, background and various ways of putting the grid-based theme to good use.

Modern is a minimalist black and white, grid-based theme with a sidebar.

Modern.jpg

View the demo or download the theme.

Contemporary brings in a dash of yellow the theme, along with a graph-paper like background.

contemporary.jpg

View the demo or download the theme.

Studio is less traditional and more quirky in its layout. The black and white theme is great for the innovative and creative designer.

Studio.jpg

View the demo or download the theme.

Minimal, the last of Dessign’s theme, is also black and white theme which lives up to its name. The theme comes with a custom page template for a portfolio, a blog, and a homepage with incorporates both.

free wordpress themes

View the demo or download the theme.


 
 

WordPress Search: Useful Plugins and Snippets

via hongkiat.com by hongkiat on 5/2/11

WordPress is a powerful CMS tool not only powering blogs but countless forums and personal web pages. Many of the features offered are quite advanced for the market, yet their search still seems to be lagging. The functions offer a very simple solution for an extremely complex problem – finding the right content on your site!

Although the functions are great for searching out articles based on direct matches, the system falls short with many possible uses. More specifically the inability to search between all categories, tags, or even a specific category and/or tag. Similarly all posts are displayed on default by date, newest to oldest. This is a huge gap in UX, what about users who may be looking for popular articles with the most views or comments?

wordpress search Wordpress Search: Useful Plugins and Snippets

Below I’ve offered a brief look into WordPress’ search features and how they work within the system. Understanding how everything runs out of the box will make manipulating searches much easier. Additionally I’ve added a few powerful plugins and code snippets desirable for any WP website.

the Basic of WordPress Search

When running a search query through WordPress all results are returned based on publication time. This would include pages, which would be great, if WordPress has set the ability to do so. Two great plugins Search Unleashed and Search Everything provide fixes allowing users to search through pages and comments as well. One major problem is how WordPress ignores the power of keywords within search.

wordpresscom search Wordpress Search: Useful Plugins and Snippets

If an article was published a year or two ago the odds of it being found in a search are slim to none. This is unless the user is entering the keywords they want into a larger engine such as Google or Bing. When you search for “web design” WordPress is looking to match for exactly that. WordPress developers may be working on updates, but such a query would not return results containing simply design.

Similarly what about post categories and tags? These can be matched in keywords and throw off an entire search. The distinct functions behind WordPress’ search are prehistoric compared to most, which thankfully the system can be openly updated from within the development community.

WordPress Theme Files

Inside each WordPress theme folder is a set of search files. These appear to be useful for functionality and powerful search forms. Inside the root template file search.php you will find the general template for search results.

Many times I’ll hear developers fabricating the mistake of including their search.php inside another core file, such as page.php or single.php. This is a strong technique for building modular templates, however the straight search file is used for displaying pagination and results only. The standard file name searchform.php is what would include some basic PHP code for calling search query data. The rest of the file is a straight HTML form including one (1) input field and a submit button.

wp theme files Wordpress Search: Useful Plugins and Snippets

This file is often included in the heading or sidebar area of templates. It offers an elegant solution to include a ready-made form and users can take advantage of the many powerful search techniques offered in WordPress. From the many new attributes in HTML5 it’s possible to offer default text inside the input field such as “search…” or “enter terms here”.

When entering in data to display your search form, the simplistic routine may happily surprise you. There is a simple function written get_search_form() which can be added anywhere in your templates to display the contents of searchform.php. This is an internal function developed by WordPress and used to make development for search functionality easy as pie!

WP Query Function

There is a function written into WordPress’ backend which can be utilized for direct SQL queries. WP_query() has been used by WordPress developers and theme designers alike to create custom search queries more complex than WordPress’ default.

wp query codex Wordpress Search: Useful Plugins and Snippets

If you’re a developer I recommend reading through the function reference page for a bit of insight on the methodology. The documentation is very long and probably won’t be used by many. There are some real neat features such as pulling specific posts or categories based on which content is currently displayed in-page.

The Query function also allows for checking against the current page value. WordPress automatically gives a name towards each type of page on your site. Blog posts, pages, search results, and home are just a few examples. Below I’ve outlined a brief list of common page variables for those interested in examining beneath the surface.

  • $is_single – viewing a single post page
  • $is_author – viewing an author post directory page
  • $is_search – viewing a search results page
  • $is_category$is_tag – viewing a list of posts by category or tag
  • $is_404 – viewing 404 error page

16 Plugins to Enhance Search

Below I’ve included links to a few popular plugins related to search and queries. These are all free and offered for download from WordPress’ official extensions directory. I’d highly recommend against installing more than 2 or 3 of these at a time – read up on the descriptions and test one-by-one to see if there’s anything which perfectly suits your blog!

Google Custom Search Plugin
The default option for searching in WordPress isn’t really the best solution. Oftentimes webmasters would rather funnel their search queries through Google for quicker and more targeted results. After installation this plugin will automatically rewrite the default WordPress search form with a custom Google Search. Adopts a new set of friendly URLs on-the-fly!

Google Custom Search Plugin Wordpress Search: Useful Plugins and Snippets

Enhanced Search Form
By default the WordPress search form is a standard input field. This is great for basic queries involving specific keywords, but for advanced users the default options fall short. Enhanced Search Form will dynamically generate an XHTML form which accepts new search terms such as Boolean AND statements.

Enhanced Search Form Wordpress Search: Useful Plugins and Snippets

Search Everything
Search Everything is another great all-in-one plugin for supporting your advanced searching needs. A few of the most popular features include search highlighting, custom taxonomies, browsing approved comments and many more! The administration panel is very simple and setup is a breeze.

Search Everything Wordpress Search: Useful Plugins and Snippets

WordPress Sphinx Search Plugin
The Sphinx server can offload the heavy search queries from your server into other remote settings. Upon activation you’ll notice super-fast speeds and are able to sort results according to freshness and relevance. Additionally the plugin is capable of displaying a sidebar widget of most recent and top related search keywords.

WordPress Sphinx Search Plugin Wordpress Search: Useful Plugins and Snippets

Search Meter
Search Meter is a fascinating idea for those webmasters interested in tracking analytics. Every search query is stored and archived in the admin panel with extra details examining search analytics. You’ll be given data about how many searches were failed or turned up no results, as well as popular and recent search terms. The plugin will generate statistics which you can reset or export for examination.

search meter plugin Wordpress Search: Useful Plugins and Snippets

Fast WordPress Search
Fast WordPress Search is a basic replacement plugin for WordPress’ default engine. This will generally return more relevant pages and slightly speeds up the process. The process was written to work with WP’s vast library of functions to reduce database calls and return quicker results for intense queries. The install is also accompanied by benchmark tools to compare times.

fast wordpress search Wordpress Search: Useful Plugins and Snippets

Amazon Search Widget
If you work with Amazon’s affiliate program then you’ll love this next plugin. With a few simple steps and a single template edit it’s very convenient to implement a Flash-based search form. This will search within Amazon’s library to pull data about products and new releases. From here it’s a simple process of entering your affiliate ID to start earning money from your blog searches!

amazon search widget Wordpress Search: Useful Plugins and Snippets

Looser Search Plugin
Here we have a small plugin with great expectations right after install. The Looser Search Plugin modifies already built-in processes from within WordPress libraries to match keywords instead of full terms. An internal dictionary of common English words is skipped over to speed up the search process. If you’re looking for a basic plugin to install and get the quickest results I’d highly recommend this one.

looser search plugin Wordpress Search: Useful Plugins and Snippets

Dave’s WordPress Live Search
If you are a fan of Microsoft Live Search this simple plugin will amplify your blogging experience. Offering results from Live Search will mean higher relevancy and quicker load times than internal processing. The plugin is made to provide instant up-to-date results as the user types – all powered behind the scenes with jQuery and some basic CSS styles. Try installing and see if your blog can handle the page load, as it provides an amazing user experience to search results.

daves wordpress live search Wordpress Search: Useful Plugins and Snippets

Search Tag Cloud
This plugin provides you with easy access to develop a simple tag cloud. This will result in great rankings from Google as more in-links will be leading to your blog pages. Additionally the user experience is dramatically increased when you consider how many posts can be found with just a few clicks. The plugin requires standard installation steps and has been developed with SEO in mind.

search tag cloud Wordpress Search: Useful Plugins and Snippets

Highlight Search Terms
You may have seen this plugin being adopted in countless blogs today. Whenever a visitor finds your page through a major search engine (Google, Yahoo!, Bing, Lycos, Ask…) each of the keywords will be highlighted in your content. This helps visitors figure out where the page content is located and what reference frame it’s in. By default there are no core CSS styles, so you’ll have to design these yourself after activation.

wp highlight search terms Wordpress Search: Useful Plugins and Snippets

Better Search
Better Search, as the title implies, is a standard plugin to give your WordPress blog better search. Each results page is split based on keyword relevancy and advanced techniques for recognizing meta tags, post tags, and categories. When typing the new search form will display the most popular search terms being searched throughout your blog. This is updated frequently based upon how much traffic your search queries bring in!

better search options Wordpress Search: Useful Plugins and Snippets

Search Light
As you may have seen many places elsewhere the update-as-you-type functionality has exploded. Since the release of Google Instant many other search providers have been rolling out similar techniques. Search Light is a fantastic plugin which uses an Ajax dropdown interface to create dynamic menus of related queries. It’s also possible to tie in your post thumbnails and total number of results inside the search bar itself.

wordpress search light Wordpress Search: Useful Plugins and Snippets

WP Instant Search
This plugins requires a few external libraries, although offers similar functionality as the previous Search Light. If you really enjoy Ajax dropdown suggestions you’ll find plenty of the same features here with WP Instant Search. The plugin is updated to the most recent version WordPress 3.0.5 and will check against WordPress tags, posts, pages, and categories.

wp instant search Wordpress Search: Useful Plugins and Snippets

WP E-commerce Product Search Widget
This plugin supports widget displays for an e-commerce solution running over WordPress. When you’re selling items or even software online it’s important your e-commerce solution is simple to navigate and products are easy to find. With this nifty plugin we can replace WordPress’ stale search functionality to include a new query view. Results pages will list products in a grid-style layout and holds compatible up to the most recent release.

wp ecommerce product search Wordpress Search: Useful Plugins and Snippets

ThreeWP Ajax Search
A no-nonsense plugin for Ajax searches. Just download and install the plugin to get a sense of how easy the process will unfold! Default settings work perfectly with the Twentyten theme and all derivatives. One cool feature is how this plugin still works around WordPress’ default search engine. In this case you don’t lose anything from WordPress’ powerful library and instead only gain magnificent front-end experience effects. There are many options for customization including CSS styles and jQuery speeds and animation styles.

threewp ajax search plugin Wordpress Search: Useful Plugins and Snippets

5 Useful Search Snippets

1. Exclude Post/Page from Search Results

The following function, allows you to exclude posts of any categories, or even pages out of the search results. (via wprecipes)

(functions.php)

function SearchFilter($query) { if ($query->is_search) { $query->set('cat','0,1'); } return $query; } add_filter('pre_get_posts','SearchFilter');

2. Searching a specific Category

Return search results from a specific category.

(functions.php)

function SearchFilter($query) { if ($query->is_search) { // Insert the specific categories you want to search $query->set('cat', '8,9,12'); } return $query; } add_filter('pre_get_posts','SearchFilter');

3. Searching a specific post type

Filter out all other post types and target your search to a specific WordPress post type. (via ashbluewebdesign)

(functions.php)

function SearchFilter($query) { if ($query->is_search) { // Insert the specific post type you want to search $query->set('post_type', 'feeds'); } return $query; } // This filter will jump into the loop and arrange our results before they're returned add_filter('pre_get_posts','SearchFilter');

4. Highlight WordPress Search Terms (jQuery)

Highlights search terms in WordPress result page. (via weblogtoolscollection)

(functions.php)

function hls_set_query() { $query = attribute_escape(get_search_query()); if(strlen($query) > 0){ echo ' <script type="text/javascript"> var hls_query = "'.$query.'"; </script> '; } } function hls_init_jquery() { wp_enqueue_script('jquery'); } add_action('init', 'hls_init_jquery'); add_action('wp_print_scripts', 'hls_set_query');

(header.php), before </head>

<style type="text/css" media="screen"> .hls { background: #D3E18A; } </style> <script type="text/javascript"> jQuery.fn.extend({ highlight: function(search, insensitive, hls_class){ var regex = new RegExp("(<[^>]*>)|(\\b"+ search.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1") +")", insensitive ? "ig" : "g"); return this.html(this.html().replace(regex, function(a, b, c){         return (a.charAt(0) == "<") ? a : "<strong class=\""+ hls_class +"\">" + c + "</strong>"; })); } }); jQuery(document).ready(function($){ if(typeof(hls_query) != 'undefined'){ $("#post-area").highlight(hls_query, 1, "hls"); } }); </script>

5. Display Search Term + Result(s) Count

Return search queries and number of results. Example – Search Result for twitter – 8 articles. (via wpbeginner)

<h2 class="pagetitle">         Search Result for         <?php /* Search Count */         $allsearch = &new WP_Query("s=$s&showposts=-1");         $key = wp_specialchars($s, 1);         $count = $allsearch->post_count;         _e(''); _e('<span class="search-terms">');         echo $key; _e('</span>'); _e(' &mdash; ');         echo $count . ' '; _e('articles'); wp_reset_query();         ?> </h2>

(bellefoong)

20+ Essential Tools and Applications For Bloggers

via hongkiat.com by hongkiat on 5/9/11

Blogging can be quite a process. First you may have to do some research, then put your thoughts together, and of course add any necessary screenshots and images. Let’s not forget the optimization part (SEO, keywords, etc) and sharing your content on the Web so that others will read it and hopefully share it. With all of these steps involved, blogging can be quite time-consuming and many bloggers get burnt out rather quickly doing these things on a daily basis.

springpad 20+ Essential Tools and Applications For Bloggers

Lucky for us, the process doesn’t have to be so difficult anymore. Thanks to the Web and technology, there are hundreds of tools out there to assist your blogging process and make it less of a headache. This list will take a look at some of the top tools for and applications for making blogging easier.

Save Ideas for Later

Tools that let you save items for later use are great time savers because you can save Web pages, images and files as you’re reading or browsing. If you come across an interesting tool that you may want to blog about later, you can just save it with a single click and then look at it later when you have the time. These tools are also great for storing and organizing all of your ideas and then finding them again when needed.

Read-it-Later

With this tool you can save Web pages to your Read-it-Later list to be read at a later time. Items can be saved from your computer or mobile devices via numerous applications and integrations. You can access your list just about anywhere for online or offline reading.

A similar tool is Instapaper, which works in the same way, but doesn’t have as many applications. One of the best things about Instapaper is that you can forward full emails to save for later (Read-it-Later only allows you to save links via email).

read it later 20+ Essential Tools and Applications For Bloggers

Evernote

You can capture anything from Web pages to images, text, and voice notes with Evernote. Just like Read-it-Later, there are numerous applications and integrations that let you save items to your account. Your notes can be accessed from just about anywhere via a computer or mobile device. Plus, with the ability to search through all of your notes (even text within images), you’ll be able to find things super fast.

evernote 20+ Essential Tools and Applications For Bloggers

Springpad

Springpad is much like Evernote, but refers to itself as “really, really smart notes.” It’s about more than just saving notes, you can also save tasks, set reminders with alerts, and look up items (like products, restaurants and recipes) to save. With Springpad, you don’t have to worry about organizing your thoughts because it does it all for you automatically. So if you want to blog about a specific product or location, Springpad lets you remember and access these items conveniently from your computer or mobile device.

springpad 20+ Essential Tools and Applications For Bloggers

Catch

Don’t let the simple design fool you, Catch is a very effective tool for privately saving notes, ideas, images, places, lists and more. You can then sync those items between your computer and mobile device. It uses a hashtag system (much like Twitter) to add tags to your items for organizing. If you’re looking for a simple too without all the bells, whistles and extra features then Catch is a great option. They have a variety of browser extensions and mobile apps.

catch app 20+ Essential Tools and Applications For Bloggers

Trail-Mix

Trail-Mix lets you “squirrel away” notes, images, Web pages and files right within your browser. It currently works as a Firefox sidebar only. You can drag and drop items like links, text and images right into the sidebar to save for later.

If you’re looking for a similar tool to use in Chrome, you may want to check out Read Later Fast from Diigo (no relation to Read-it-Later). Items are added via an option in the right click content menu. It’s a Chrome app, so it works in its own tab as opposed to the sidebar (like Firefox).

trailmix 20+ Essential Tools and Applications For Bloggers

Diigo

With Diigo you can annotate the Web by highlighting, adding sticky notes, bookmarking, taking screenshots, saving images and more. You can then manage it all and reference your findings from your Diigo account for later use. Best of all, whenever you return to a page that you’ve annotated, your notes will still be there. You can even see annotations that others have added to pages as well. You can use Diigo to annotate specific parts of Web pages that you want to use for a blog post or to save items that you want to read at a later time.

diigo 20+ Essential Tools and Applications For Bloggers

Blog Editors

While many prefer to use the blog editor that comes with their blogging platform, it can be much more convenient to use a blog editor – especially if you have more than one blog to update. With most blog editors, you can even write offline and then publish whenever you’re online. They often also make it easier to add pictures to your posts (via drag and drop). You’ll also find many other features that you often can’t find in your blogging platform.

Windows Live Writer

Windows Live Writer is one of the most popular blog editors for the Windows platform. You can create new and edit previous blog posts, see what they’ll look like on your blog before publishing and set up multiple blogs. You can add things like images, videos, Bing maps. There are also 100+ plugins that you can use with Windows Live Writer in order to add more features and increase its functionality. Best of all, Windows Live Writer is complete free.

windows live writer 20+ Essential Tools and Applications For Bloggers

BlogJet

BlogJet considers itself to be the “most advanced Windows blog editor and manager.” With it’s WYSIWYG editor, you don’t have to have any HTML knowledge. It’s very speedy and lets you add Flickr images, YouTube videos and file attachments. There are numerous other amazing features and it works with numerous blogging formats. Unlike Windows Live Writer, BlogJet isn’t, but there is a free demo version.

blogjet 20+ Essential Tools and Applications For Bloggers

ScribeFire

ScribeFire is an extension that you can get for Firefox, Chrome, Opera and Safari. It’s a full featured blog editor that lets you create and publish blog posts right from your browser. You can drop and drop text and images, schedule blog posts for later, tag and categorize, edit pages, post to multiple blogs and more. While some find the endless features in ScribeFire overwhelming, others just can’t live without them.

scribefire 20+ Essential Tools and Applications For Bloggers

Qumana

Qumana is another desktop blog editor that lets you edit and publish posts to one or more of your blogs. It can also be used offline and includes text formatting, Technorati tagging, and the ability to add images and advertising to your posts. Qumana works on both Windows and Mac and lets you type in the WYSIWYG editor or Source view (for editing your own HTML).

qumana 20+ Essential Tools and Applications For Bloggers

Veeeb

Veeeb is a unique editor that integrates with your blogging platform (currently only WordPress and Drupal). It uses a process called “semantic text analysis” in order to scan your content for significant keywords and suggest relevant media and links. You can then drag and drop images and videos right into your posts or store them for later use. If you need to find out more about a topic, you can do that as well with the integrated search.

veeeb 20+ Essential Tools and Applications For Bloggers

Deepest Sender

Deepest Sender is another blog editor that lives in your browser. It runs inside Firefox, SeaMonkey and XULRunner. You can add multiple accounts to be used with the WYSIWYG editor. It can be used as a full page editor in a new tab or right from the sidebar, which lets you drag and drop text and images from the Web right into the editor. Other great features include crash recovery, drafts, post editing and offline mode.

deepestsender 20+ Essential Tools and Applications For Bloggers

More

Content

These tools will help you create content quicker and also help make your posts more interesting to your readers.

Zemanta

Zemanta is a tool that works on the side of your blog editor. There are quite a few browser and server-side plugins that you can use in order to enrich your blog posts. As you’re typing in your blog editor, Zemanta will analyze your words and then suggest images, tags, links and related articles for your content. Zemanta features over 10 million images that you can use, all with the proper licensing.

zemanta 20+ Essential Tools and Applications For Bloggers

PollDaddy

If you’re looking for a quick and easy way to get opinions or feedback from your readers, creating surveys and polls through PollDaddy is a great option. You can get quick responses, plus it’s an easy way to keep tally instead of having to go through all of your comments individually. PollDaddy has a survey editor that is customizable and very easy to use. You can even get immediate responses from people using your iPhone, iPod Touch or iPad with the iOS app.

polldaddy 20+ Essential Tools and Applications For Bloggers

Mobility

Dropbox

Dropbox is the ultimate tool for syncing files between your computer and mobile devices. There is a Dropbox app for just about every device and system and there even more integrations with other apps. So not only are your files always secure, but they’re always with you wherever you go. If you need to save files for use later, just add them to Dropbox or sync them using a supported app.

dropbox 20+ Essential Tools and Applications For Bloggers

Google Docs

If you’re looking for a way to access your blog posts from anywhere, one of your best options it to create and save them in Google Docs. Since Google Docs is a Web based word processor, you can access your account no matter what device you’re on – computer or mobile device. This allows you to work on the go, from anywhere. You can also collaborate in real-time with others, which makes Google Docs great for collaborative posts and projects.

google doc 20+ Essential Tools and Applications For Bloggers

Dragon Dictation

While the Dragon Dictation computer software is pretty expensive, you can currently get it for free on the iPhone, iPod Touch and iPad. With it you can speak right into your device and then have your words automatically transcribed for you. This is great for recording quick notes, thoughts or ideas for your blog posts. You can then email them to yourself to look over and reference whenever needed.

dragon dictation 20+ Essential Tools and Applications For Bloggers

Screenshots

If you’re looking for a quick and easy way to grab screenshots for your posts, without downloading any software, these 3 tools are very convenient.

Awesome Screenshot

Awesome Screenshot is a capture, annotation and sharing tool by Diigo for Chrome, Firefox and Safari. You can capture the visible part of a page, selected area or entire page. Annotation tools include adding shapes (rectangles, circles), arrows, lines and text. There is also a blur tool which is great for protecting your privacy and personal information that you may capture. There are 3 options for saving your screenshots; you can save to the Awesome Screenshot website for a month, save to Diigo forever, or save on your computer.

awesome screenshot 20+ Essential Tools and Applications For Bloggers

FireShot

FireShot is an extension for Firefox, Chrome, Thunderbird, SeaMonkey, and Internet Explorer. It lets you capture, edit, annotate, organize, export, upload and print screenshots from the Web. There are quite a few capture options: entire page, visible part of page, selection or browser window. One of the unique things about FireShot is the full set of editing and annotation tools that it provides. Plus, it can even allow you to capture flash content.

Pixlr Grabber

With Pixlr Grabber you can copy, save, edit and share screenshots and images from the Web. There is an extension for both Firefox and Chrome. You’ll be able to grab only the visible part of the page, a defined area or an entire Web page. You can then share it on Imm.io (an image sharing site by Pixlr) or save it to your desktop. Saving it your desktop then allows you to drag and drop or upload it to your blog post (depending on what you’re using to create your content).

Pixlr Grabber 20+ Essential Tools and Applications For Bloggers

More

Optimization

SEO Blogger

With SEO Blogger, you can “find the most sought-after keywords for your subject without ever leaving your blog editing screen.” It currently works only in the Firefox sidebar via an extension. It allows you to research keywords, see how popular they are, and compare them instantly with other keywords. You’ll also be able to see how many times you’ve used specific keywords in your content. This is great for keeping track of the keyword density in your posts which is a big part of SEO.

seoblogger 20+ Essential Tools and Applications For Bloggers

SEO Book

SEO Book isn’t just one tool, it offers a large selection of free and premium SEO tools for bloggers, webmasters and SEO professionals. The tools offered range from Firefox extensions, to Web based tools. They also have numerous tutorials, tips and articles to help you learn how to properly optimize your blog to increase traffic and rankings. SEO Books is like an SEO goldmine; you’ll be glad that you stopped by.

seo tools 20+ Essential Tools and Applications For Bloggers

More

Sharing

Ping-O-Matic

Ping-O-Matic is a pinging service that lets search engines know that you’ve updated your blog. You can select the different services that you’d like to ping. The services listed are updated regularly, so you can be sure that only the most important ones are listed. You can ping your blog directly from the Ping-O-Matic site or by using the bookmarklet.

pingomatic 20+ Essential Tools and Applications For Bloggers

Shareaholic

Shareaholic makes it easy for you and others to quickly share your blog posts all over the social Web. There is an extension for just about every browser, plus an awesome WordPress plugin (called Sexy Bookmarks) that you’ve probably seen used all over the Web already. Shareaholic supports over 100 services for sharing and saving your content.

Another great all-in-one sharing tool is AddThis; you might want to try out the Sharebar or share buttons for your blog.

Feedburner

Feedburner is an RSS management service that provides custom RSS feeds and management tools for blogs. It also offers traffic analysis so that you can see how many people are viewing and clicking on the content in your feeds. There is an integrated advertising system that lets you inserts ads in your RSS feeds and earn money. A great feature is the ability to add links for content sharing at the bottom of your feed items via Feedflares. Feedburner really gives you total control and the ability to easily optimize your RSS feeds.

Now it’s your turn. What’s your favorite tool or application that makes blogging easier for you?

(bellefoong)