Friday, September 30, 2011

25+ free unique business card PSDs

Media_httpnetdnawebde_afgab

If you are in need of a business card check out these awesome, free psd files.

Posted via email from rightinfo's posterous

Monday, September 19, 2011

Wednesday, August 31, 2011

10 super useful WordPress shortcodes

Check out this website I found at catswhocode.com

Posted via email from rightinfo's posterous

Record Audio Online as MP3 easily with Record MP3

Media_httpwebtrickzco_gsvpb

This is a great online resource for creating MP3's that you can link to or download!

Posted via email from rightinfo's posterous

Wednesday, July 13, 2011

One Page Apps I Actually Use

Media_httpcdncsstrick_rwelg

Check out this post for neat online tools to help with design elements when creating web sites.

Posted via email from rightinfo's posterous

Sunday, June 19, 2011

What Is SEO And What Is Coincidence?

I haven’t posted much lately. Mostly that is down to a new role I have as a Web Developer now. As per usual I am not going to give away the name, but it is a fairly large media company here in NZ. Obviously it is working within their digital department, “digitizing” what they currently have in print.

I have only worked there just over a week, and already I see things that still astonish me about SEO in a real world sense. Generally I like to think that all developers that code for the web should have a good grasp of SEO technologies. And hopefully keep up to date with the changes that search engines implement. It isn’t always the case, but most people atleast have a good understanding of what will and won’t rank.

Interestingly enough I was talking to someone on my team about SEO. His actual job title is “SEO Developer”. As I got talking, I could tell that he seemed to be sticking by the book. And any sort of “contentious” issue that would get debated to no end at a SEO conference was a simply open and close case for him.

Things such as nofollow links and meta tags were an absolute 100% no impact on ranking issue for him. To me, especially nofollow links, I have a believe that they do work. Blog Comments while devalued, still seem to give me some sort of boost in the rankings. Whether that is because of the rank, or just because my website is “out there” is something that I could argue all day long. We talked about it for a while, and all I tried to get across was that nothing in SEO is a yes or no answer. Everything is shrouded in mystery and it is only with testing for yourself can you see what works and what doesn’t.

Even worse, he told me that <strong> and <em> tags around your keyword had absolutely no effect on SEO rankings. Once again maybe something that could be argued either way, but I think it is probably up there with things that you should do anyway. You can check out here for SEOMoz talking about different ranking factors : http://www.seomoz.org/article/search-ranking-factors#ranking-factors

Anyway, I am drifting off my original point here. The SEO Developer also mentioned that our department also hired an external SEO company to work on our sites. After asking them what they did, it seemed they made several onpage SEO enhancements. e.g. Keyword in title tag, keyword in H1 tag. The usual on-page SEO stuff. I questioned about inbound links and what they were doing offsite SEO wise. The other guys in my team didn’t 100% know the answer, but said that before we hired them, we weren’t ranking at all, and now we were.

ooookkaaayyy

Let me just point out something here. The website in question is one of the largest, (probably top 2) in it’s industry. There are 173k links pointing to this site, of which 158k are pointing to the homepage. The homepage is a PR5 page. However before the SEO company was hired, the keywords they “wanted” to rank for were not in the title or H1 tag at all. This alone would (in my eyes) make them  very slim chance of making it to the front page for this particular keyword.

So the SEO company changes the H1 and title tag to be the exact keyword. And we start ranking. But is that an example of how a SEO company can get us ranking? Even though the website itself had over 173 thousand links pointing to it before they even got going.

That is what you call money for nothing kids.

O and just FYI. The SEO company itself does not rank for it’s title keywords within Google.com or Google.co.nz. If that isn’t a good indication of who is ranking us, then I don’t know what is.

Share and Enjoy:
  • Print

  • Digg

  • Sphinn

  • del.icio.us

  • Facebook

  • Mixx

  • Google Bookmarks

  • Diigo

  • MisterWong

  • MySpace

  • StumbleUpon

  • Yahoo! Buzz

Mix keyword research with seo and great content and you should get ranked! Just keep it simple.

Posted via email from rightinfo's posterous

Thursday, June 9, 2011

Amazing Bed and Breakfast - Changing Lanes Pukekohe NZ


If it's time to take a break, a weekend away, a romantic couple of nights for husband and wife, or maybe your honeymoon then check out http://changinglanespukekohenz.cz.cc A beautiful, safe, romantic honeymoon hideaway.

Wednesday, June 8, 2011

Plugin to Remove Comments Completely from WordPress

Media_httpwpengineerc_ziqxe

Sometimes Wordpress is perfect for what you want except you do not need Comments! Yes you can manually disable them, and then you are backwards and forwards editing because you forgot to turn them off. Now you can have a plugin and have them removed site wide.

Posted via email from rightinfo's posterous

Plugin to Remove Comments Completely from WordPress

Media_httpwpengineerc_wgxfw

Sometimes Wordpress is perfect for what you want except you do not need Comments! Yes you can manually disable them, and then you are backwards and forwards editing because you forgot to turn them off. Now you can have a plugin and have them removed site wide>

Posted via email from rightinfo's posterous

Plugin to Remove Comments Completely from WordPress

Media_httpwpengineerc_kxabz

Sometimes Wordpress is perfect for what you want except you do not need Comments! Yes you can manually disable them, and then you are backwards and forwards editing because you forgot to turn them off. Now you can have a plugin and have them removed site wide>

Posted via email from rightinfo's posterous

Thursday, May 12, 2011

4 Ways to Loop with WordPress

At the heart of the WordPress theme template is the venerable WordPress loop. When you’re looking at your index.php file, for example, the loop is the part that typically begins with if(have_posts()) and contains all the tags and markup used to generate the page. The default loop works perfectly well for most single-loop themes, but for more advanced designs with stuff like multiple and custom loops, more looping power is needed. Fortunately, WordPress provides plenty of flexibility with four ways to loop:

Each of these looping methods is useful in a variety of situations. They share a lot of the same underlying functionality, and the query parameters are essentially the same. Collectively, these four techniques enable simple loops, multiple loops, and custom loops in your WordPress theme template. A good place to find a default loop, for example, is in your theme’s index.php file. Its purpose is to loop through the posts stored in the database and echo their contents to the browser. Using WordPress’ template tags, it’s easy to display post titles, content, meta info, and much more. That said, let’s examine the four ways to loop with WordPress.

The Default Loop

The default WordPress loop looks something like this:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>  <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> <h1></h1> <?php the_content(); ?> </div>  <?php endwhile; ?>  <div class="navigation"> <div class="next-posts"><?php next_posts_link(); ?></div> <div class="prev-posts"><?php previous_posts_link(); ?></div> </div>  <?php else : ?>  <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> <h1>Not Found</h1> </div>  <?php endif; ?>

So what makes it “default”? Mostly because it uses the default query to loop through post content, making it the loop used like 99% of the time for most themes. It tells WordPress to loop through posts and display the information according to context, and as called by the various template tags (the_title, the_content, et al). There are tags available for just about any type of data stored in the database.

Based on the query that is sent, the default loop will display a certain number of posts from a certain category from a certain date, and so on. For example, the number of posts displayed in the first part of the loop is specified in the WP Admin. So if someone requests the second page of your “Awesome” category, that information is sent via the query, along with the number of posts, theme template file, and so on.

So the default loop is perfect if you’re happy with the query that is sent, but it is also possible to customize the query and generate an entirely different set of posts.

Loop with query_posts()

The query_posts function enables us to modify the query and display our desired results. We can either override the entire query or keep it around and just change a few parameters. Here’s an example where query_posts is called before the default loop to exclude a specific category:

<?php global $query_string; // required $posts = query_posts($query_string.'&cat=-9'); // exclude category 9  <?php // DEFAULT LOOP GOES HERE ?>  <?php wp_reset_query(); // reset the query ?>

Say you have a default loop in your index.php theme template, but you want to change the number of posts, exclude two categories, and display the results in ascending order. Easy. Just add some query_posts action before the default loop and wp_reset_query immediately after, like this:

<?php global $query_string; // required $posts = query_posts($query_string.'&posts_per_page=3&cat=-6,-9&order=ASC');  <?php // DEFAULT LOOP GOES HERE ?>  <?php wp_reset_query(); // reset the query ?>

Here we are keeping the original query around and just overriding a few parameters. There are many parameters available, so customizing any default loop is accomplished quite easily. If we wanted to completely override the original query, we would replace the second line with something like this:

$posts = query_posts('posts_per_page=3&cat=-6,-9&order=ASC');

Notice here that we’ve removed the $query_string from the query_posts parameters. This essentially erases the default query and replaces it with one that contains only those variables included in query_posts. This means no paging information will be available, so remove the original query only if you know what you’re doing.

When to use? Use query_posts to modify the type of posts that are returned for a single loop. It’s perfect for limiting the number of posts, excluding posts from a certain category or tag, and so on. If more than one loop is required, multiple query_posts loops could work, but there is a much better way to do it using WP_Query.

Loop with WP_Query()

For complete control over the customization of any number of loops, WP_Query is the way to go. When used to modify a default loop, it looks similar to query_posts. For example, let’s exclude a specific category using WP_Query:

<?php $custom_query = new WP_Query('cat=-9'); // exclude category 9 while($custom_query->have_posts()) : $custom_query->the_post(); ?>  <div <?php post_class(); ?> id="post-<?php the_ID(); ?>"> <h1></h1> <?php the_content(); ?> </div>  <?php endwhile; ?> <?php wp_reset_postdata(); // reset the query ?>

It also accepts the same parameters as query_posts, so modifying stuff like number of posts, included/excluded categories, and post order looks quite familiar. As seen in the following examples, WP_Query makes it easy to customize the loop by simply changing the parameter:

$custom_query = new WP_Query('cat=-7,-8,-9'); // exclude any categories $custom_query = new WP_Query('posts_per_page=3'); // limit number of posts $custom_query = new WP_Query('order=ASC'); // reverse the post order

As expected, we can combine parameters with WP_Query using the same syntax as both query_posts and get_posts. Here’s the equivalent of our query_posts example:

$custom_query = new WP_Query('posts_per_page=3&cat=-6,-9&order=ASC');

Notice, however, that with WP_Query, we don’t need the $query_string variable. In addition to using WP_Query to customize the default loop, we can also use it to create and customize multiple loops. Here is a basic example:

<?php // Loop 1 $first_query = new WP_Query('cat=-1'); // exclude category while($first_query->have_posts()) : $first_query->the_post(); ... endwhile; wp_reset_postdata();  // Loop 2 $second_query = new WP_Query('cat=-2'); // exclude category while($second_query->have_posts()) : $second_query->the_post(); ... endwhile; wp_reset_postdata();  // Loop 3 $third_query = new WP_Query('cat=-3'); // exclude category while($third_query->have_posts()) : $third_query->the_post(); ... endwhile; wp_reset_postdata(); ?>

Each of these additional loops may be placed anywhere in your theme template – no need to line them up sequentially. For example, one loop may be placed in your sidebar, another in your footer, and so on. And with the output of each loop easily modified using any of the available parameters, any loop configuration is possible.

When to use? Use WP_Query for creating multiple, customized loops. By setting up additional instances of WP_Query in your theme, you can create any number of multiple loops, and customize the output of each.

Even so, we don’t always need to break out the big guns, sometimes we just need a few additional loops displayed around the page. So let’s put down the bazookas and gather in the garden for some get_posts tea ;)

Loop with get_posts()

The easiest, safest way to create multiple loops in your theme is to use get_posts(). Anywhere you need to display a quick, static set of posts, get_posts is the perfect choice. Think 10 recent posts in the sidebar, or 10 random posts in the footer. get_posts makes it easy. Here again is a query to exclude a specific category:

<?php global $post; // required $args = array('category' => -9); // exclude category 9 $custom_posts = get_posts($args); foreach($custom_posts as $post) : setup_postdata($post); ... endforeach; ?>

This code creates a loop of all posts except those in the excluded category. Of course, excluding a category is just one way to customize your additional, static loops. By using any of the same parameters accepted by WP_Query and query_posts, it’s possible to create loops that display just about anything you want.

Notice, however, that get_posts requires the use of an array for the parameters. The format for multiple parameters looks like this (using our previous example):

$args = array('numberposts'=>3, 'category'=>-6,-9, 'order'=>'ASC');

Also notice that we’re using numberposts instead of posts_per_page to limit the number of posts. According to the WP Codex, posts_per_page should work with get_posts, but if it doesn’t just go with numberposts. There is also a showposts parameter that also seems to work fine with get_posts.

When to use? Use the get_posts() function to easily create additional, static loops anywhere in your theme. get_posts accepts the same parameters as query_posts, and is perfect for adding static, custom loops to your sidebar, footer, or anywhere else.

30-Second Summary

The bottom line for customizing default loops and creating multiple loops:

  • To modify the default loop, use query_posts()
  • To modify loops and/or create multiple loops, use WP_Query()
  • To create static, additional loops, use get_posts()

If you’re working with WordPress loops and want to learn more about using them to customize your theme, we cover the topic extensively in our book, Digging into WordPress, which is current with WordPress 3.1 :)

Possibly Related Posts

Working with the Wordpress "Loop"

Posted via email from rightinfo's posterous

Create Your Own Functionality Plugin

Media_httpwpcandycomf_iosxi

Great tutorial on writing plugins for your wordpress site instead of overloading the functions.php file.

Posted via email from rightinfo's posterous

Monday, April 11, 2011

Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages | Social Media

There are many WordPress plugins that allow you to post an update to social media sites.

But when it comes to Facebook, its a little tricky. That’s because you can have a Facebook Profile page and a Facebook Public Profile page a.k.a. Facebook Fan Pages.

Because your Facebook “Friends” are different from your “Fans” – a common question I get asked is how to automatically post an update to Facebook Fan Pages instead of the Facebook Profile Page.

This is very powerful because your blog posts will be broadcast to the activity stream of your fans and if they comment or “like” the link, it will then be broadcast to all of their friends stream creating much welcomed syndication to your blog post.

Overview:

Now, I couldn’t find a WordPress plugin that could post directly to my Facebook Fan Page, so here’s the workaround using a Twitter plugin and a Facebook App.

twitpress3 Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

Setting it Up:

1. First, download the TwitPress plugin and install the TwitPress plugin on your blog.
2. Add the Selective Twitter Status.app to your Fan Page. Note, please make sure you choose whether you want to add the app to your profile page or your fan pages. Then go through the “grant permissions” process to allow this app to post to your Fan Page Status stream.

Picture 7 Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

Making it Work:

Here You have two choices. If you want ALL your blog posts to be automatically posted to your Facebook Fan Page, then just add the “#fb” tag in the Twitpress plugin edit menu.

twitpress1 Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

Now, all of your posts will have the “#fb” added to the permalink and will appear on your Facebook Fan Page automatically as a status update.

Now, if you want to DECIDE which posts to add to your Facebook Fan Page each time you post, here’s what to do:

1. After composing your blog post, click on the Edit Permalink option below the post title
2. Add the “#fb” text to the end of your permalink

twitpress2 Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

That’s it.

Hope it answers your questions on this issue. If you like these kind of tutorials, please:
1. Follow me on Twitter
2. Follow me on Facebook
3. Subscribe to this blog

And if you like, please retweet this post. :)

retweet red Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

Technorati Tags: , ,


var linkwithin_site_id = 122592;
//LinkWithinCodeEnd -->


pixel Wordpress Tip: How To Post to Facebook Pages Instead of Profile Pages

If you enjoyed this post, make sure you subscribe to my RSS feed!

Tags: , , ,

This is a great tip on how to post updates direct to your fanpage via wordpress.

Posted via email from rightinfo's posterous

Monday, February 28, 2011

Pdfcv: Quickly Create CV’s Online &amp; Download In PDF Format

Pdfcv: Quickly Create CV’s Online & Download In PDF Format

The process of creating a CV is often slowed down by decisions like which fields to enter, which themes to employ, which fonts to use, etc. What you need is a tool that takes care of all these things for you and gets right down to the business of forming a CV. PDFcv is this tool.

create csv online

PDFcv is a free to use website that lets you quickly create a CV online and then download it in PDF format in one of two available themes. You start by signing up for an account on the website or logging in through your Facebook, LinkedIn, Twitter, or Google account. Next you browse through the available tabs that define various sections of your CV. These sections include contact information, work experience, education, skills, etc. The tabs have predefined fields; you can add additional fields if you want and fields not applicable to you can be left blank. You can also import all this information from your LinkedIn account.

create csv online

The finished CV can be easily downloaded in one of two themes: Solid and Fancy Blues. Additional themes are promised to be added soon. Your CV is made available in PDF format and can be viewed with your default PDF viewing program.

Features:

  • A user-friendly web service.
  • Lets you quickly create a CV online.
  • Contains predefined sections and fields.
  • Provides two themes you can download the CV in.
  • Lets you import data from your LinkedIn account.
  • CV is made available in PDF format.
  • Similar tools: CeeVee, CVMaker and HappyCV.

Check out PDFcv @ www.pdfcv.com (by MOin from ThumbPress)

Everyone needs a CV and this site makes it quick and easy to produce your own.

Posted via email from rightinfo's posterous

Thursday, January 20, 2011

Probably the Best Free Security List in the World

Repairing XP:
Recovering Windows XP using the Recovery Console
How to install and use the Windows XP Recovery Console
Repair XP
How to Perform a Windows XP Repair Install

Windows Vista rescue disks:
Neosmart

Windows 7 rescue disks/USBs:
Neosmart
Raymondcc

Versatile tool for troubleshooting:
Microsoft fix it center
Techtoolkit
Admin Swiss Knife Suite
TechTools
NirLauncher
WSCC - Windows System Control Center

Rescue disks:
UBCD4win
Trinity
BartPE
BootDisk
UBCD
Omega
Norton Bootable Recovery Tool
Hiren's boot cd
OTLPEStd
Secured2k's Boot CD

Portable OS:
Ubuntu linux
KNOS

Linux live CD:
LinuxMint
Puppy
Simply Mepis
Slax
Ubuntu
PCLinuxOS
Webconverger

Partition recovery:
Testdisk
Minitool

Partition software:
Easeus
MInitool
Paragon
Gparted

Boot-CD registry editor:
PC regedit

Rescuing and troubleshooting:
Paragon Rescue Kit
Memtest86+
Sisoft
SystemRescueCD
Shockfamily Knoppix
BSOD survival guide

Boot, rescue, partitioning etc.
Parted Magic
Easeus

Fixing MBR:
Fixing MBR with Boot-CD
another
Fixing MBR
Kill bootkits

Disk recovery(data, partition, boot sector):
TesktDisk
Partition Find & Mount

Make bootable linux USB:
UBootNetin
LiLi
Privatix Live-System

Make bootable Windows USB:
A bootable USB
WintoFlash

Recover a hanging system:
Antifreeze

Solve problem drivers:
Bluescreenview
Whocrashed
Remove Leftovers Driver From Your System
Identify Which Service or Driver Failed During System Startup

Repairing of broken internet connection:
Complete Internet Repair
Winsockxpfix
Winsockfix
Lspfix
Autodebug for Winsock
Repairing of broken internet connection (V)
Network test tool
ICR

Restore Corrupted Folder Options and Advanced Settings:
Re-Enable
Tool 1

Tool 2
Fix corrupted .exe association  another
Fixpolicies
XP Quick Fix Plus
Dial-aFix
Computer Repair utility kit
Eable booting in safe mode
Turn off “Autorun” and “Default Share” download
Windows medkit
7 quick fix
XP quick fix plus
Broken shortcut fixer
File Association Fixer

Repair corrupted IE:
Repair IE
SF IE Restoration

Windows reinstall guides:
How to Rebuild your Computer
Windows reinstall
Install, reinstall, or uninstall Windows
installing windows xp from a usb key

Recover installations keys:
The Magical Jelly Bean Keyfinder
Recover Windows key for unbootable system
Retrieve the Software Installation Keys
ProduKey
LicenseCrawler
RockXP

Recover/reset Windows passwords:
boot cd for reseting windows passwords
How to reset windows account password
How to recover Windows password
Cain&Able
Ophcrack

Recover other passwords:
Reveal Passwords Hidden Under Asterisks
Recover Firefox master password
Reset BIOS Password
Recover router password

SafeMode:
How to Start Windows in Safe Mode
BootSafe

Stress tests:
Video Memory stress Test

BIOS:

How to enter BIOS
How to set BIOS to boot from the CD
Changing Your Computers Boot Order

Memory dump:
How to Create a Memory Dump for a Program
How to analyse memory dump

Versatile tools:
Advantage-PC Fix
Shane's toolbox

Recover documents:
Recover Word documents
Recover Exel documents
Recover Exel/Word documents
Recover ZIP-files
ZIP repair

Other:
How to check if  system Is 32-bit or 64-bit (x86 or x64)
Mount an ISO Image in Windows 7, Vista and XP
How to use SysPrep to Generate Unique SID before Cloning
How To Fix “BOOTMGR is missing” Error in Vista and Windows 7
How to Quickly Shut Down a Hung or Unresponsive Application

Copy A Downloaded Linux Disk Image To a Bootable USB Stick

Back to Index

You have to look after your computer's security! Here's an awesome list of no-cost applications to assist you.

Posted via email from rightinfo's posterous