<?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>WEBii.net News &#38; Tips &#187; Web Development</title>
	<atom:link href="http://webii.net/blog/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://webii.net/blog</link>
	<description>web design . development . marketing . hosting . domains</description>
	<lastBuildDate>Wed, 01 Feb 2012 20:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Website Project Management</title>
		<link>http://webii.net/blog/2012/01/website-project-management/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=website-project-management</link>
		<comments>http://webii.net/blog/2012/01/website-project-management/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 04:06:24 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Design Resource]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=2086</guid>
		<description><![CDATA[I am one of the first to admit it, there is a lot of web design talent out there.  In fact there are a lot of talented web designers right here in Austin.  But even the most talented web designer can fail at providing a good solution to the client.  A large part of the [...]]]></description>
			<content:encoded><![CDATA[<p>I am one of the first to admit it, there is a lot of web design talent out there.  In fact there are a lot of talented web designers right here in Austin.  But even the most talented web designer can fail at providing a good solution to the client.  A large part of the problem is lack of project management.</p>
<p><strong><img class="size-medium wp-image-2095 alignright" title="Flow chart web design process" src="http://webii.net/blog/wp-content/uploads/2012/01/Screen-Shot-2012-02-01-at-2.06.33-PM-300x226.png" alt="Flow chart web design process" width="300" height="226" />Working Inside the Design Instead of With the Client</strong></p>
<p>Some web design professionals run through the same mundane steps they are accustomed to in their own special way, and they never once inform the client about what they are planning to do and what they have or have not done.  So how does their client know what to expect?  How does the website owner know what stage of the process they are in?</p>
<p>Will the website ever actually get done?</p>
<p><strong>The Web Design Process</strong></p>
<p>To establish good project management you must start with a basic plan, a blue print of what is about to happen.  For our customers, we offer a flow chart of the general phases they can expect to occur during the project.  For example, the first phase is mock up designs.  Based on the scope and desires of the customer, we give them an idea of the timeline for that phase and when the next phase should begin.</p>
<p>This gives the customer some peace of mind in that early stage when they are not yet familiar with us, and it helps them to plan their own tasks as well, like when to deliver their next batch of content to us.</p>
<p><strong>Good Tools</strong></p>
<p>Not all customers are alike, so not every one of them will want to use my preferred tool.  But in most cases I invite them to our project management software system, so they can login to a special area to see notes, communication, and files related to their project.  I always have at least one customer who prefers basic email communication or even phone calls over the website system, but we still use the system for our internal staff.</p>
<p>With our project management software, all of our staff can track notes and progress for a project, create task lists and check off items when they are completed, track milestones, and share important files such as programming documentation and mock up designs.</p>
<p><strong>Steamlining &amp; Succeeding</strong></p>
<p>It&#8217;s a shame to hear stories from website owners who are disenchanted with the web design industry because they had a poor experience previously.  A great deal of those stories could have been prevented with some basic project management.  Unfortunately, a great designer without quality project management might feel just as overwhelmed and lost as the customer who is wondering what the status of their website is and why it hasn&#8217;t launched months after they originally planned.</p>
<div class="shr-publisher-2086"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2012/01/website-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3 Reasons to Add a Form On Your Website</title>
		<link>http://webii.net/blog/2011/12/3-reasons-to-add-a-form-on-your-website/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=3-reasons-to-add-a-form-on-your-website</link>
		<comments>http://webii.net/blog/2011/12/3-reasons-to-add-a-form-on-your-website/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 03:36:54 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1969</guid>
		<description><![CDATA[Looking for ways to cut down on spam?  Want to track your website leads? Are you building your mailing list?   Adding a reliable email form to your web page has many benefits for your business.]]></description>
			<content:encoded><![CDATA[<h2>1. Email forms cut down on spam.</h2>
<p>Whenever you have an email address blatantly published on your web page, even if it is not linked, you are at risk for receiving a lot of spam. Often, automated programs crawl websites throughout the Internet grabbing up email addresses and adding them to spam mailing lists.  They may also use those email addresses to forge the &#8220;from&#8221; address when they send out their spam messages to thousands of annoyed people.</p>
<p>Spam is a problem that is difficult to completely snuff out but there are ways to minimize the amount of spam you receive, and help keep your sanity!  By using a quality web form, you can hide the email address from the public eye.  By going further and adding something like captcha to the form (those funny codes you have to type in), you narrow down the abuse activity coming from robots (automated programs).</p>
<h2>2. You can track your web leads.</h2>
<p>A solid analytics program is great if you want high quality tracking of your website traffic, but that won&#8217;t guarantee that you can track all the emails and phone calls you received from folks visiting your website.  By creating a form, you have a new way to track visitors&#8217; interest.  You can set up special reports in Google Analytics to track a certain form confirmation page, or set up a unique email account that receives all the requests from that form.</p>
<h2>3. You can build your mailing list.</h2>
<p>A brief request form can ask a few simple questions, or even just Name and Email Address.  By gathering this info from the opt-in requester, you can build up your mailing list.  At minimum, you can do one good email follow up with that person, and maybe close the sale.  Even better, you can run a regular email marketing campaign to your list of opt-in contacts, reminding them each quarter or perhaps each month about your business and offering the latest promotion.</p>
<div class="shr-publisher-1969"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/12/3-reasons-to-add-a-form-on-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Commerce: Cart or Horse</title>
		<link>http://webii.net/blog/2011/10/e-commerce-cart-horse/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=e-commerce-cart-horse</link>
		<comments>http://webii.net/blog/2011/10/e-commerce-cart-horse/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 22:03:16 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ecommerce]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1758</guid>
		<description><![CDATA[I believe in e-commerce. Meaning, I believe that people can succeed selling a product or service online.  In fact, I have seen in work &#8211; even for products that were invented in garages. But I also know that having a successful e-commerce venture requires a lot of preparation on the part of the merchant. You [...]]]></description>
			<content:encoded><![CDATA[<h2>I believe in e-commerce.</h2>
<p><img class="alignright size-full wp-image-1778" title="e-commerce Horse" src="http://webii.net/blog/wp-content/uploads/2011/10/716957_toy_horse.jpg" alt="e-commerce Horse" width="230" height="153" />Meaning, I believe that people can succeed selling a product or service online.  In fact, I have seen in work &#8211; even for products that were invented in garages.</p>
<p>But I also know that having a successful e-commerce venture requires a lot of preparation on the part of the merchant.</p>
<p>You can have a spectacular product &#8211; so mind blowing that people are knocking down your door to buy it &#8211; but if your website isn&#8217;t working and your business isn&#8217;t streamlined, you will struggle.  You know that phrase <strong><em>&#8220;Don&#8217;t put the cart before the horse?&#8221;</em></strong> It resonates when you are planning an online store.</p>
<p>So let&#8217;s put our business hats on and go through a checklist of some things you need to think about before launching your new e-commerce website.</p>
<p><strong>1. Your e-commerce website will be a new leg of your business.</strong></p>
<p>If you are running a retail store front, you are used to certain processes, certain payment systems, certain vendor situations, certain employee tasks.  All of this is reinvented when you start talking about the Web.  For example, you probably can&#8217;t use that POS system (point of sale) you are using, or the old cash register in the store to run credit card transactions from the web.  Sometimes these decisions are easy, and sometimes they require more planning.  Make a list of all the vendors you use that relate to your normal store operations and order fulfillment; mention those to your web development provider and be ready to have discussions with some of those vendors also.</p>
<p><strong>2. Who is responsible and who will fulfilling orders.<br />
</strong></p>
<p>If your employees are busy stocking shelves or waiting on customers, who is going to check and fulfill the online orders? Sometimes you can reposition an employee to handle online orders along with their normal every day tasks, but if you expect a high volume of online sales you might need a dedicated customer service person to handle that.  The accounting department needs to understand the new invoice and order payment structure so their books stay clean, while your shipping and receiving department needs to receive a copy of the order that they can understand and fulfill.<strong> </strong></p>
<p><strong>3. Shipping providers and rates.</strong></p>
<p>If you use a dedicated shipping provider such as UPS or FedEx, or even US Postal Service (USPS), you are probably setup with an account and able to manage shipping rates through a desktop software or local representative.</p>
<p>When it comes to reporting shipping rates with a website, there are some different requirements.  Providers like UPS require that you sign up with their &#8220;online tools&#8221; program &#8211; a basic extension of your UPS account that authorizes you to pull rates from their online servers.  Your local UPS account rep can help you get the online account started. Once they do, connect them with your web developer or forward your web developer the UPS account information you were provided.  That information needs to be integrated with your shopping cart software (the software used to build and operate your e-commerce website).  When working properly, that will allow the website to &#8220;talk&#8221; to your shipping provider (in this case UPS) to query shipping rates based on weight and zip code (or area).</p>
<p><strong>3.b. By the way &#8211; did you weigh your products?</strong></p>
<p>There are many different ways to charge shipping.  But if you plan to use a real time accurate shipping rate from a provider like USPS or UPS, you will need to enter weight values for each product in your website.  These providers base their quotes on weight (as well as shipping region).  If you are selling virtual products or services that do not need shipping, those can be handled in a different way.  Discuss these options with your web developer.</p>
<p><strong>4. Online credit card payments.</strong></p>
<p>If your business has never taken credit cards before, you will need to seek a Merchant Service Provider -  basically a company that specializes in offering credit card transaction services, both offline and online.  I recommend that you interview at least a couple to compare rates and services and ask people you trust for referrals &#8211; don&#8217;t just ask your bank because they are your bank. There are many quality providers, both large and small.  Be sure to inform them that you will need to accept online payments for the new website.</p>
<p>If you are an established merchant who has been accepting credit cards, try consulting your current merchant service provider first and see what it takes to extend your account with an online gateway.  The &#8220;payment gateway&#8221; is basically a communication tool that delivers transaction info from your website to the processor and tells the website if the charge is successful or declined.  Consult with your website developer about preferred gateways that are easy to work with or compatible with your shopping cart solution.  Authorize.net is a popular choice because it is the leading provider and supported by most institutions; it is also commonly compatible with most e-commerce software.</p>
<p><strong>5. Give yourself time to compile your product information.</strong></p>
<p>At some point during the set up of your online store, your products will need to be entered or imported into the website.  Each product includes many fields (maybe more than you realized) and you might need time to gather all that info.</p>
<p>I usually recommend preparing a spreadsheet and entering all of your products there, so they can eventually be imported into the database.  When I develop e-commerce websites, I usually give my client a sample spreadsheet format, based on a file exported from the shopping cart&#8217;s standard database.  This helps them input the information in a format that is compatible with the shopping cart database.</p>
<p>The minimum fields you can expect are: product name, short description (teaser), long description, the main product image, sometimes an additional thumbnail image, the sell price, and SKU (product code).  There are several more fields but most of the time they have been defaulted to a common setting or they are optional.</p>
<p>Your SKU is typically quite important, because today&#8217;s e-commerce software usually relies on this number (or alphanumeric code) to identify each product in the database as a unique item.  So even if you do not use a SKU system in your retail shop, you still need to come up with some kind of unique code to represent each item on your web shop.  This actually comes in handy later &#8211; because it helps you easily search for products in the website, on orders, and replace a product during an import update.</p>
<p><strong>6. Plan to test, and test&#8230;.and test.</strong></p>
<p>During the development process you will be involved in at least one or 2 test orders.  This may go excellently the first time because all of the pieces are still in &#8220;test&#8221; mode.  But as soon as you enable the payment gateway in production (live) mode, or you are gearing up to be ready for a launch in 2 days, you need to run some real-world tests, too.</p>
<p>Be prepared to work closely with your e-commerce web developer to perform at least 1 test using a real credit card on the production-ready system.  I typically setup a special test product for a small amount like $1.00 for this purpose.  The client can run 1 or 2 successful test to confirm things are working and save themselves a headache with an actual customer later.</p>
<p>If you can, invite some friends or customers to test the site as well.  As long as you are not hitting the website excessively or ringing up charges with a payment system (be sure you are in test mode), it&#8217;s great to have more eyes.</p>
<p>If there is an error, your web develop will help you to investigate and fix that.  Sometimes it is easy to determine the problem by checking error logs generated by a payment gateway, but sometimes the error actually resides somewhere else.  (I have experienced 2 cases on former projects where the actual merchant service account was set up incorrectly with the wrong &#8220;account type&#8221; and therefore it caused all transactions to decline; it can happen, but there is a process of elimination you can go through with your development team.<strong>)</strong></p>
<p>Once the website is fully tested and things are looking just peachy &#8211; the website is ready to be scheduled for launch.</p>
<p>Do the questions stop there?  No, of course not.  You may discover some quirky issue that only one blue moon customer finds, or you might just forget how to change the price of a product.   Keep a good relationship with your web development team so you have that resource to turn to.  I typically invite my clients to contact me for about the next month after a launch, because I know they will likely have a challenge or question in those first few weeks.</p>
<p>&nbsp;</p>
<div class="shr-publisher-1758"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/10/e-commerce-cart-horse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding Roles in the Web World</title>
		<link>http://webii.net/blog/2011/08/understanding-roles-in-the-web-world/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-roles-in-the-web-world</link>
		<comments>http://webii.net/blog/2011/08/understanding-roles-in-the-web-world/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 18:43:33 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Tech Support]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1701</guid>
		<description><![CDATA[So who do I call for what type of tech issue? As a web hosting company, our tech support staff has had a fair share of calls about all sorts of IT problems outside of our control &#8211; but we understand.  A good business owner just needs good information, and they need a good network [...]]]></description>
			<content:encoded><![CDATA[<h2>So who do I call for what type of tech issue?</h2>
<p><img class="alignright size-full wp-image-1713" title="Business woman working at laptop" src="http://webii.net/blog/wp-content/uploads/2011/08/woman-computer-sq.jpg" alt="Business woman working at laptop" width="190" height="166" />As a web hosting company, our tech support staff has had a fair share of calls about all sorts of IT problems outside of our control &#8211; but we understand.  A good business owner just needs good information, and they need a good network of people to rely on for various issues that challenge them.   You can&#8217;t expect the owner of a restaurant to learn the ins and outs of server technology.</p>
<p><strong>What a Web Host Is Responsible For</strong></p>
<p>Your web host is providing you with server space and resources to store your website and allow it to be accessible via the Internet.  On a typical shared web hosting plan, your website is hosted on a server along with several other websites, and you are sharing resources with those other customers.  Your web host&#8217;s staff monitor the health of their server and network, and you save money by not needing to purchase a sophisticated data center and servers, and by not needing to hire an IT manager to maintain that server.</p>
<p>If there is a problem with the server or network that your web host operates, you will contact them for support.</p>
<p><strong>What a Web Developer Is Responsible For</strong></p>
<p>Your web developer is the web design/programming professional who built your website.  They can help you to maintain features in the website, and troubleshoot problems with coding errors.  In some cases, they team up with other graphic designers, database programmers, or marketing professionals to turn around your complete website project.</p>
<p>If there is a coding error with your website or its back-end software, you should usually talk to your web developer.</p>
<p><strong>When a Website is Hacked</strong></p>
<p>There are 2 ways that a &#8220;hacker&#8221; or their abusive program can possibly compromise your website:</p>
<p>1. They could get in through a vulnerability in your website&#8217;s code.</p>
<p>2. They could get in through a vulnerability/infection on the server where your website is hosted.</p>
<p>In our experience over the last 15 years, number 1 is the most common.  Number 2 tends to be more likely for servers running Windows, since so many viruses and malware issues target the Windows platform (WEBii uses mostly Unix servers).  They are also more likely to happen to a web host who does <strong>not </strong>have a good security protocol in place, such as the reliable intrusion detection systems and firewalls at WEBii.</p>
<p>If your website breaks because of a problem with the software you are using or a coding error, you should consult your webmaster or web developer first to troubleshoot the issue.  They will be more familiar with the make-up of your website and where to look for causes and solutions.</p>
<p>If your web host&#8217;s server has been compromised by an infection, it would then be their responsibility to investigate and resolve that.</p>
<p><strong>Local IT Problems<br />
</strong></p>
<p>Sometimes issues can also happen to your local computer systems, email programs, and related software at your office.  We may help you to troubleshoot an email issue and realize that something has disturbed your actual email program on that computer, rather than our email server.  When you do not have a full time IT manager to rely on at your office, it is a great idea to hire a professional Managed IT Services company.  These firms usually handle everything from streamlining your office network to cleaning up viruses on your computers and troubleshooting computer problems.</p>
<p><strong>Beyond the Basics</strong></p>
<p>There are even more special scenarios we have dealt with that can throw an extra wrench in a technical question.  But your peace of mind comes in knowing that it is possible to solve your tech problems, when you establish a solid network of professionals in a variety of technical areas.<strong><br />
</strong></p>
<p><strong><br />
</strong></p>
<div class="shr-publisher-1701"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/08/understanding-roles-in-the-web-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Sell Multiple Products</title>
		<link>http://webii.net/blog/2011/06/quick-sell-multiple-products/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-sell-multiple-products</link>
		<comments>http://webii.net/blog/2011/06/quick-sell-multiple-products/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 02:50:21 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1593</guid>
		<description><![CDATA[One of the things I like best about Magento shopping cart software, is its forward-thinking about different types of products and how e-commerce can be used for a variety of businesses, not just a standard one-off shippable product. Magento comes with an easy way to create several product &#8220;types&#8221; including &#8220;simple&#8221; products, which are the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1598" title="shopping cart software features" src="http://webii.net/blog/wp-content/uploads/2011/06/138-h_main.png" alt="shopping cart software features" width="210" height="185" />One of the things I like best about Magento shopping cart software, is its forward-thinking about different types of products and how e-commerce can be used for a variety of businesses, not just a standard one-off shippable product.</p>
<p>Magento comes with an easy way to create several product &#8220;types&#8221; including &#8220;simple&#8221; products, which are the mainstream items you might guess &#8211; like a t-shirt.  You will set up the t-shirt with a certain price and sell it as a product that is packed up and shipped to the customer.</p>
<h2>But what if I want to sell 10 products in one quick swoop &#8211; on one page?</h2>
<p>Welcome to bundles and groups.  Bundled products or Grouped products can be created with standard titles and descriptions, but they are associated with other products (simple or downloadable) to make a sort of one-stop list.</p>
<p>With the typical Bundled product setup, you can set the price field to &#8220;dynamic&#8221; and as the customer selects different items in the list, Magento will automatically calculate the subtotal price on the page.</p>
<p>Grouped products do not incorporate a price field by default, they just display a simple message about &#8220;starting at&#8221; with the minimal price (amount of the lowest priced item) to give you a range.  But with this option you can also select multiple items on the page and proceed to your cart quickly.  I have also successfully customized Grouped product templates to add more fields such as the product image and link (for each item) and display special messaging to further promote a certain &#8220;series&#8221; of items.</p>
<p>Other shopping carts like <a href="http://webii.net/ecommerce.html" target="_blank">Zen Cart</a> offer customization options for the category page (product list) to include quantity fields and an &#8216;add all selections to the cart&#8217; type of button. This can really come in handy.  However, it is important to note that if one of the items has optional attributes (eg: colors, sizes) it cannot work in this manner, since the customer must first visit that item&#8217;s detail page and make their choices.  Zen Cart by default will display a &#8220;more&#8221; link instead of the add to cart function, for any product in the list that does have attributes.</p>
<p>Ubercart 2 can also be themed to list products from a category (or taxonomy or class) on a page complete with quantity and add to cart fields.  You can even include the attributes on that same page and configure the cart preferences to keep the user on that same page after adding an item to their cart.  So this is a sort of work around to the multi-add selling &#8211; the visitor in this case still adds one product at a time, but since they do not have to leave the page to &#8220;view the cart&#8221; they can keep adding more items quickly.</p>
<p>(If you do <a href="http://webii.net/ecommerce.html" target="_blank">setup Ubercart</a> this way, remember to keep your Cart and Checkout links/buttons very accessible so the shopper can easily proceed there when they are ready.)</p>
<div class="shr-publisher-1593"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/06/quick-sell-multiple-products/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just Because You Can Doesn&#8217;t Mean You Should</title>
		<link>http://webii.net/blog/2011/06/just-because-you-can-doesnt-mean-you-should/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=just-because-you-can-doesnt-mean-you-should</link>
		<comments>http://webii.net/blog/2011/06/just-because-you-can-doesnt-mean-you-should/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 18:09:16 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Design Resource]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1351</guid>
		<description><![CDATA[I think if I tried hard enough I could probably build my own house. A house, but not a very good house. Probably a building, maybe with 4 walls, but probably in danger of falling down and made of foil and Lincoln Logs. Knowing the importance of good shelter for my family, I will refrain [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1575" title="Lincoln Logs toy" src="http://webii.net/blog/wp-content/uploads/2010/12/61513-280x280-Lincoln_Logs.jpg" alt="Lincoln Logs toy" width="280" height="280" />I think if I tried hard enough I could probably build my own house.</p>
<p>A house, but not a very good house.</p>
<p>Probably a building, maybe with 4 walls, but probably in danger of falling down and made of foil and Lincoln Logs.</p>
<p>Knowing the importance of good shelter for my family, I will refrain from building my house.  Instead I will trust quality construction and real estate experts. Because, that is their<strong> profession.</strong></p>
<p>Web development is a profession, too.  It is a neat one, and rather trendy, which is why so many folks like to try their hands at it.  But just like building dwellings, it takes experience and on-the-job training to build a quality website.</p>
<p>Is it important to get your website online? Absolutely.  Do you have access to do-it-yourself tools? Probably.  But if building websites and learning &#8220;clean&#8221; coding techniques is not how you spend most of your time, your website is likely to look like a result of &#8220;spare time&#8221;.<strong></strong></p>
<p><strong>Here are just a few reasons to hire a good professional web designer like WEBii:</strong></p>
<ul>
<li>We won&#8217;t put your website project on the back-burner, behind all of <strong>your</strong> clients</li>
<li>We will probably code your website using seo-friendly techniques</li>
<li>Your website won&#8217;t be a replica of the 100 other websites that used &#8220;that template&#8221;</li>
<li>Your website will be an efficiency tool for your business, instead of an excuse</li>
<li>You won&#8217;t avoid printing your website address on your business card</li>
</ul>
<p>If you have started your website because you know it is important to have one, kudos.  But before you get in too deep and start making excuses, consider the importance of a website that was made professionally.</p>
<div class="shr-publisher-1351"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/06/just-because-you-can-doesnt-mean-you-should/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is PHP Bad for SEO?</title>
		<link>http://webii.net/blog/2011/06/is-php-bad-for-seo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=is-php-bad-for-seo</link>
		<comments>http://webii.net/blog/2011/06/is-php-bad-for-seo/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 22:49:43 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1521</guid>
		<description><![CDATA[Remain calm, everyone. PHP is not your enemy. Some people might tell you that certain dynamic website technologies make your website &#8220;bad for SEO&#8221;.  But, languages like PHP can actually make your website more efficient and easier to manage &#8211; which is good for SEO. It is the way you build your website overall, strategically [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="alignright size-full wp-image-1564" title="PHP Elephant Mascot" src="http://webii.net/blog/wp-content/uploads/2011/05/php-elephant.jpg" alt="PHP Elephant Mascot" width="270" height="193" />Remain calm, everyone.<br />
PHP is not your enemy.</h3>
<p>Some people might tell you that certain dynamic website technologies make your website &#8220;bad for SEO&#8221;.  But, languages like PHP can actually make your website more efficient and easier to manage &#8211; which is <strong><em>good</em></strong> for SEO.</p>
<p><strong>It is the way you build your website overall, strategically and with visible content, that makes your website search-engine-friendly. </strong>Quality content is the foundation of your SEO worthiness.  PHP is just one of many technologies used to build websites in a dynamic way &#8211; to pull and display content from a database-driven application, for example.</p>
<p><strong>Sometimes, the url (or &#8220;path&#8221;) of a page will look a bit lengthy and unattractive.</strong> Such as: <span style="text-decoration: underline; color: #0000ff;">www.webii.net/blog/12345?=123.php</span></p>
<p>This is not quite as SEO-friendly as we would like.  But there are simple ways to improve the urls of your website, by using either a built-in custom url option inside of your software (like WordPress or Joomla) or by adding an SEO-friendly URL module to your software (such as with Drupal and Path Auto), or by using mod_rewrite features of the web server and modifying .htaccess files.</p>
<p>Sometimes this URL issue alone is what causes people to panic and say &#8220;PHP is not seo-friendly&#8221;.  This is simply untrue.  In fact, many other languages like ASP any other database applications can have numerical or forumla looking url structures, and they too can be modified with some work.  There are some challenges if the web hosting server does not support the ability to modify the urls (if the server does not support mod_rewrite), so in some cases you need to work with your <a href="http://www.webii.net">web host</a> to accommodate this.</p>
<div class="shr-publisher-1521"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/06/is-php-bad-for-seo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making the Multi-Address Checkout Link Pretty on the Magento Cart Page</title>
		<link>http://webii.net/blog/2011/05/making-the-multi-address-checkout-link-pretty-in-magento/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=making-the-multi-address-checkout-link-pretty-in-magento</link>
		<comments>http://webii.net/blog/2011/05/making-the-multi-address-checkout-link-pretty-in-magento/#comments</comments>
		<pubDate>Wed, 11 May 2011 19:19:57 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Tech Support]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1508</guid>
		<description><![CDATA[In a default Magento setup with a basic theme, Magento includes an option to &#8220;Checkout with Multiple Addresses&#8221;.  This is styled as a plain-Jane blue link (no offense, Jane).  Especially if you turn off One-page checkout (and only want to use multi-checkout), this link remains bland and unnoticeable.  No more bright orange Checkout button. Styling [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://webii.net/blog/wp-content/uploads/2011/05/checkout-button.png"><img class="alignright size-full wp-image-1512" title="checkout-button" src="http://webii.net/blog/wp-content/uploads/2011/05/checkout-button.png" alt="Checkout button" width="222" height="58" /></a>In a default Magento setup with a basic theme, Magento includes an option to &#8220;Checkout with Multiple Addresses&#8221;.  This is styled as a plain-Jane blue link (no offense, Jane).  Especially if you turn off One-page checkout (and only want to use multi-checkout), this link remains bland and unnoticeable.  No more bright orange Checkout button.</p>
<p>Styling this link is quite easy with a little CSS.</p>
<p><strong>Add the following style class to your stylesheet (in your theme):</strong></p>
<p><span style="color: #0000ff;">.cart .totals .checkout-types li {/*my awesome styles go in here*/ }</span></p>
<p>In one Magento Setup, I created a graphic button background similar to that &#8220;big orange checkout button&#8221; and included it in this style class.  (Of course you would only want to do this if you are not using one-page checkout, because then you just have 2 duplicate looking buttons on top of each other.) If preferred, you can include the text label on your button graphic and disguise the default text label (which is quite long) with your CSS.</p>
<p>A simple dress-up without modifying any core Magento files.</p>
<p><em>Magento is one of the many feature-rich shopping cart softwares that WEBii works with to develop customized e-commerce websites for small and medium-sized businesses.  <a href="http://webii.net/ecommerce.html">Learn more about our e-commerce services.</a></em></p>
<div class="shr-publisher-1508"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/05/making-the-multi-address-checkout-link-pretty-in-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Second Language Section in WordPress</title>
		<link>http://webii.net/blog/2011/04/creating-a-second-language-section-in-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-second-language-section-in-wordpress</link>
		<comments>http://webii.net/blog/2011/04/creating-a-second-language-section-in-wordpress/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 17:17:44 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1487</guid>
		<description><![CDATA[Let&#8217;s face it: automated translation software just does not cut it.  So what if I want to translate my English-based WordPress website into Spanish or another language? This can be done with a little bit of template editing and some unique pages.  The suggestions below will help you establish an alternative navigation menu, display an [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s face it: automated translation software just does not cut it.  So what if I want to translate my English-based WordPress website into Spanish or another language?<img class="alignright size-medium wp-image-1488" title="Spanish website section" src="http://webii.net/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-05-at-11.14.16-AM-300x243.png" alt="Spanish website section" width="300" height="243" /></p>
<p>This can be done with a little bit of template editing and some unique pages.  The suggestions below will help you establish an alternative navigation menu, display an alternative header, and create content with a unique template.  All of these steps are supported with the latest WordPress (3.x) so no plugin necessary!</p>
<p><strong>Create some new pages.</strong></p>
<p>Testing your new section will be much easier if you have some pages to populate the menu first.  Create at least one page in your language.  Be careful not to use accents or other special characters in the url (if you have one in the title you will need to edit the url).  The url structure should be basic letters and dashes to prevent breaking the ability to view that page.  You can Publish these new pages, assuming you did not include them in the menu of your live website (English version) &#8211; so they are still behind the scenes for now.</p>
<p><strong>Make a new menu.</strong></p>
<p>Under Appearance &gt; Menus, you should have a listing of your current menus.  Click on the &#8220;add&#8221; tab (a plus sign) to create a new menu for your language section.  In my case, I will call it <em>menu Spanish.</em></p>
<p>Add the pages you created earlier to this menu and Save the changes.</p>
<p>Now, we need to find out the menu id number. An easy way to do this is to click the tab for your menu and notice the url in the top, which will end in an id number like this:</p>
<p><em>wp-admin/nav-menus.php?action=edit&amp;menu=71</em></p>
<p>So, my menu id is 71.  Jot this number down for reference.</p>
<p><strong>Create a new header file.</strong></p>
<p>In your wp-content folder, you should have a standard file <em>header.php.</em> I am assuming you have a basic understanding of the file structure of a typical WordPress website.  Make a copy of this file named appropriately for your section, such as <em>header-spanish.php</em>. Now make some small edits to the file to replace English words with your language (maybe a slogan or other text displayed in this header).</p>
<p>Toward the end of this file, there is probably a reference to your navigation menu.  For example it might look like this:</p>
<p><em>&lt;?php wp_nav_menu( array( &#8216;container&#8217; =&gt; &#8221;,&#8217;menu_id&#8217;=&gt;&#8217;suckerfishnav&#8217;, &#8216;menu_class&#8217; =&gt; &#8216;sf-menu sf-js-enabled&#8217;, &#8216;menu&#8217; =&gt; &#8216;menu&#8217;,  ) ); ?&gt;</em></p>
<p>This one is a little more elaborate because I added some dropdown menus and classes.  At the end, notice it just has &#8216;menu&#8217; as the identifier.  WordPress looks for the first, default menu.  Change this value to your id number instead.  So my line in the new header file becomes:</p>
<p><em>&lt;?php wp_nav_menu( array( &#8216;container&#8217; =&gt; &#8221;,&#8217;menu_id&#8217;=&gt;&#8217;suckerfishnav&#8217;, &#8216;menu_class&#8217; =&gt; &#8216;sf-menu sf-js-enabled&#8217;, &#8216;menu&#8217; =&gt; &#8217;71&#8242;,  ) ); ?&gt;</em></p>
<p>Save and upload your header file to the server.</p>
<p><strong>Create a page template.</strong></p>
<p>Make a copy of your default page.php file.  Put a template name in the heading of this file.<img class="alignright size-full wp-image-1500" title="Template name and header code" src="http://webii.net/blog/wp-content/uploads/2011/04/Screen-shot-2011-04-05-at-12.25.58-PM.png" alt="Template name and header code" width="234" height="58" /></p>
<p>In the top of this file, you should notice a line to include the default header. The parenthesis within it are blank.  Include the name of your new header file, enclosed in single quotes inside this parenthesis, such as:</p>
<p><em>&lt;? get_header(&#8216;spanish&#8217;);?&gt;</em></p>
<p>You might decide to change other things in your page template, but this will at least include your custom header (along with the custom menu) into this layout.</p>
<p><strong>Assign your template to the page.</strong></p>
<p>Now go back and edit your pages for this special language section, and update the Template to your new custom template.  You should see the name of it in the dropdown choices.  Update/Publish the page to reflect this change.  The next time you preview the page, you should see your updated header information and your translated menu loading instead of the default.</p>
<p>And lastly, once all your pages and menu items are complete and your new section is satisfactory, add some links to it on your main index page or your default menu so your visitors will be able to locate it.</p>
<div class="shr-publisher-1487"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/04/creating-a-second-language-section-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Steps to WordPress Sectional Sidebars</title>
		<link>http://webii.net/blog/2011/02/easy-steps-to-creating-a-new-wordpress-sidebar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=easy-steps-to-creating-a-new-wordpress-sidebar</link>
		<comments>http://webii.net/blog/2011/02/easy-steps-to-creating-a-new-wordpress-sidebar/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 19:10:37 +0000</pubDate>
		<dc:creator>Jacqueline Sinex</dc:creator>
				<category><![CDATA[Austin Web Design]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://webii.net/blog/?p=1372</guid>
		<description><![CDATA[Situation: You have a Wordpress developed website and you want additional sidebars for different sections in the website, so you can display different widgets on different pages. This is especially handy for adding various sub-menus to different sections (like one for About Us section, a different menu for Contact Us).

Solution: You don’t need to be a PHP expert – just some comfort with the Wordpress structure can help you accomplish this in a few easy steps...]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-thumbnail wp-image-1553" title="Menu-sections" src="http://webii.net/blog/wp-content/uploads/2011/02/menu-sections-150x122.png" alt="Menu sections" width="150" height="122" />Situation: </strong>You have a <a href="http://www.wordpress.org" target="_blank">WordPress</a> developed website and you want additional sidebars for different sections in the website, so you can display different widgets on different pages. This is especially handy for adding various sub-menus to different sections (like one for About Us section, a different menu for Contact Us).</p>
<p><strong>Solution:</strong> You don&#8217;t need to be a PHP expert &#8211; just some comfort with the WordPress structure can help you accomplish this in a few easy steps.</p>
<ol>
<li>Make a new sidebar file.</li>
<li>Add the sidebar to your functions.</li>
<li>Create a new template file.</li>
<li>Edit the template to include your new sidebar.</li>
<li>Add widgets to your new sidebar.</li>
<li>Assign a Page to your Template.</li>
</ol>
<p><strong>Step 1: Make a new sidebar file. </strong>There should be a file called sidebar.php or maybe leftbar.php in your theme folder.  Make a copy of this file and name it something intuitive, such as sidebar-about.php.  You should revise the code reflect a suitable name for the sidebar, for example:</p>
<pre>!dynamic_sidebar('About Sidebar')</pre>
<p><strong>Step 2: Add the sidebar to your functions.</strong> Locate your theme folder&#8217;s functions.php file.  Below your existing sidebars, you need to add something to recognize your new sidebar.  Such as:<img class="alignright size-medium wp-image-1554" title="Section sidebar with unique menu" src="http://webii.net/blog/wp-content/uploads/2011/02/section-sidebar-276x300.png" alt="Section sidebar with unique menu" width="193" height="210" /></p>
<pre>register_sidebar(array('name'=&gt;'About Sidebar',
 'before_widget' =&gt; '&lt;div&gt;',
 'after_widget' =&gt; '&lt;/div&gt;',
 'after_title' =&gt; '&lt;/div&gt;', '&lt;h3&gt;',
 'after_title' =&gt; '&lt;/h3&gt;',
 ));</pre>
<p><strong>Step 3:  Create a new template file. </strong>When creating a new layout for a Page in WordPress, start with making a copy of your default page.php file and naming it to something intuitive, such as page-about.php. Next you need to notate the name of this template in the top description comments of the file:</p>
<pre>* Template Name: About
*/</pre>
<p><strong>Step 4: Edit the template to include your new sidebar.</strong> You should reference your new sidebar for this page so it will be included:</p>
<pre>&lt;? include('leftbar-about.php'); ?&gt;</pre>
<p>You might completely replace the default sidebar with this new one, or you might just append this so you have more than one set of widgets showing up on this Page layout.  Upload your final template file to the server so it is ready to use.</p>
<p><strong>Step 5: Add widgets to your new sidebar. </strong>Login to your WordPress Admin interface and visit Appearance &gt; Widgets.  Your new sidebar should appear in the options at the far right.  Drag widgets you desire into this new sidebar and save any changes you make to them.  In the case of a sub-menu, you might use the Custom Menu widget to insert a Menu you created.</p>
<p><strong>Step 6: Assign a Page to the Template.</strong> So now your sidebar is ready but nothing is displaying it.  Visit a page that you want to use the new template variation you created, with this new sidebar, in my case the About page.  At the right side under the Parent navigation settings, you will see a Template dropdown option.  Select the new template name (eg: About) and Update (publish).</p>
<p>And finally &#8211; visit your website and refresh the browser to check out the new layout.  My customized About page now sports a completely different sidebar than other pages in my website or blog.</p>
<div class="shr-publisher-1372"></div>]]></content:encoded>
			<wfw:commentRss>http://webii.net/blog/2011/02/easy-steps-to-creating-a-new-wordpress-sidebar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
