News - The latest on Web Development, Joomla and SEO Salt River Graphics is a full service web developer with a concentration on SEO, SEM and Google Analytics /news 2010-09-09T01:02:56Z Joomla! 1.5 - Open Source Content Management Introducing SiteBuilder 2009-01-25T02:42:21Z 2009-01-25T02:42:21Z /news/6-introducing-sitebuilder <div style="padding: 5px; float: right; width: 160px; height: 160px"><a href="http://sitebuilder.saltrivergraphics.com" title="SiteBuilder - FREE 30 Day Trial for a limited time"><img src="images/stories/services/sitebuilder_button.png" border="0" alt="SiteBuilder Free Trial" /></a> </div><p>Salt River Graphics is proud to announce SiteBuilder, an online website builder with a content management syatem designed for those who need a quick and simple way to create and edit the pages on their website. </p><p>You don't need to download any software, so you can use any computer with internet access to control your content. </p><p>We're conviced that when you see how easy SiteBuilder is to use, you will want to sign up for a permanent account. </p> <div style="padding: 5px; float: right; width: 160px; height: 160px"><a href="http://sitebuilder.saltrivergraphics.com" title="SiteBuilder - FREE 30 Day Trial for a limited time"><img src="images/stories/services/sitebuilder_button.png" border="0" alt="SiteBuilder Free Trial" /></a> </div><p>Salt River Graphics is proud to announce SiteBuilder, an online website builder with a content management syatem designed for those who need a quick and simple way to create and edit the pages on their website. </p><p>You don't need to download any software, so you can use any computer with internet access to control your content. </p><p>We're conviced that when you see how easy SiteBuilder is to use, you will want to sign up for a permanent account. </p> The Elevator Pitch 2009-01-25T02:40:29Z 2009-01-25T02:40:29Z /news/5-the-elevator-pitch <p>This is from Marketing 101. Whatever it is you're trying to sell and no matter who you're trying to sell it to, you need to have a short description of your product or service that highlights the best features you have to offer. The term "Elevator Pitch" comes from the the amount of time you would have were you to share an elevator ride with a prospective client. Fifteen seconds would be the maximum time, and even then, its a long ride.</p><div><em>Here's and example:</em></div><div><br /></div><div>HungryVermont.com is Restaurant Search Engine for the State of Vermont. We offer restaurants free listings and control over their information. Paying Restaurants get top placement in our search results and also get searchable menu items, which can be updated at will with our Menu Management System. </div><div> </div> <script type="text/javascript" src="http://www.google.com/reader/ui/publisher-en.js"></script> <script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/09608896665916108474/state/com.google/broadcast?n=5&callback=GRC_p(%7Bc%3A%22green%22%2Ct%3A%22Steve%20McIntyre's%20shared%20items%22%2Cs%3A%22false%22%2Cb%3A%22false%22%7D)%3Bnew%20GRC"></script> <p>This is from Marketing 101. Whatever it is you're trying to sell and no matter who you're trying to sell it to, you need to have a short description of your product or service that highlights the best features you have to offer. The term "Elevator Pitch" comes from the the amount of time you would have were you to share an elevator ride with a prospective client. Fifteen seconds would be the maximum time, and even then, its a long ride.</p><div><em>Here's and example:</em></div><div><br /></div><div>HungryVermont.com is Restaurant Search Engine for the State of Vermont. We offer restaurants free listings and control over their information. Paying Restaurants get top placement in our search results and also get searchable menu items, which can be updated at will with our Menu Management System. </div><div> </div> <script type="text/javascript" src="http://www.google.com/reader/ui/publisher-en.js"></script> <script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/09608896665916108474/state/com.google/broadcast?n=5&callback=GRC_p(%7Bc%3A%22green%22%2Ct%3A%22Steve%20McIntyre's%20shared%20items%22%2Cs%3A%22false%22%2Cb%3A%22false%22%7D)%3Bnew%20GRC"></script> Random PHP Lesson 2 2009-01-25T02:37:18Z 2009-01-25T02:37:18Z /news/4-random-php-lesson-2 <p><strong>READING INPUT FROM A FORM</strong><br /> <br /><em><strong> $_POST</strong></em><br /> <br /> That's your new best friend (unless you use the <strong>GET </strong>method).<br /> <br /> Let's assume that somebody has entered some text into a form you created on your initial HTML page, and that you named the 2 text fields "name" and "email". </p><p>The PHP page that is defined in the action of the form can print this info with this code:<br /> <br /> echo "Hello <strong>$_POST[name]</strong><br />";<br /> echo "Your address is <strong>$_POST[email]</strong>";<br /> <br /> Pretty simple. What's going on here is that when you send info in a form using the <strong>POST</strong> method, the information is stored in the <strong>$_POST</strong> <strong>SUPERGLOBAL</strong>, which in essence is really an associative array. There are two <strong>KEYS </strong>(name, email) and each one has one <strong>VALUE </strong>(Bob, eatme@aol.com). When the submit button was hit, the "action" told the server to go to the PHP page. Tagging along for the ride, is a little package called <strong>$_POST</strong>. When <strong>$_POST</strong> lands on the PHP page, you can ask him about the <strong>KEYS </strong>he has. He'll tell you the values associated with them. From there you can use them how you like. You could even have them be the default value of a text field in an additional form. </p> <p><strong>READING INPUT FROM A FORM</strong><br /> <br /><em><strong> $_POST</strong></em><br /> <br /> That's your new best friend (unless you use the <strong>GET </strong>method).<br /> <br /> Let's assume that somebody has entered some text into a form you created on your initial HTML page, and that you named the 2 text fields "name" and "email". </p><p>The PHP page that is defined in the action of the form can print this info with this code:<br /> <br /> echo "Hello <strong>$_POST[name]</strong><br />";<br /> echo "Your address is <strong>$_POST[email]</strong>";<br /> <br /> Pretty simple. What's going on here is that when you send info in a form using the <strong>POST</strong> method, the information is stored in the <strong>$_POST</strong> <strong>SUPERGLOBAL</strong>, which in essence is really an associative array. There are two <strong>KEYS </strong>(name, email) and each one has one <strong>VALUE </strong>(Bob, eatme@aol.com). When the submit button was hit, the "action" told the server to go to the PHP page. Tagging along for the ride, is a little package called <strong>$_POST</strong>. When <strong>$_POST</strong> lands on the PHP page, you can ask him about the <strong>KEYS </strong>he has. He'll tell you the values associated with them. From there you can use them how you like. You could even have them be the default value of a text field in an additional form. </p> Random PHP Lesson 1 2009-01-25T02:34:56Z 2009-01-25T02:34:56Z /news/3-random-php-lesson-1 <p><strong> CONVERTING CASE</strong></p><p>Sometimes the entries in a database can be a little sloppy and inconsistent. One easy way to correct some of these mistakes is to control the case of the letters and words. Here are some of the common PHP functions used for this purpose:<br /><br /><strong> strtoupper ( )</strong> - converts all letters to upper case <br /><strong> strtolower ( )</strong> - converts all letters to lower case<br /><strong> ucwords ( )</strong> - Converts All The First Letters To Upper Case <br /><strong> ucfirst ( )</strong> - Converts only the first letter of the string to upper case.</p><p>These can be used in combination like this:<br /><br /> $full_name = "THUSton HoweLL";<br /> $full_name = <strong>ucwords(strlower(</strong>$full_name<strong>))</strong>;<br /> echo $full_name;<br /><br /><em> prints: Thurston Howell</em> </p> <p><strong> CONVERTING CASE</strong></p><p>Sometimes the entries in a database can be a little sloppy and inconsistent. One easy way to correct some of these mistakes is to control the case of the letters and words. Here are some of the common PHP functions used for this purpose:<br /><br /><strong> strtoupper ( )</strong> - converts all letters to upper case <br /><strong> strtolower ( )</strong> - converts all letters to lower case<br /><strong> ucwords ( )</strong> - Converts All The First Letters To Upper Case <br /><strong> ucfirst ( )</strong> - Converts only the first letter of the string to upper case.</p><p>These can be used in combination like this:<br /><br /> $full_name = "THUSton HoweLL";<br /> $full_name = <strong>ucwords(strlower(</strong>$full_name<strong>))</strong>;<br /> echo $full_name;<br /><br /><em> prints: Thurston Howell</em> </p> SEO with SRG 2008-12-28T20:34:25Z 2008-12-28T20:34:25Z /news/1-seo-saltrivergraphics <p align="justify"><strong>What is Search Engine Optimization?</strong></p><p align="justify">Simply put, it's optimizing your website to come out on the top of the lists of the major search engines when people search for something you provide. Whether it's information, products or services you provide the public, you want to increase your visibility. Good SEO dramatically increases traffic on your website and is much more cost efficient than traditional advertising. Even if you don't sell anything on your website, brand recognition alone makes SEO a smart business decision.</p><p align="justify"><strong>How Does SRG Do SEO?</strong></p><p align="justify">The first thing that needs to be established is the target audience. Narrowing your target audience is a necessary step to make sure you are seen on the top of a very long list. Different sections or pages of your website can focus on different target audiences so there is no need to try to reach everybody with every page.</p><p align="justify">The second part is finding your keywords. Once we have established your target audience(s) and have some idea what they might find useful about your website, we can build your keyword list. When we have our list, we start checking out your competition...who's currently on, or near the top of the lists. </p><p align="justify">The next few things that we do depends in large part on the mission of the website. Whether it's commercial, informational or personal, dictates a great deal of the process. Plus I don't want to give away any trade secrets.</p><p align="justify"><strong>Do You Have An Example of SRG SEO?</strong></p><p align="justify">Search for these on your favorite search engine:</p><p align="justify">burlington vt restaurants, burlington vt dining, brattleboro vt dining, montpelier vt restaurants, etc...</p><p align="justify">You most likely saw HungryVT.com and HungryBurlington.com on top or near the top.</p><p align="justify">Here you can see HungryVT.com is on top for Vermont Restaurants.... </p><p align="justify"> <img src="images/stories/services/google_no_1_300.gif" border="0" title="Number 1 on Google" /></p><p align="justify">&nbsp;</p><h2>With Salt River Graphic's help, you could also be <a href="http://www.google.com/search?source=ig&hl=en&rlz=&=&q=the+top+SERP+ranking+in+burlington+vt+on+google&btnG=Google+Search" target="_blank">the top SERP ranking in burlington vt on google</a></h2> <p align="justify"><strong>What is Search Engine Optimization?</strong></p><p align="justify">Simply put, it's optimizing your website to come out on the top of the lists of the major search engines when people search for something you provide. Whether it's information, products or services you provide the public, you want to increase your visibility. Good SEO dramatically increases traffic on your website and is much more cost efficient than traditional advertising. Even if you don't sell anything on your website, brand recognition alone makes SEO a smart business decision.</p><p align="justify"><strong>How Does SRG Do SEO?</strong></p><p align="justify">The first thing that needs to be established is the target audience. Narrowing your target audience is a necessary step to make sure you are seen on the top of a very long list. Different sections or pages of your website can focus on different target audiences so there is no need to try to reach everybody with every page.</p><p align="justify">The second part is finding your keywords. Once we have established your target audience(s) and have some idea what they might find useful about your website, we can build your keyword list. When we have our list, we start checking out your competition...who's currently on, or near the top of the lists. </p><p align="justify">The next few things that we do depends in large part on the mission of the website. Whether it's commercial, informational or personal, dictates a great deal of the process. Plus I don't want to give away any trade secrets.</p><p align="justify"><strong>Do You Have An Example of SRG SEO?</strong></p><p align="justify">Search for these on your favorite search engine:</p><p align="justify">burlington vt restaurants, burlington vt dining, brattleboro vt dining, montpelier vt restaurants, etc...</p><p align="justify">You most likely saw HungryVT.com and HungryBurlington.com on top or near the top.</p><p align="justify">Here you can see HungryVT.com is on top for Vermont Restaurants.... </p><p align="justify"> <img src="images/stories/services/google_no_1_300.gif" border="0" title="Number 1 on Google" /></p><p align="justify">&nbsp;</p><h2>With Salt River Graphic's help, you could also be <a href="http://www.google.com/search?source=ig&hl=en&rlz=&=&q=the+top+SERP+ranking+in+burlington+vt+on+google&btnG=Google+Search" target="_blank">the top SERP ranking in burlington vt on google</a></h2>