<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Onlinevortex</title>
	<atom:link href="http://onlinevortex.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://onlinevortex.com</link>
	<description></description>
	<lastBuildDate>Sun, 27 May 2012 00:03:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Preview short URL&#8217;s in comments</title>
		<link>http://onlinevortex.com/2010/01/preview-short-urls-in-comments/</link>
		<comments>http://onlinevortex.com/2010/01/preview-short-urls-in-comments/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 18:47:26 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[short url]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.com/?p=580</guid>
		<description><![CDATA[Yesterday Keith Dsouza wrote in Weblog Tools Collection about the problem with short url in comments which are used by spammers to try to get their comments approved. The problem with short urls is that in order to know where &#8230; <a href="http://onlinevortex.com/2010/01/preview-short-urls-in-comments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday Keith Dsouza wrote in <a href="http://weblogtoolscollection.com/">Weblog Tools Collection</a> about the problem with short url in comments which are used by spammers to try to get their comments approved.</p>
<p>The problem with short urls is that in order to know where the link points you have to click on it with the risk of being sent to a malware site or something else. Or you can use another web service to expand the URL and check the destination but you have to open another browser tab, copy the URL from the comment and paste it into the other tab.</p>
<p><span id="more-580"></span>If you have a site with a lot of comments it&#8217;s difficult to check every one and that&#8217;s why Keith proposed the idea of a plugin to handle this. I thought that it would be easy to create a plugin to do that and after a bit of research I found that <a href="http://longurl.org">LongURL.org</a> has a <a href="http://plugins.jquery.com/project/longurl">jQuery plugin</a> that does precisely what I needed for the plugin.</p>
<p>With that jQuery plugin it took me less than 30 minutes to create the first version of the <em>Preview Comments Short URL</em> plugin for wordpress.</p>
<p>After installing the plugin, in the comments administration page you get a link next to each short URL to expand it for preview.</p>
<p><a href="http://onlinevortex.com/2010/01/preview-short-urls-in-comments/screenshot-1-2/" rel="attachment wp-att-581"><img class="aligncenter size-full wp-image-581" title="screenshot-1" src="http://onlinevortex.com/wp-content/uploads/2010/01/screenshot-111.png" alt="" width="530" height="95" /></a></p>
<p><a href="http://onlinevortex.com/2010/01/preview-short-urls-in-comments/screenshot-2/" rel="attachment wp-att-582"><img class="aligncenter size-full wp-image-582" title="screenshot-2" src="http://onlinevortex.com/wp-content/uploads/2010/01/screenshot-211.png" alt="" width="656" height="95" /></a></p>
<p>It works with most of the short URL&#8217;s I tried, and LongURL is constantly adding support for URL shorteners.</p>
<p>Download the <a onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');" href="http://wordpress.org/extend/plugins/preview-comments-short-url/">Preview comments short URL</a> plugin from the <a onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');" href="http://wordpress.org/extend/plugins/">WordPress plugin repository</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2010/01/preview-short-urls-in-comments/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Default Post thumbnails plugin</title>
		<link>http://onlinevortex.com/2010/01/default-post-thumbnails-plugin/</link>
		<comments>http://onlinevortex.com/2010/01/default-post-thumbnails-plugin/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 21:00:31 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[thumbnails]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.com/?p=575</guid>
		<description><![CDATA[With the support for post thumbnails in WordPress 2.9 you can now display a thumbnail image for each post in your site, depending on the theme you are using and if you enabled support for post thumbnails for it. But &#8230; <a href="http://onlinevortex.com/2010/01/default-post-thumbnails-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the support for post thumbnails in WordPress 2.9 you can now display a thumbnail image for each post in your site, depending on the theme you are using and if you enabled support for post thumbnails for it.</p>
<p>But if your site already has hundreds of posts, adding a thumbnail image for each one will be a lot of work even if you only want the same image for each old post.</p>
<p>This plugin allows you to specify a default post thumbnail for posts that doesn’t have a thumbnail set.</p>
<p>This plugin requires that you have enabled support for post thumbnails in your theme (you can enable it by adding these 2 lines in your theme functions.php file).</p>
<p class="code">if ( function_exists(‘add_theme_support’) ) {<br />
add_theme_support(‘post-thumbnails’); }</p>
<p>You can select the thumbnail from the images already uploaded to your media library.</p>
<p style="text-align: center;"><a rel="attachment wp-att-544" href="http://onlinevortex.com/projects/default-postthumbnails/defpostthumbnail2/"><img class="aligncenter size-medium wp-image-544" title="defpostthumbnail2" src="http://onlinevortex.com/wp-content/uploads/2010/01/defpostthumbnail21-300x153.png" alt="" width="300" height="153" /></a></p>
<p>You can see more screenshots of this plugin, how to use it and the download link in the <a href="/projects/default-postthumbnails/">Default Post Thumbnails</a> page</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2010/01/default-post-thumbnails-plugin/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Custom login pages plugin</title>
		<link>http://onlinevortex.com/2009/12/custom-login-pages-plugin/</link>
		<comments>http://onlinevortex.com/2009/12/custom-login-pages-plugin/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 22:11:35 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.com/?p=500</guid>
		<description><![CDATA[Some time ago I was bidding a project for a plugin to allow the customization of the login page, I didn&#8217;t win the project but I wanted to build the plugin so I did some research and started to code &#8230; <a href="http://onlinevortex.com/2009/12/custom-login-pages-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some time ago I was bidding a project for a plugin to allow the customization of the login page, I didn&#8217;t win the project but I wanted to build the plugin so I did some research and started to code it.</p>
<p>This plugin allows you to define custom header and footer templates to be used in the login/logout, lost password and register pages to match the design of your site. In the custom templates you can include CSS styles to set a background image, the size and colors of the login form, etc&#8230;</p>
<h3>How to use this plugin</h3>
<p>After activation you will have a new settings page for &#8220;Custom Login pages&#8221;, in this page you add filenames of the header and footer templates to be used whenever a login screen is displayed.</p>
<div id="attachment_508" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-508  " title="screenshot-1" src="http://onlinevortex.com/wp-content/uploads/2009/12/screenshot-11-300x165.png" alt="Custom login pages option page" width="300" height="165" /><p class="wp-caption-text">Custom login pages option page</p></div>
<p>The templates have to be in the current theme directory, you can name the templates whatever you want and if the plugin does not find the templates it will use the default header.php and footer.php.</p>
<div id="attachment_504" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-504  " title="custom_login" src="http://onlinevortex.com/wp-content/uploads/2009/12/custom_login2-300x164.jpg" alt="Custom login page" width="300" height="164" /><p class="wp-caption-text">Custom login page</p></div>
<div id="attachment_507" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-507 " title="custom_login_register" src="http://onlinevortex.com/wp-content/uploads/2009/12/custom_login2_register2-300x164.jpg" alt="custom_login_register" width="300" height="164" /><p class="wp-caption-text">Custom register page</p></div>
<p>The plugin is compatible with <a href="http://wordpress.org/extend/plugins/cimy-user-extra-fields/">Cimy user extra fields</a>. You can see more screenshots of this plugin and the download link in the <a href="/projects/custom-login-pages/">Custom login pages</a> page</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/12/custom-login-pages-plugin/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Post thumbnails and default images</title>
		<link>http://onlinevortex.com/2009/12/post-thumbnails-and-default-images/</link>
		<comments>http://onlinevortex.com/2009/12/post-thumbnails-and-default-images/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 21:51:07 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[thumbnails]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.com/?p=486</guid>
		<description><![CDATA[In my previous post about post thumbnails with posts excerpts I shared code to display the first image of your post as a thumbnail in your main page and it displayed a default image if the post didn&#8217;t have any &#8230; <a href="http://onlinevortex.com/2009/12/post-thumbnails-and-default-images/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In my previous post about <a href="/display-the-post-image-with-your-posts-excerpts/">post thumbnails with posts excerpts</a> I shared code to display the first image of your post as a thumbnail in your main page and it displayed a default image if the post didn&#8217;t have any images in it.</p>
<p>Now that WordPress 2.9 was released we can use new functions to display the post image as a thumbnail. This feature is only available if it is enabled specifically in the theme, so to enable it all you have to do is add this 2 lines to the functions.php file of your theme.</p>
<p class="code">if ( function_exists(&#8216;add_theme_support&#8217;) )<br />
add_theme_support(&#8216;post-thumbnails&#8217;);</p>
<p>This will enable the post thumbnail functionality and add a new box in your new post pages to set the post thumbnail</p>
<p style="text-align: center;"><img class="size-medium wp-image-487 aligncenter" title="post_thumbnail_box" src="http://onlinevortex.com/wp-content/uploads/2009/12/post_thumbnail_box1-300x88.png" alt="post_thumbnail_box" width="300" height="88" /></p>
<p style="text-align: center;"><img class="size-full wp-image-488 aligncenter" title="post_thumbnail_box2" src="http://onlinevortex.com/wp-content/uploads/2009/12/post_thumbnail_box1211.png" alt="post_thumbnail_box2" width="292" height="176" /></p>
<p>To set an image as thumbnail you upload it like any other image or select it from your media library and at the bottom you will see the text &#8220;Use as thumbnail&#8221;, click on it and that&#8217;s it.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-489" title="post_thumbnail_3" src="http://onlinevortex.com/wp-content/uploads/2009/12/post_thumbnail_311.png" alt="post_thumbnail_3" width="468" height="107" /></p>
<p>Now, to display the thumbnail in your theme you have to use the function <code> the_post_thumbnail()</code>,  the basic usage should be :</p>
<p class="code"><code><br />
if ( current_theme_supports( 'post-thumbnails' ) )<br />
the_post_thumbnail(array(100,100));<br />
</code></p>
<p>Which is pretty simple, and integrated  into the code we have from the <a href="/display-the-post-image-with-your-posts-excerpts/">previous post about thumbnails</a> should look like this:</p>
<p class="code"><code><br />
if ( function_exists('has_post_thumbnail') &amp;&amp; has_post_thumbnail() ) {<br />
the_post_thumbnail(array(100,100));<br />
} else {<br />
postimage(100,75,'image for: '.get_the_title(),'image');<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/12/post-thumbnails-and-default-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.9 &#8211; Carmen</title>
		<link>http://onlinevortex.com/2009/12/wordpress-2-9-carmen/</link>
		<comments>http://onlinevortex.com/2009/12/wordpress-2-9-carmen/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 19:04:06 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.com/?p=479</guid>
		<description><![CDATA[After a short beta testing WordPress 2.9 &#8220;Carmen&#8221; is out and available for download or you can use the automatic upgrade (Tools &#62; Upgrade) . This release is named in honor of the jazz vocalist Carmen McRae. Some users have &#8230; <a href="http://onlinevortex.com/2009/12/wordpress-2-9-carmen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="blue-m" src="http://onlinevortex.com/wp-content/uploads/2009/12/blue-m11.png" alt="blue-m" width="100" height="100" />After a short beta testing WordPress 2.9 &#8220;Carmen&#8221; is out and available for <a href="http://wordpress.org/download/">download </a>or you can use the automatic upgrade (<strong>Tools</strong> &gt; <strong>Upgrade</strong>) .</p>
<p>This release is named in honor of the jazz vocalist <a href="http://www.carmenmcrae.com/">Carmen McRae.</a></p>
<p>Some users have reported issues with this version and incompatibilities with some plugins (RSS, Cron and scheduled posts, pings). Is recommended that you do a full backup of your database before attempting the upgrade.</p>
<p>And if you find issues with your WordPress installation after uploading the files of this new version or with the automatic upgrade check <a href="http://www.semiologic.com/2009/12/21/wp-2-9-three-bugs-and-how-to-fix-them/">this post at Semiologic</a> that provides 3 patched files that solve some of the issues that most users are facing.</p>
<p>I think that WordPress to release version 2.9.1 in a few days to properly address this issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/12/wordpress-2-9-carmen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress checklist before going live</title>
		<link>http://onlinevortex.com/2009/12/wordpress-checklist-before-going-live/</link>
		<comments>http://onlinevortex.com/2009/12/wordpress-checklist-before-going-live/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 01:19:47 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.local/?p=391</guid>
		<description><![CDATA[Changing this site backend to WordPress made me think again the list of things to check before flipping the switch to &#8220;Live&#8221;. Some are obvious, some are Templates 404.php If your theme doesn&#8217;t have a 404.php template it will redirect &#8230; <a href="http://onlinevortex.com/2009/12/wordpress-checklist-before-going-live/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Changing this site backend to WordPress made me think again the list of things to check before flipping the switch to &#8220;Live&#8221;. Some are obvious, some are</p>
<h3>Templates</h3>
<p><strong>404.php</strong><br />
If your theme doesn&#8217;t have a 404.php template it will redirect to the main page, and the visitor will wonder why the page he was expecting to see is replaced with the main page of the site.</p>
<p><strong>About page</strong><br />
Don&#8217;t forget to replace the default page text created by WordPress for the about page, you can find over a million pages with the <a href="http://tinyurl.com/y9djacz">exact same text</a>.</p>
<h3>CSS</h3>
<p><strong>Printer friendly pages or CSS</strong><br />
Try printing some pages of your site and verify that the result is readable. Consider creating an alternate CSS if necessary</p>
<p><strong>WordPress Standard CSS classes</strong><br />
Don&#8217;t forget to include the standard CSS classes from WordPress (.alignleft, .alignright, .aligncenter, .wp‐caption, .cat‐item, .currentcat, etc&#8230;)</p>
<p><strong>Browser compatibility</strong><br />
The goal is to give the visitor the best browsing experience possible, but we have to keep in mind that <a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">not all browsers are the same</a>.  Test in different browsers, but remember that every browser has different grades of support for standards.</p>
<h3>RSS</h3>
<p>Verify that the RSS is reachable or redirects to Feedburner if you are going to use Feedburner.</p>
<h3>robots.txt</h3>
<p>Make sure robots.txt file is free from errors that can keep the search engines from indexing your site. And the pages that are not intended to be listed in search results should be disallowed in robots.txt. The easiest way to handle this without having to read a lot is with a plugin (for example: <a href="http://petercoughlin.com/robotstxt-wordpress-plugin/">Robots.txt WordPress Plugin</a> ).</p>
<h3>Sitemap</h3>
<p>Site maps are often neglected. Whenever pages are added or removed from your site make sure the site map gets updated as well. Again the easiest way to manage this is with a plugin (for example: <a href="http://www.arnebrachhold.de/redir/sitemap-home/">Google XML Sitemaps</a>)</p>
<h3>Forms</h3>
<p>If you provide a contact form that deliver messages to your email box, verify that you receive the email. Also if you use a form to gather email addresses to build a list for a newsletter don&#8217;t forget to verify that the email is sent and the information is saved to a database with the correct information from the form.</p>
<h3>Site search</h3>
<p>This is an important element of on-site usability. Verify that the search functionality works as expected and the template renders the results. If it doesn&#8217;t work it does more harm than good. You can use the search functionality build into WordPress or implement a 3rd party service like Google Custom Search.</p>
<h3>Redirects</h3>
<p>If you are migrating an old site or a site from another domain don&#8217;t forget to set redirects (using .htaccess or with a plugin) and verify that the redirects work by checking a couple pages or posts using the old URL and verifying that you end at the right (new) URL.</p>
<h3>Statistics scripts</h3>
<p>Check that the script needed to track visits is included on each page, is irritating when you lose statistics because you forgot to include the tracker script.</p>
<p>In the WordPress Codex about <a href="http://codex.wordpress.org/Theme_Development_Checklist"><em>Theme Development Checklist</em></a> are more things to consider before declaring a site ready to go live, please note that I didn&#8217;t finished, because you still need to check if the HTML code is valid, add tracking &amp; statistics code, load times optimization, etc&#8230;</p>
<p>And I&#8217;m sure everyone has a similar list, please add a comment and share the things you check.</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/12/wordpress-checklist-before-going-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Query Debug Info plugin</title>
		<link>http://onlinevortex.com/2009/11/query-debug-info-plugin/</link>
		<comments>http://onlinevortex.com/2009/11/query-debug-info-plugin/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 01:50:45 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp_query]]></category>

		<guid isPermaLink="false">http://onlinevortex.local/?p=400</guid>
		<description><![CDATA[I wanted to have this plugin when I was beginning with WordPress and I did have to use multiple loops in one template. This simple plugin adds some overlay tabs in the left side of the screen with information about &#8230; <a href="http://onlinevortex.com/2009/11/query-debug-info-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-412" title="query_debug_info_query" src="http://onlinevortex.com/wp-content/uploads/2009/11/query_debug_info_query11-300x159.jpg" alt="query_debug_info_query" width="300" height="159" /></p>
<p>I wanted to have this plugin when I was beginning with WordPress and I did have to use multiple loops in one template.</p>
<p>This simple plugin adds some overlay tabs in the left side of the screen with information about the constants of the theme like (WP_CONTENT_DIR, WP_PLUGIN_DIR, TEMPLATEPATH, STYLESHEETPATH, etc..) and infomation useful to debug your loops like the of type you are currently viewing, the query results (post_count, found_posts), the query vars used and the query used (the raw SQL generated by WordPress.</p>
<h3>How to use this plugin</h3>
<p>After activating the plugin you can add the function call in your template to display information about the main query:</p>
<p class="code">&lt;?php if (function_exists(&#8216;debuginfo&#8217;)) { debuginfo(&#8220;Main&#8221;); }?&gt;</p>
<p>Add additional calls after creating a new WP_Query object, if you want to track a specific variable you can pass it to the function, example:</p>
<p class="code">&lt;?php $my_query = new WP_Query(&#8220;showposts=3&amp;category_name=Featured&amp;order=DESC&#8221;); ?&gt;<br />
&lt;?php if (function_exists(&#8216;debuginfo&#8217;)) { debuginfo(&#8220;Secondary&#8221;,2,$my_query); }?&gt;</p>
<p>The information is only displayed if you are logged in as an administrator.</p>
<p>More screenshots of this plugin and the download link in the <a href="/projects/query-debug-info/">Query debug info</a> page or you can download it from the <a href="http://wordpress.org/extend/plugins/query-debug-info/">Query debug info page</a> in wordpress.org</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/11/query-debug-info-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bitly shared links plugin</title>
		<link>http://onlinevortex.com/2009/11/bitly-shared-links-plugin/</link>
		<comments>http://onlinevortex.com/2009/11/bitly-shared-links-plugin/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 00:46:21 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[bit.ly]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.local/?p=402</guid>
		<description><![CDATA[This will be the first plugin I will publish, so it will be a little simple and maybe unpolished. I built this plugin because I see that all the links posted in twitter are shortened by bit.ly or a similar &#8230; <a href="http://onlinevortex.com/2009/11/bitly-shared-links-plugin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This will be the first plugin I will publish, so it will be a little simple and maybe unpolished.</p>
<p>I built this plugin because I see that all the links posted in twitter are shortened by <a href="http://bit.ly/">bit.ly</a> or a similar service. There are many plugins that insert at the bottom of the posts links to share the post in various services but the link sent is not shortened. By default a long URL sent to twitter is shortened using bit.ly but one of the useful features of bit.ly is that you can get statistics of how many clicks the shortened URL received, from where and when.</p>
<p>How to use it:</p>
<p><img class="alignleft size-medium wp-image-407" title="bitly_share_links_options" src="http://onlinevortex.com/wp-content/uploads/2009/11/bitly_share_links_options1-300x159.jpg" alt="bitly_share_links_options" width="300" height="159" />Once you have installed and activated the plugin you have to enter your login and bit.ly API key in the &#8216;Bit.ly Share Links Options&#8217; page and select what short URL you want to use (bit.ly or j.mp) and if you want the links to open in a new window/tab.</p>
<p>Now when you publish a new post the plugin will send a request to bit.ly to generate the short URL and store it in the post meta. When a user goes to the post page at the bottom of the post the plugin will insert links to share your posts in the most popular social media sites (facebook, twitter, stumbleupon, etc..).</p>
<p><img class="alignleft size-medium wp-image-408" title="bitly_share_links_post_edit" src="http://onlinevortex.com/wp-content/uploads/2009/11/bitly_share_links_post_edit11-300x159.jpg" alt="bitly_share_links_post_edit" width="300" height="159" />If you have the sociable plugin installed the plugin will not display a second set of links, instead it will hook into the sociable plugin and replace the long URL with the short url generated by bit.ly.</p>
<p>The plugin also retrieves the stats for the short URL, you can see the stats in the edit post page.</p>
<p><a href="http://wordpress.org/extend/plugins/bitly-shared-links/">Download Bitly shared links</a></p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/11/bitly-shared-links-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Display the post image with your posts excerpts</title>
		<link>http://onlinevortex.com/2009/11/display-the-post-image-with-your-posts-excerpts/</link>
		<comments>http://onlinevortex.com/2009/11/display-the-post-image-with-your-posts-excerpts/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 17:22:59 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[excerpt]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[thumbnails]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://onlinevortex.local/?p=317</guid>
		<description><![CDATA[You spent hours looking for that image that perfectly illustrates your post, but on the main blog page you only display the excerpt. All that work and the impact of the image is lost because the image is only displayed &#8230; <a href="http://onlinevortex.com/2009/11/display-the-post-image-with-your-posts-excerpts/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You spent hours looking for that image that perfectly illustrates your post, but on the main blog page you only display the excerpt. All that work and the impact of the image is lost because the image is only displayed when the reader is viewing the full post.</p>
<p>You can add this function to your theme functions.php to display the thumbnail image of your post or a default image if the post does not have one.</p>
<p class="code">function postimage($width,$height, $text, $class) {<br />
$scriptpath = get_stylesheet_directory_uri();<br />
$attachments = get_children(array(&#8216;post_parent&#8217; =&gt; get_the_ID(), &#8216;post_type&#8217; =&gt; &#8216;attachment&#8217;, &#8216;post_mime_type&#8217; =&gt; &#8216;image&#8217;, &#8216;orderby&#8217; =&gt; &#8216;menu_order&#8217;));<br />
if (!is_array($attachments)) {<br />
$image = $scriptpath.&#8221;/images/default.jpg&#8221;;<br />
echo &#8216;&lt;img class=&#8221;&#8216;.$class.&#8217;&#8221; title=&#8221;&#8216;.$text.&#8217;&#8221; src=&#8221;&#8216;.$scriptpath.&#8217;/scripts/timthumb.php?w=&#8217;.$width.&#8217;&amp;h=&#8217;.$height.&#8217;&amp;zc=1&amp;q=100&amp;src=&#8217;.$image.&#8217;&#8221; alt=&#8221;&#8216;.$text.&#8217;&#8221; width=&#8221;&#8216;.$width.&#8217;&#8221; height=&#8221;&#8216;.$height.&#8217;&#8221; class=&#8221;&#8216;.$class.&#8217;&#8221; /&gt;&#8217;;<br />
} else {<br />
$img = array_shift($attachments);<br />
$imagelink = wp_get_attachment_image_src($img-&gt;ID,&#8217;full&#8217;);<br />
$image = $imagelink[0];<br />
echo &#8216;&lt;img class=&#8221;&#8216;.$class.&#8217;&#8221; title=&#8221;&#8216;.$text.&#8217;&#8221; src=&#8221;&#8216;.$scriptpath.&#8217;/scripts/timthumb.php?w=&#8217;.$width.&#8217;&amp;h=&#8217;.$height.&#8217;&amp;zc=1&amp;q=100&amp;src=&#8217;.$image.&#8217;&#8221; alt=&#8221;&#8216;.$text.&#8217;&#8221; width=&#8221;&#8216;.$width.&#8217;&#8221; height=&#8221;&#8216;.$height.&#8217;&#8221; class=&#8221;&#8216;.$class.&#8217;&#8221; /&gt;&#8217;;<br />
}<br />
}</p>
<p><strong>How to use it:</strong><br />
In your template add the function before the call to the_excerpt.</p>
<p class="code">&lt;? postimage(100,75,&#8221;image for: &#8220;.get_the_title(),&#8217;image&#8217;)?&gt;<br />
&lt;? the_excerpt(); ?&gt;</p>
<p><em>The parameters are</em>:<br />
$width &amp; $height &#8211; the purpose of these is obvious<br />
&#8220;image for: &#8220;.get_the_title() &#8211; This will become the title and alt text of the image in the tag<br />
image &#8211; this is the class for the tag, with this you can align/float the image to the left/right or apply any style you already defined for the images</p>
<p>This function uses the <a href="http://code.google.com/p/timthumb/">timthumb</a> script to resize and crop the image automatically. after downloading the script, create a subdirectoy named &#8216;scripts&#8217; in your theme directory and copy the timthumb.php file to it. Now create a &#8216;cache&#8217; subdirectory in your theme directory and assign it write permissions, so the script can create the images in that directory and skip the creation of the image on every page request.</p>
<p>If your post does not have an image, the function will display a default image. to define the default image upload the image you want to be used by default to your theme in the images directory and name it &#8216;default.jpg&#8217;</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2009/11/display-the-post-image-with-your-posts-excerpts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How does the Microsoft and Yahoo deal affects me</title>
		<link>http://onlinevortex.com/2008/02/microsoft-and-yahoo-deal/</link>
		<comments>http://onlinevortex.com/2008/02/microsoft-and-yahoo-deal/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 03:46:00 +0000</pubDate>
		<dc:creator>cmr778</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://bitmapped.onlinevortex.com//2008/02/08/microsoft-and-yahoo-deal</guid>
		<description><![CDATA[Image by psd Like everyone in web, I have an opinion on Yahoo/Microsoft deal, after reading a lot of post about this subject I don&#8217;t understand why all the tables comparing the earnings includes all microsoft divisions (HW , software, &#8230; <a href="http://onlinevortex.com/2008/02/microsoft-and-yahoo-deal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="photo">
<p><img src="http://farm3.static.flickr.com/2082/2234939730_2c6869f681_o.png" align="left"></p>
<p class="caption">Image by <a href="http://www.flickr.com/photos/psd/">psd</a></p>
</div>
<p>Like everyone in web, I have an opinion on Yahoo/Microsoft deal, after reading a lot of post about this subject I don&#8217;t understand why all the tables comparing the earnings includes all microsoft divisions (HW , software, web, games) or at least that is what looks like, because I didn&#8217;t see any indication of the contrary and as far as I know Yahoo or Google don&#8217;t produce consumer hardware, games, OS or office suites with a licensing business model.</p>
<p>The tables should have been the numbers of Yahoo + the numbers of MSFT but only the web divisions and then comparing that to the numbers of income and profit from Google.</p>
<p>But for the analysis and predictions I will point to some posts were A list blogs have made a better job in describing the situation, effects and timelines.</p>
<ul>
<li><a href="http://www.techcrunch.com/2008/02/01/what-would-a-combined-microsoft-yahoo-look-like/">Techcrunch</a></li>
<li><a href="http://www.enriquedans.com/2008/02/microsoft-yahoo-y-los-danos-colaterales.html">Enrique Dans</a></li>
<p><a href="http://www.readwriteweb.com/archives/microsoft_yahoo_and_openid.php">Read/Write Web</a>
<li>
<li><a href="http://www.seomoz.org/blog/the-best-from-around-the-web-on-the-microsoft-yahoo-deal">SEOmoz</a></li>
</ul>
<p>            <span id="more-145"></span></p>
<p>As a user how will this affect me?. well, first let&#8217;s make a list of the services I use on each one.</p>
<p>What services do I use currently or have used in the past on:<br />
<strong>Microsoft</strong></p>
<ul>
<li>Hotmail/Live Mail</li>
<li>MSN Messenger</li>
</ul>
<p><strong>Yahoo</strong></p>
<ul>
<li>Answers</li>
<li>Buzz</li>
<li>Del.icio.us</li>
<li>Flickr</li>
<li>HotJobs</li>
<li>Instant Messenger</li>
<li>Mail</li>
<li>MyBlogLog</li>
<li>My.Yahoo.com</li>
<li>Pipes</li>
<li>Site explorer</li>
<li>Yahoo User Interface Library</li>
<li>Zimbra</li>
<li>Search Marketing</li>
</ul>
<p>And for comparison the services I use on Google:</p>
<ul>
<li>Alerts</li>
<li>Analytics</li>
<li>Blogger</li>
<li>Calendar</li>
<li>Docs</li>
<li>Gmail</li>
<li>Groups</li>
<li>Jaiku</li>
<li>Maps</li>
<li>Reader</li>
<li>Talk</li>
<li>Webmaster Tools</li>
<li>Youtube</li>
<li>Adsense</li>
<li>AdWords</li>
</ul>
<p>And I&#8217;m sure that some services I use are missing, but as a web user this could mean that I may need to start searching for alternatives to the services that I use on Yahoo, because if we look at <a href="http://www.youtube.com/watch?v=aeXAcwriid0">this</a> and <a href="http://blogoscoped.com/archive/2007-11-20-n35.html">this</a> the services provided by Yahoo and converted or redesigned to comply with MS guidelines and corporate/web standards will be ruined and/or covered with ads. or I may not like them changed, as simple as that.</p>
<div class="photo">
<p><a href="http://www.flickr.com/photos/franzlife/2236673758/in/pool-microsoft-keep-your-evil-grubby-hands-off-our-flickr"><img src="http://farm3.static.flickr.com/2410/2236673758_c3149694cc_m.jpg"></a></p>
<p class="caption">Image by <a href="http://www.flickr.com/photos/franzlife/">Franz Patzig</a></p>
</div>
<p>As a developer, what can I say? I haven&#8217;t used IE for the last 4 or so years and I have suffered with the incompatibilities caused by the MS browser, I don&#8217;t use any service or API provided by Microsoft, is there any?</p>
<p>As an advertiser, I have used only Yahoo or Google. But I have read about the new tools that Microsoft implemented for advertisers in their network and they seem to be really good. This may be the only good point in the acquisition for me if MS integrate the search volume and the tools of both companies.</p>
]]></content:encoded>
			<wfw:commentRss>http://onlinevortex.com/2008/02/microsoft-and-yahoo-deal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
