|
Why You Should NEVER Use Microsoft Word For Web Copywriting |
|
|
|
Lets have an example set of text to start:
Here is some introductory text. Here we give the visitor some idea of what we offer. Below we have a quick list of features
- here is a good feature
- here is another good feature
- we just added this NEW!
- previous customers really liked this
here is a summary of what we have just described. here we want to get the visitor to start thinking about taking an action.
Get started today!
This is a just a simple block of text that is similar to what you might find on any website. Nice, clean, and easy to manage
Now, lets see what the code looks like:
Here is some introductory text. Here we give the visitor some idea of what we offer. Below we have a quick list of features<br /> <ul> <li>here is a good feature</li> <li>here is another good feature</li> <li>we just added this NEW!</li> <li>previous customers really liked this</li> </ul> here is a summary of what we have just described. here we want to get the visitor to start thinking about taking an action.<br /><br /><a href="#">Get started today!</a>
As you can see, the code is nearly as simple, and legible. Even with little or no training, it is not very difficult to understand what the code is doing. This code is what the web browser and search engines read to render the page to your screen.
Let's take the same text as copied from MS Word:
<span style="font-family: 'Arial';"><span style="font-size: small;">Here is some introductory text. Here we give the visitor some idea of what we offer. Below we have a quick list of features</span></span> <p></p> <p style="margin-left: 0pt; margin-right: 0pt;"><span style="font-family: 'Arial';"><span style="font-size: small;"> </span></span></p> <ul type="disc"> <li><span style="font-family: 'Arial';"><span style="font-size: small;">here is a good feature</span></span></li> <li><span style="font-family: 'Arial';"><span style="font-size: small;">here is another good feature</span></span></li> <li><span style="font-family: 'Arial';"><span style="font-size: small;">we just added this </span></span><span style="font-family: 'Arial';"><span style="font-size: small;"> NEW!</span></span></li> <li><span style="font-family: 'Arial';"><span style="font-size: small;">previous customers really liked this</span></span></li> </ul> <p style="margin-left: 0pt; margin-right: 0pt;"><span style="font-family: 'Arial';"><span style="font-size: small;"> </span></span></p> <p style="margin-left: 0pt; margin-right: 0pt;"><span style="font-family: 'Arial';"><span style="font-size: small;">here is a summary of what we have just described. here we want to get the visitor to start thinking about taking an action.</span></span><span style="font-family: 'Arial';"><span style="font-size: small;"></span></span></p> <a title="get started today!" href="http:///#" id="c870">get started today!</a>
As you can see, this code is a complete mess. It is very difficult to interpret by someone with some experience, and almost impossible for a novice to have any clue what is going on, and somewhat difficult for even those who have experience with html.
So what happens?
- Search engines will have trouble reading your site correctly, and may abandon your page before reading all the content.
- Site-wide styles will be overridden by the over-styling that is on the page from ms word
- Making changes to your text will be extremely difficult because the editor will have just as much trouble dealing with the code as you do reading it
How do we avoid it?
- Never use microsoft word; try google docs if you must have those tools
- Try writing your copy in notepad or texteditor
- If you are forced to take copy from MS word, paste it into notepad first to strip out all the Microsoft garbage. This will mean you will have to reformat the text, but that is much much better than the alternative!
|
|
|
Get DropBox and Joomla! - Accept Files Without Email |
|
|
|
Do you want public upload for your DropBox? Do you want to allow people to send you files without email? Do you want to know how to integrate Joomla and DropBox? This article was created for you!
If you haven't seen it yet, DropBox is a very promising service that acts just like a server...except much much better.
- Files are stored locally AND on the web. This means faster access, and no risk of data loss.
- Synchronize files among as many machines as you want
- No waiting for file transfers...all work is done in the background
- Efficient data transfer; DropBox sends the delta (the part that changed) only. If you're working with large files (Photoshop files for example), this will really speed up the process
- Low cost (or even free) and no server maintenance.
But there's one thing that hasn't been solved yet... and that is the old "send the file to my email" routine. What a pain! Wouldn't it be nice to allow people to send files to you and/or your team DIRECTLY? And wouldn't it be even better to do this straight from your Joomla website? You can!
With a little modification of a generic DropBox upload script, this task is actually quite simple.
What you'll need:
- Comfort with basic changes to code (PHP and HTML)
- A DropBox account (Free or Paid version is fine)
- A Joomla website
- Installed ChronoForms component for Joomla (Free or Paid version is fine)
- DropBox Uploader (this tutorial written using v1.1)
What to do:
- Place the dropbox uploader (DropboxUploader.php) to the root of your website. (something like: http://www.example.com/DropboxUploader.php)
- In the Joomla Administrator, go to chronoforms and create a new form.
- Add the following to the "form tag attachment": enctype="multipart/form-data"
- Insert the following for the "form html" :<?php
if ($_POST) { require 'DropboxUploader.php'; try { // Rename uploaded file to reflect original name if ($_FILES['file']['error'] !== UPLOAD_ERR_OK) throw new Exception('File was not successfully uploaded from your computer.'); $tmpDir = uniqid('/tmp/DropboxUploader-'); if (!mkdir($tmpDir)) throw new Exception('Cannot create temporary directory!'); if ($_FILES['file']['name'] === "") throw new Exception('File name not supplied by the browser.'); $tmpFile = $tmpDir.'/'.str_replace("/\0", '_', $_FILES['file']['name']); if (!move_uploaded_file($_FILES['file']['tmp_name'], $tmpFile)) throw new Exception('Cannot rename uploaded file!'); // Upload $uploader = new DropboxUploader("
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
", "YOURDROPBOXPASSWORD"); $uploader->upload($tmpFile, "uploads-INSECURE"); echo '<span style="color: green">File successfully uploaded!</span>'; } catch(Exception $e) { echo '<span style="color: red">Error: ' . htmlspecialchars($e->getMessage()) . '</span>'; } // Clean up if (isset($tmpFile) && file_exists($tmpFile)) unlink($tmpFile); if (isset($tmpDir) && file_exists($tmpDir)) rmdir($tmpDir); } ?> <input type="file" name="file" /><input type="submit" value="Send Your File!" />
- Change the "
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
" and "YOURDROPBOXPASSWORD" to the login for your dropbox account
- You should also notice that uploads will be placed in the "uploads-INSECURE" folder. You can change this, but you should have something that alerts you that the file came from your website
- There is an option to change the "FORM URLS" in chronoforms. You will need to change the "SUBMIT URL" to the url to this same form. So, if you name your form "upload", the submit url would be: /index.php?option=com_chronocontact&chronoformname=upload
- Try it out!
Troubleshooting:
- If you don't see a "file successfully uploaded" or "file not uploaded" notice when you submit the form, then you need to make sure the "Form Urls" are pointed correctly (Step 5)
- File upload size is still limited by the capabilities of your webserver. You should contact your hosting provider to determine the maximum file size you can post by PHP
Other possibilities:
- Using the original uploader script, you could allow visitors to upload to their own dropbox accounts
- You may choose to force SSL to help ensure security of the uploads
- Password protecting your upload form may be important to reduce spam, or only allow trusted people to send you files
- Use the email to dropbox script to completely rid yourself of annoying file attachments!
|
|
Denver Magento E-Commerce Web Developer and Systems Integrator |
|
|
|
You may have recently heard of a great new ecommerce platform called Magento™ by Varien. The speed of acceptance makes this program poised to be one of the strongest players in the industry very soon. The enterprise level ecommerce platform can compete with some of the worlds most successful websites. Have your website be compared to the likes of Newegg, Zappos, Crutchfield, Red Envelope, and others.
Bristlecone Web is pleased to offer our Magento™ developer services for your ecommerce project. If you are looking for a Denver Magento™ developer, you have come to the right place. Bristlecone Web will offer Magento™ implementation services in Denver, Colorado as well as our clients nationwide starting at $10,000.
If you have a successful e-commerce business in Denver, CO and would like to take it to the next level, now is a great time to get started with our Magento™ implementation and consulting services.
If you aren't familiar with Magento, please see their feature list, below are some of our favorite features:
- Layered navigation, allowing customers to browse without the restrictions of a rigid category structure
- Manage Multiple Sites through a single installation
- Extremely search engine friendly, including search friendly urls
- Product attributes are set to unique products, allowing precise inventory control, management, and unique SKUs
- Content management system to publish landing pages, custom banners, promotions, etc
- Abilty to associate products as recommended accessories, as well as the ability to up-sell and cross-sell products
- Multiple shipping addresses within a single order for gift shops, as well as the ability to offer custom gift messages on a product
- Advanced, customizable, and moderated product rating system
- Integration with many payment systems including Google Checkout, Paypal and many others
Please contact Bristlecone Web Design in your city:
Denver Magento Support
*For those who do not need the full power of Magento, Bristlecone Web
also offers other great and more affordable e-commerce web stores. Bristlecone Web™ is not affiliated with Magento™ in any way.
|
|
Bristlecone Web now has automated receiving (Lockbox Service) |
|
|
|
Bristlecone Web clients may notice that the address on our invoice is in Beaverton, OR. This is because we are now subscribing to a service, through Earth Class Mail, that will automate our receiving and check deposits.
Here's How It Works:
- You send us a check for our web development services
- The check is received by the automated receiving facility.
- The check is deposited electronically to our bank account.
Why We Did It:
- Did you know that most companies spend upwards of 30 minutes or more to receive, process, and deposit each check? Thats alot of wasted energy and resources!
- A check sitting in a mail pile isn't good to anyone. Faster deposits mean better fund availability for us and faster invoice updates for our clients.
- Less overhead and managerial duties means we have more time for our clients!
Have concerns?
- All mail is completely secured. In fact this is the same type of service that most utility companies (phone, power, cable, etc) use for their collections. Many would argue that this system is the most secure way to delever funds.
- The Check21 Act, signed into law in 2003, allows all checks to be deposited electronically. Whether the bank deposits electronically, or we do, the effect is the same. By utilizing the electronic deposit, we can share the same advantages the banks have had since 2003 without any risk to you.
- Bristlecone Web has not moved to a village in Oregon. The address is simply where the receiving facility is located.
|
|
Don't get scammed by a 'web developer' |
|
|
|
|
The story is all too common; your business just got scammed by a 'web developer' and is afraid to move on. It could be a small timer who got away with a few hundred dollars, but we've heard of some making off with TENS of thousands of dollars. Some cases may fall into a 'gray area' where a developer simply couldn't deliver up to the customer's expectations, while others could be considered flat out FRAUD. The web design and development industry often parallels the construction industry, and all too often a home owner finds out that they lost their life savings to a incapable contractor. Unfortunately, there just isn't a way to know who is 100% qualified to complete a project. But the good news is that there are some easy ways to reduce your risk, and ensure your project is a success. Clearly the most simple answer is to hire Bristlecone Web as your developer! Unfortunately we are often booked out several months and cannot accept every project, but we still want to help those that may not be able to hire us.
5 warning signs to look out for:
- Single item (non itemized) estimates / proposals. If a developer can't break down the cost for each portion of the site, then it is quite likely that the developer a) doesn't understand your needs b) hasn't fully considered the scope of the project c) intends to draw income elsewhere. None of these are acceptable.
- Making your check out to an individual. If the business isn't incorporated or is simply using a DBA, odds are that you are dealing with an amateur.
- Website sale only $499! The business is either very high volume, or something shady is happening. This company would have to do 100 websites just to make $50K. Subtract cost of business (phones, rent, utilities, website hosting, advertising, taxes, etc.) and they are down to around $20K. So at best this organization could afford a single employee working at near poverty level.
- No online portfolio. Most every successful web development company will have a web portfolio and/or recent projects. This is a great resource as it not only showcases some of their work, but also gives you some good insight into their experience. Visit the websites in the portfolio and click around, and if you want to go even further, see if those sites have a contact form and ask them if they had a good experience. This is faster, easier, and usually invokes a more genuine response than asking for references.
- Payment Structure. Some firms ask for half or all of the project to be paid up front. This gives the firm little incentive to complete the project on time and as described. In fact it gives them little incentive to finish at all! The payment structure should be reasonable. Clearly the firm must protect itself from companies that are attempting to acquire a website that they cannot afford, but the firm must also demonstrate its committment to getting the project done per the client's specifications. Generally, 10%-30% may be reasonable with additional payments in accordance with milestones or a timeline.
5 signs that you have found a winner:
- Content Management System. Modern developers employ the power of content management systems to serve as a platform to deliver the website. Those that don't are going to cost you more money and more frustration. It is like building a house out of straw instead of brick.
- Search Engine Friendly from the ground up. Some firms specialize solely in search engine optimization. Other firms consider themselves more of a design studio and don't give search engine optimization much thought. Still others claim to be experts when they are not. The bottom line is that search engine optimization is not a magical hat that pops out a #1 website on Google. It also isn't something that can be easily fixed later on if done incorrectly from the start. If your website is not bulit correctly, it could be very expensive to fix, and sometimes requires the entire site to be scrapped. The development firm should be able to tell you how they build a search engine friendly site and give examples.
- You can manage your own site. Many firms have a business model that is strongly oriented around forcing the customer to use the firm for any updates to the website. Suppose you need to update your business hours for the holidays. Will you need to spend $100 for a simple request to change your hours? Or are they suggesting that you use dreamweaver or other expensive and complicated software to manage your site? Although you may not want to manage your site, the point is, shouldn't you at least have the option?
|
|
|