<?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>Pro Web Marketing &#187; Website Tools</title>
	<atom:link href="http://www.prowebmarketing.com/blog/category/web-site-tools/feed" rel="self" type="application/rss+xml" />
	<link>http://www.prowebmarketing.com/blog</link>
	<description>Web Development &#38; SEO Experts</description>
	<lastBuildDate>Thu, 22 Jul 2010 19:54:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Useful Trick:  Recover Saved Passwords</title>
		<link>http://www.prowebmarketing.com/blog/security-news/useful-trick-recover-saved-passwords</link>
		<comments>http://www.prowebmarketing.com/blog/security-news/useful-trick-recover-saved-passwords#comments</comments>
		<pubDate>Tue, 25 May 2010 20:22:01 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Security News]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Website Tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=460</guid>
		<description><![CDATA[If you&#8217;re like me, you often register for a website, hit the &#8220;Remember My Password&#8221; button in the browser, and totally forget what the password was to begin with.  Normally this isn&#8217;t an issue &#8211; as you&#8217;ll always have that password saved. But what if you need to tell someone else that password, or perhaps [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, you often register for a website, hit the &#8220;Remember My Password&#8221; button in the browser, and totally forget what the password was to begin with.  Normally this isn&#8217;t an issue &#8211; as you&#8217;ll always have that password saved.</p>
<p><strong>But what if you need to tell someone else that password, or perhaps log in on another computer?</strong></p>
<p><strong><span id="more-460"></span></strong></p>
<p><a href="http://www.raymond.cc/blog/archives/2007/07/13/easily-show-the-contents-of-password-fields/" target="_blank">Raymond.cc has a great solution to this problem.</a> He has written a piece of JavaScript code that you can simply copy and paste into your browser&#8217;s address bar to reveal any hidden passwords on the page that may be saved.</p>
<p>Here&#8217;s the code!</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">javascript:<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span><span class="kw2">var</span> s,F,j,f,i; s = <span class="st0">&quot;&quot;</span>; F = document.<span class="me1">forms</span>; <span class="kw1">for</span><span class="br0">&#40;</span>j=<span class="nu0">0</span>; j</div>
</li>
</ol>
</div>
<p>Check out his blog at <a href="http://www.raymond.cc/blog/archives/2007/07/13/easily-show-the-contents-of-password-fields/" target="_blank">Raymond.cc</a> for more info and instructions on usage.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-460"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/security-news/useful-trick-recover-saved-passwords/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating old designs &#8211; Easy upgrades</title>
		<link>http://www.prowebmarketing.com/blog/web-site-design/updating-old-designs-easy-upgrades</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-design/updating-old-designs-easy-upgrades#comments</comments>
		<pubDate>Tue, 18 May 2010 16:02:17 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Re-designs]]></category>
		<category><![CDATA[Website Tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=457</guid>
		<description><![CDATA[The web is an ever-evolving medium &#8211; it never stays the same for more than a moment!  That is why your website needs to be updated frequently &#8211; not just in content, but in design.  Your website should be updated to stay current with the newest design practices as well as the newest tech tools [...]]]></description>
			<content:encoded><![CDATA[<p>The web is an ever-evolving medium &#8211; it never stays the same for more than a moment!  That is why your website needs to be updated frequently &#8211; not just in content, but in design.  Your website should be updated to stay current with the newest design practices as well as the newest tech tools and functionality.</p>
<p>This article discusses some simple things you can change on an old website without much effort or re-working of the HTML coding &#8211; ideal for situations where you don&#8217;t want to go for a full re-design but want to make some minor changes to improve your website&#8217;s appeal.</p>
<h2><span id="more-457"></span>Background Images</h2>
<p>The first easy switch that comes to mind is an updated background image.  Does your site have a plain color background?  You can really spice up a design by adding a gradient or texture to the background of the page overall &#8211; just make sure that it is congruent with the overall feel of the site!</p>
<h2>Re-work Typography</h2>
<p>Poorly thought-out (or rushed, as is usually the case) typography can cause a dated or otherwise unappealing look.  Put <a href="http://webdesignledger.com/tips/20-dos-and-donts-of-effective-web-typography">some thought into your fonts and heading styles</a> and be sure to have ample line height.  By making everything more consistent from page to page and <a href="http://www.webdesignerwall.com/tutorials/typographic-contrast-flow/" target="_blank">adding typographic contrast between headings and body text</a> you will look your pages look cleaner.</p>
<h2>Upgrade to CSS3!</h2>
<p>New options in CSS3 make adding some pizazz to an old design easy.  Using <a href="http://www.css3.info/preview/text-shadow/" target="_blank">new CSS3 styles like text-shadow</a>, border radius, and <a href="http://www.css3.info/preview/" target="_blank">more</a>, you can add a layer of design precision to your websites that was previously only possible using images!</p>
<h2>Use Brighter, Sharper Images</h2>
<p>Using media and interface elements using higher quality images and more <a href="http://buildinternet.com/2009/06/five-minute-upgrade-making-your-design-pop/">saturated colors in your design </a>can bring a more modern look to your website.</p>
<h2>Implement Sharing Tools</h2>
<p>A truly easy upgrade for any website is adding a sharing tool, such as the <a href="http://bar.meebo.com/">Meebo Bar</a> to the site.  While this doesn&#8217;t effect the design much, it does bring some modern functionality to the website with no coding required!</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-457"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-design/updating-old-designs-easy-upgrades/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Fonts: Revisiting an old problem</title>
		<link>http://www.prowebmarketing.com/blog/web-content/web-fonts-revisiting-an-old-problem</link>
		<comments>http://www.prowebmarketing.com/blog/web-content/web-fonts-revisiting-an-old-problem#comments</comments>
		<pubDate>Mon, 10 May 2010 20:12:28 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Web Content]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Website Tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=454</guid>
		<description><![CDATA[In a previous article about fonts and web standards, we discussed the problems designers face with fonts on the web and some various solutions.  Today&#8217;s article brings an update to the field in the form of a few new contenders on the web-font battlefield. Font Squirrel&#8217;s @Font-Face Generator @font-face was CSS&#8217;s original answer to the [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.prowebmarketing.com/blog/web-site-tools/using-non-standard-fonts-solutions-and-issues">a previous article about fonts and web standards</a>, we discussed the problems designers face with fonts on the web and some various solutions.  Today&#8217;s article brings an update to the field in the form of a few new contenders on the web-font battlefield.</p>
<p><span id="more-454"></span></p>
<h2><a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">Font Squirrel&#8217;s @Font-Face Generator</a></h2>
<p>@font-face was CSS&#8217;s original answer to the web-font question, but due to poor browser support and confusing implementation methods, it hasn&#8217;t yet taken off.  Font Squirrel&#8217;s generator, on the other hand, combines the @font-face declaration and uses a combination of javascript and CSS hacks to make it work in old, incompatible, and obscure browsers.</p>
<p><a href="http://www.fontsquirrel.com/fontface/generator" target="_blank">http://www.fontsquirrel.com/fontface/generator</a></p>
<h2><a href="http://typekit.com/" target="_blank">Typekit &#8211; A commercial approach</a></h2>
<p>Typekit takes a new approach to web-fonts.  One of the forgotten (yet increasingly important) aspects of the web-font issue is the licensing.  With most solutions, designers use fonts online without thinking about licensing.  Typekit does all of that for you &#8211; at a cost.</p>
<p>Typekit is the first commercial model which hosts web fonts as a service.  Integration into your pages is supposed to be very easy and seamless.</p>
<p><a href="http://typekit.com/" target="_blank">http://typekit.com/</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-454"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-content/web-fonts-revisiting-an-old-problem/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Save time with PHP!  Create photo galleries automatically.</title>
		<link>http://www.prowebmarketing.com/blog/web-site-design/save-time-with-php-create-photo-galleries-automatically</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-design/save-time-with-php-create-photo-galleries-automatically#comments</comments>
		<pubDate>Wed, 03 Mar 2010 17:06:04 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Web Content]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=417</guid>
		<description><![CDATA[Large photo galleries can be a pain to set up and manage. When you are dealing with 100 or more images, you are in for some serious HTML data entry – tons of lines of code with only a few differences in each line. In this article, I’ll provide a sample script that I have [...]]]></description>
			<content:encoded><![CDATA[<p>Large photo galleries can be a pain to set up and manage.  When you are dealing with 100 or more images, you are in for some serious HTML data entry – tons of lines of code with only a few differences in each line.</p>
<p>In this article, I’ll provide a sample script that I have used and adapted for several galleries and other similar tasks.  This article is meant for developers, but I will do my best to take as much of the “lingo” out of it as I can, and explain and document it well.  Even if you don’t know programming or PHP <em>at all</em>, this should be a useful tool for you.   I developed this with only a basic knowledge of PHP syntax and a bit of guess and check.  <a href="http://www.prowebmarketing.com/examples/phpgallery/">Check out the example!</a><span id="more-417"></span></p>
<h2>Robot work</h2>
<p>If you are a web developer, you’ve probably been in this situation before, and this code snippet might look familiar:</p>
<pre name="code" class="php">&lt;li&gt;&lt;a href=”images/gallery/01/01.jpg” title=”Caption” rel=”lightbox”&gt;&lt;img src=”images/gallery/01/thumbs/01.jpg” alt=”Click for Full Size” /&gt;&lt;/a&gt;&lt;/li&gt;</pre>
<p>For every image in your gallery, that line needs to be repeated, with the image source, link href, and caption changed.  Sounds like a wrist-cramp in the making – definitely what I’d call “Robot work”.</p>
<h2>A Scripted Solution</h2>
<p>This situation just begs to be automated.  Being a php enthusiast, I decided to embark on a small adventure – write a script that will produce this HTML automatically.  Here it is, in all its simplistic glory (Pardon any coding faux pas – I am not the most experienced PHP developer in the world).  This script is used with a lightbox gallery called “<a title="Sexy Light Box" href="http://www.coders.me/lang/en/web-html-js-css/javascript/sexy-lightbox-2" target="_blank">Sexy Light Box</a>”.  A grid of thumbnails which can be clicked on for larger view is our goal here.</p>
<pre name="code" class="php">
&lt;?php
$folder = 'images/gallery/';
$extension = '.jpg';
$group = '[group1]';
$caption = 'Caption';
$alt = '';
$title = '';
$iterations = 28;

$wrap1 = '&lt;li&gt;&lt;a href="';
$wrap2 = '" rel="sexylightbox';
$wrap3 = '" title="';
$wrap4 = '"&gt;&lt;img src="';
$wrap5 = '" alt="';
$wrap6 = '" /&gt;&lt;/a&gt;&lt;/li&gt;';
$i = 1;

while ($i &lt;= $iterations) {
if ($i &gt;= 10) {
$string = $wrap1 . $folder . "/" . $i . $extension . $wrap2 . $group . $wrap3 . $caption . $wrap4 . $folder . "/thumbs/" . $i . $extension . $wrap5 . $alt . $wrap6 . $title . $wrap7 . "\n";
} else {
$string = $wrap1 . $folder . "/" . "0" . $i . $extension . $wrap2 . $group . $wrap3 . $caption . $wrap4 . $folder . "/thumbs/" . "0" . $i . $extension . $wrap5 . $alt . $wrap6 . "\n";
}
echo ("$string");
$i++;
}
?&gt;</pre>
<h2>The Breakdown</h2>
<p>This script allows the developer to simply define the gallery directory, number of images, and an (optional &#8211; not included in this version) array of captions.  Below I will explain the code line by line.</p>
<pre name="code" class="php">$folder = 'media/gallery';</pre>
<p>Defines the folder in which the images are.</p>
<pre name="code" class="php">$extension = '.jpg';</pre>
<p>Image extension.  Currently the script requires that all images have the same filetype</p>
<pre name="code" class="php">$group = '[group1]';</pre>
<p>Most lightbox scripts support “groups” or galleries – matching “rel” tags define your gallery</p>
<pre name="code" class="php">$caption = 'Caption';</pre>
<p>Title tag of the linked full-size image.  Most lightbox scripts use this as a caption.</p>
<pre name="code" class="php">$alt = '';</pre>
<p>Alt tags for the images.  This could be converted to an array if you are concerned about unique alt tags for your gallery thumbnails</p>
<pre name="code" class="php">$iterations = 28;</pre>
<p>The number of images in the gallery.</p>
<pre name="code" class="php">$wrap1 - $wrap6</pre>
<p>these are just the chopped parts of the HTML that is being created and wrapped around the variables.</p>
<pre name="code" class="php">while ($i &lt;= $iterations) {</pre>
<p>$i is a placeholder variable known as an “index”.  It is increased by each time the while loop is completed.  Once $i is greater to or equal than $iterations, the loops condition becomes false and it is no longer repeated</p>
<pre name="code" class="php">if ($i &gt;= 10) {</pre>
<p>This line is deals with the naming scheme of the images.  I name my images 01.jpg, 02.jpg … instead of 1.jpg, 2.jpg etc.  Because of this, I had to include a line that would add a “0” to the code IF the image number is less than 10.</p>
<pre name="code" class="php">$string = $wrap1 . $folder . "/" . $i . $extension . $wrap2 . $group . $wrap3 . $caption . $wrap4 . $folder . "/thumbs/" . $i . $extension . $wrap5 . $alt . $wrap6 . $title . $wrap7 . "\n"; }</pre>
<p>This is the line where all of the HTML wraps and the variables you set earlier are combined.  This version of the command includes the “0” I mentioned earlier.  The final HTML that is about to be “echoed” is saved to the variable $string</p>
<pre name="code" class="php">else {</pre>
<p>If the image number is 10 or above…</p>
<pre name="code" class="php">$string = $wrap1 . $folder . "/" . "0" . $i . $extension . $wrap2 . $group . $wrap3 . $caption . $wrap4 . $folder . "/thumbs/" . "0" . $i . $extension . $wrap5 . $alt . $wrap6 . "\n";</pre>
<p>This familiar line of code has the same function as the previous “combiner” line.  The only difference is that this one leaves out the 0, to avoid getting “010.jpg”.</p>
<pre name="code" class="php">
echo ("$string");</pre>
<p>This prints the first line of the gallery!  Yay!  The echo command takes our “$string” variable and prints it to our webpage.</p>
<pre name="code" class="php">$i++; }</pre>
<p>The index variable $i is incremented, or increased by 1.  This keeps our script from looping infinitely and lets it know when we’re out of images.  Once the script hits this line, it goes back to the top of the “while” loop.  If the initiating condition (“$i &lt;= $iterations”) is true, the loop will run again, creating a new line for our gallery.</p>
<h2>Simple enough?</h2>
<p>This is a pretty basic script, and I’m sure it could be improved upon, but for now it definitely saves time, and is easily adapted to many purposes.</p>
<h2>Pros and Cons</h2>
<p><strong>Pros:</strong> Adaptable, time saving, and simple.  The script is re-usable several times on the same page if more than one gallery is on the page.</p>
<p><strong>Cons: </strong>Slight server overhead which is probably negligible.  Each time the page loads, the server has to generate that HTML.  In my opinion, this hardly matters for such a small-scale site.</p>
<h2>Wrapping Up</h2>
<p>Thanks for checking out this script.  I hope you&#8217;ve learned something from it!</p>
<p>You can download the example code <a title="PHP Gallery Download" href="http://www.prowebmarketing.com/examples/downloads/phpgallery.zip" target="_blank">HERE</a>.</p>
<p>To learn more about the javascript used to make the gallery fancy, <a title="Sexy Light Box" href="http://www.coders.me/lang/en/web-html-js-css/javascript/sexy-lightbox-2">check out Sexy Light Box</a> &#8211; compatible with jQuery AND mootools.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-417"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-design/save-time-with-php-create-photo-galleries-automatically/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Designer Tools</title>
		<link>http://www.prowebmarketing.com/blog/web-site-design/web-designer-tools</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-design/web-designer-tools#comments</comments>
		<pubDate>Tue, 23 Feb 2010 21:54:37 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[css templates]]></category>
		<category><![CDATA[free photo gallery]]></category>
		<category><![CDATA[free tools]]></category>
		<category><![CDATA[web design tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=414</guid>
		<description><![CDATA[We have searched and found some great free tools for web designers.  Below are descriptions and where to find some great tools we have stumbled upon: Free clipart http://www.webweaver.nu/clipart/ Web Generator http://www.ornj.net/webalbum/ Free Photo Gallery Generator There are several programs to choose from at this link http://www.web-album-maker.com/ Free CSS templates (Which we do not use) [...]]]></description>
			<content:encoded><![CDATA[<p>We have searched and found some great free tools for web designers.  Below are descriptions and where to find some great tools we have stumbled upon:</p>
<p><strong><span style="text-decoration: underline;">Free clipart</span></strong></p>
<p><a href="http://www.webweaver.nu/clipart/" target="_blank">http://www.webweaver.nu/clipart/</a></p>
<p><strong><span style="text-decoration: underline;">Web Generator</span></strong></p>
<p><a href="http://www.ornj.net/webalbum/" target="_blank">http://www.ornj.net/webalbum/</a></p>
<p><strong><span style="text-decoration: underline;">Free Photo Gallery Generator</span></strong></p>
<p>There are several programs to choose from at this link</p>
<p><a href="http://www.web-album-maker.com/" target="_blank">http://www.web-album-maker.com/</a></p>
<p><strong><span style="text-decoration: underline;">Free CSS templates (Which we do not use)</span></strong></p>
<p><a href="http://www.freecsstemplates.org/" target="_blank">http://www.freecsstemplates.org/</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-414"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-design/web-designer-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft&#8217;s Free Live Sync Software</title>
		<link>http://www.prowebmarketing.com/blog/web-news/microsofts-free-live-sync-software</link>
		<comments>http://www.prowebmarketing.com/blog/web-news/microsofts-free-live-sync-software#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:25:01 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Web News]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[file shareing]]></category>
		<category><![CDATA[microsoft tools]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=409</guid>
		<description><![CDATA[If you are looking for an alternative to backing up your files or you need to have your files available on two or more computers, I recommend taking a look at Microsoft&#8217;s free tool &#8220;Live Sync&#8221;.  This is a small download that allows you to sync folders you choose to another computer.   Sign up free [...]]]></description>
			<content:encoded><![CDATA[<p>If you are looking for an alternative to backing up your files or you need to have your files available on two or more computers, I recommend taking a look at Microsoft&#8217;s free tool &#8220;Live Sync&#8221;.  This is a small download that allows you to sync folders you choose to another computer.   Sign up free at https://www.foldershare.com/</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-409"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-news/microsofts-free-live-sync-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery&#8217;s New API Docs + 1.4</title>
		<link>http://www.prowebmarketing.com/blog/web-site-tools/jquerys-new-api-docs-1-4</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-tools/jquerys-new-api-docs-1-4#comments</comments>
		<pubDate>Tue, 16 Feb 2010 22:09:15 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Website Tools]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=393</guid>
		<description><![CDATA[jQuery, one of the most popular and diversely adapted JavaScript libraries, has released a new version, and a gigantic wiki to document the api.  The new version boasts huge performance boosts and tons of new functionality. What does this mean for developers? The new documentation is so thorough that anyone should be able to make [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery, one of the most popular and diversely adapted JavaScript libraries, has released a new version, and a gigantic wiki to document the api.  The new version boasts huge performance boosts and tons of new functionality.<span id="more-393"></span></p>
<h3>What does this mean for developers?</h3>
<p>The new documentation is so thorough that anyone should be able to make simple scripts, even with minimal programming knowledge.  Every function is documented, complete with code snippets, examples, and common questions and answers.</p>
<p>There are also new functions that allow very simple manipulation of HTML elements &#8211; allowing for very easy presentational JavaScript.  These new functions simplify previously difficult actions.</p>
<p>Check it out today!</p>
<p>http://api.jquery.com/</p>
<p>http://jquery14.com/day-01/jquery-14</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-393"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-tools/jquerys-new-api-docs-1-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Non-Standard Fonts &#8211; Solutions and Issues</title>
		<link>http://www.prowebmarketing.com/blog/web-site-tools/using-non-standard-fonts-solutions-and-issues</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-tools/using-non-standard-fonts-solutions-and-issues#comments</comments>
		<pubDate>Mon, 21 Dec 2009 17:55:06 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[non]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=375</guid>
		<description><![CDATA[One of the more challenging obstacles in website design are the limits imposed on designers by the idea of &#8220;web fonts&#8221;.  Web fonts are the few type faces which are installed on every system globally.  To maintain a consistent look to all users, most designers will stick to using those few fonts (Verdana, Arial, Times, [...]]]></description>
			<content:encoded><![CDATA[<p>One of the more challenging obstacles in website design are the limits imposed on designers by the idea of &#8220;web fonts&#8221;.  Web fonts are the few type faces which are installed on every system globally.  To maintain a consistent look to all users, most designers will stick to using those few fonts (Verdana, Arial, Times, Georgia, and Palatino are most common) or use images to replace headers.  This former solution causes a very stale, plain look that users see on every website they visit.  The latter can seriously hurt your search engine rankings.  Neither of those sound very appealing!</p>
<p>Innovative and curious as the developers are Pro Web Marketing are, we&#8217;ve found several alternatives that can avoid the downsides of traditional solutions.</p>
<p><span id="more-375"></span></p>
<h3>Fahrner Image Replacement</h3>
<p>Fahrner Image Replacement is a technique that was originally thought up by Todd Fahrner, but it is simple and obvious enough that many other designers and developers have thought of it on their own (Us included!)  The idea is that you may use CSS (Cascading Style Sheets) to &#8220;Hide&#8221; the heading, and superimpose the graphic version of that text over it.  This is good for basic header replacement, but it requires a lot of manual work.   The text is also impossible to &#8220;copy&#8221; for an end-user, which is bad for accessibility.</p>
<p><a title="FIR" href="http://en.wikipedia.org/wiki/Fahrner_Image_Replacement" target="_blank">&#8230;Read more about FIR</a></p>
<h3>(Scalable) Inman Flash Replacement (sIFR)</h3>
<p>sIFR is a technique which uses Adobe&#8217;s Flash Player to replace text with a dynamic flash layer automatically.  It utilizes Flash, JavaScript, and CSS to create what is probably the most full-featured option to show your fonts in their full glory.  The only downsides?  It is a real pain to set up, and it requires that your users have a modern version of the flash player.  It can also cause havoc on slower PCs!</p>
<p><a title="sIFR" href="http://en.wikipedia.org/wiki/Sifr" target="_blank">&#8230;Read more about sIFR</a></p>
<h3>Cufon &#8211; My personal favorite!</h3>
<p>Cufon is a project designed to replace sIFR.  It uses JavaScript and a custom &#8220;Generator&#8221; to create a script directly from your font.  All you have to do is generate the script, include it, and deploy it at specified selector tags (headings, etc).</p>
<p>Cufon works in all major browsers and does not interfere with any text interaction such as copying and pasting, and even allows for perfect search engine spidering.</p>
<p><a title="Cufon" href="http://cufon.shoqolate.com/generate/" target="_blank">Check it out here</a></p>
<h3>Looking to the future &#8211; CSS3 and Modern Browsers</h3>
<p>CSS3 includes the &#8220;@font-face&#8221; property as part of its specification.  This will allow developers to specify which font they want to use by uploading a copy of it to their server.  The code will work like this:</p>
<pre style="padding-left: 30px;">@font-face {
  font-family: &lt;a-remote-font-name&gt;;
  src: &lt;source&gt; [,&lt;source&gt;]*;
  [font-weight: &lt;weight&gt;];
  [font-style: &lt;style&gt;];
}
<!--more--></pre>
<p>Once all major browser vendors have implemented this into their specification, this technique will become more popular.  <a title="https://developer.mozilla.org/index.php?title=En/CSS/%40font-face" href="http://" target="_blank">Learn more about the spec here.</a></p>
<h3>Conclusion</h3>
<p>Using non-standard fonts still requires a bit of extra work at this point, and all of these techniques should only be used sparingly.  Your pages main body text should still be a web-standard font, for most cases.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-375"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-tools/using-non-standard-fonts-solutions-and-issues/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easily Share/Promote Your Web Site</title>
		<link>http://www.prowebmarketing.com/blog/web-site-tools/easily-sharepromote-your-web-site</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-tools/easily-sharepromote-your-web-site#comments</comments>
		<pubDate>Wed, 18 Nov 2009 15:44:21 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social networking business networking]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=300</guid>
		<description><![CDATA[You have your web site up and running or you have just added some important posts to your Blog.  How do you make it as easy as possible to for people to share this information? Here is a free web-based tool that does just that.  It is called &#8216;Add This&#8217; and can be seen here [...]]]></description>
			<content:encoded><![CDATA[<p>You have your web site up and running or you have just added some important posts to your Blog.  How do you make it as easy as possible to for people to share this information?</p>
<p>Here is a free web-based tool that does just that.  It is called &#8216;Add This&#8217; and can be seen here at this web site:</p>
<p>http://www.addthis.com/</p>
<p>You pick the options you want and the site will automatically generate the HTML code needed. You simply copy/paste this this code and place it on your Web site or with-in the template of your blog.</p>
<p><span id="more-300"></span></p>
<p>If you are not exactly sure where to place the code, contact a friend that has basic HTML skills and they can help you. It should only take about 15 mins.</p>
<p>Now when someone wants to share an interesting blog post or page on your web site, they simply click on the icon that they have an account with. For example, if someone has a Facebook account, they click on the Facebook icon, login to there Facebook account, and they post a brief mention of your content. This generates more exposure for your site and is a great way to get traffic. It basically allows other people to promote your web site and blog, for no cost!</p>
<p>The other benefit of this tool is that once a person posts a mention of your content on there social networking account, it creates what is called a &#8216;back link&#8217;. A back link is simply a link on a web site that links to your web site. The more back links that you have from sites that have relevant, similar content, the better. Google and other search engines put a decent amount of weight on how many quality back links you have. Basically the more quality back links, the more important you site must be in the eyes of the search engines.</p>
<p>So if your looking for a free, easy to use tool that allows others to share and promote your site, then I would highly recommend using this service.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-300"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-tools/easily-sharepromote-your-web-site/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collaborating Files &amp; Projects Safely &amp; Securely</title>
		<link>http://www.prowebmarketing.com/blog/email/collaborating-files-projects-safely-securely</link>
		<comments>http://www.prowebmarketing.com/blog/email/collaborating-files-projects-safely-securely#comments</comments>
		<pubDate>Mon, 02 Nov 2009 20:10:09 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Security News]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[file sharing]]></category>
		<category><![CDATA[groove]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=186</guid>
		<description><![CDATA[Today, communication goes way beyond the telephone and &#8220;snail mail.&#8221;  Businesses have changed the way they conduct transactions both with their staff and clients.  E-mail has now surpassed all other conventional communications and with that comes security issues that arise when the email is being transferred from the sender to the recipient.  Hackers love emails [...]]]></description>
			<content:encoded><![CDATA[<p>Today, communication goes way beyond the telephone and &#8220;snail mail.&#8221;  Businesses have changed the way they conduct transactions both with their staff and clients.  E-mail has now surpassed all other conventional communications and with that comes security issues that arise when the email is being transferred from the sender to the recipient.  Hackers love emails with attachments.  They are able to break into secure hubs and snatch your files.</p>
<p><span id="more-186"></span>There are two secure programs that enable you to securily share your files and documents with staff and clients.</p>
<p>Microsoft Groove is by far the best collaboration program.  It allows you to collaborate calendars, documents, meetings, and much more.  If you have Microsoft Office 2007 Professional, you already have Groove available.</p>
<p>If you do not have Groove, <a href="http://www.dropbox.com" target="_blank">Dropbox</a> is a great little collaboration program that allows you to share and transfer up to 2 gig of space for free.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-186"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/email/collaborating-files-projects-safely-securely/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery JavaScript Library</title>
		<link>http://www.prowebmarketing.com/blog/web-site-tools/jquery-javascript-library</link>
		<comments>http://www.prowebmarketing.com/blog/web-site-tools/jquery-javascript-library#comments</comments>
		<pubDate>Wed, 21 Oct 2009 20:56:58 +0000</pubDate>
		<dc:creator>Pro Web</dc:creator>
				<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[library]]></category>

		<guid isPermaLink="false">http://www.prowebmarketing.com/blog/?p=127</guid>
		<description><![CDATA[jQuery is a javascript library complete with a great plugin repository.  It&#8217;s motto &#8220;Write Less, Do More&#8221; is indeed very accurate.  We have been able to utilize both the plugins and the core of the library to create a lot of useful features for our websites.  jQuery has a wide selection of lightboxes, photo galleries, [...]]]></description>
			<content:encoded><![CDATA[<p>jQuery is a javascript library complete with a great plugin repository.  It&#8217;s motto &#8220;Write Less, Do More&#8221; is indeed very accurate.  We have been able to utilize both the plugins and the core of the library to create a lot of useful features for our websites.  jQuery has a wide selection of <a href="http://plugins.jquery.com/search/node/lightbox+type%3Aproject_project" target="_blank">lightboxes</a>, <a href="http://plugins.jquery.com/search/node/gallery+type%3Aproject_project" target="_blank">photo galleries</a>, and <a href="http://plugins.jquery.com/project/Plugins/category/48" target="_blank">animation effects</a> that can really bring a site to life.</p>
<p><img class="alignnone" title="jQuery logo" src="http://static.jquery.com/files/rocker/images/logo_jquery_blueblack_81x23.gif" alt="" width="81" height="23" /><br />
Check out jQuery today &#8211; <a href="http://jquery.com/" target="_blank">http://jquery.com/</a></p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.prowebmarketing.com/blog/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p><div style='display:none' id="post-refEl-127"></div>]]></content:encoded>
			<wfw:commentRss>http://www.prowebmarketing.com/blog/web-site-tools/jquery-javascript-library/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
