Brightball Articleshttp://brightball.com/The most recent articles from the Brightball team.en-usBrightball.com scores higher on YSlow than Yahoo!http://brightball.com/development/brightball-com-scores-higher-on-yslow-than-yahoohttp://brightball.com/development/brightball-com-scores-higher-on-yslow-than-yahooWe're a bit obsessed with performance optimization around here.  It's an itch that can never be fully satisfied because there's always something more that can be done.  Brightball.com is powered by our web application development platform, The Intersect (we're also fans of NBC's Chuck).  The Intersect is the same system we use as the basis for all of our client's projects and we decided to put...BarryWed, 18 Nov 2009 05:02:00 -0500Search Engine Optimization Begins with Quality Pageshttp://brightball.com/seo/search-engine-optimization-begins-with-quality-pageshttp://brightball.com/seo/search-engine-optimization-begins-with-quality-pagesMost people think about SEO (Search Engine Optimization) solely as an exercise to increase the amount of external links to their pages. I call this the Link Equity strategy where the goal is to accumulate and hold on to as many external links over time as possible. The logic behind this is simple: the more links to a page, the better it ranks; and while Link Equity certainly is a very important...TomTue, 20 Oct 2009 21:00:00 -040013 Easy Steps to On-Site SEO and How To Implement Themhttp://brightball.com/seo/13-easy-steps-to-on-site-seo-and-how-to-implement-themhttp://brightball.com/seo/13-easy-steps-to-on-site-seo-and-how-to-implement-themDeveloping a strong website that’s easy for the search engines to catalog and index is all about following a few simple steps. Site structure can be your best friend when it comes to getting high search engine rankings and once you have established that perfect site structure your website can continue to grow and adapt with the search engines.DrewSun, 18 Oct 2009 22:01:00 -0400Process Oriented Innovationhttp://brightball.com/project-management/process-oriented-innovationhttp://brightball.com/project-management/process-oriented-innovationImplementing new technology is not an end in itself. Rather it should be though of as an ingredient in what I call the Process-Oriented Innovation Cycle, where the goal is to improve the overall efficiency of a company through continuous process and workflow improvements. I have successfully used this approach for many years to deliver innovation that targets ineffective processes and workflows...TomThu, 01 Oct 2009 21:10:15 -0400Top 50 Google Website Optimizer Tips on What to Testhttp://brightball.com/seo/top-50-google-website-optimizer-tips-on-what-to-testhttp://brightball.com/seo/top-50-google-website-optimizer-tips-on-what-to-testTesting your website design is one of the best ways to determine how well things are working. Testing doesn’t have to be hard either. A lot of times simple adjustments can make a huge difference.DrewFri, 21 Aug 2009 22:07:00 -0400Easy Inbound Linkshttp://brightball.com/seo/easy-inbound-linkshttp://brightball.com/seo/easy-inbound-linksGetting easy inbound links (IBLs) isn’t always the easiest assignment. The most straight forward way is to create good useful content that other users will naturally want to link to. This method is great but it takes time. Another technique for getting easy inbound links is to follow the leader. Just like with keyword research, it’s often suggested that you look at your competitor to see wh...DrewFri, 14 Aug 2009 21:38:00 -0400Quality of Translation Equals Reliability of Brandhttp://brightball.com/internationalization/quality-of-translation-equals-reliability-of-brandhttp://brightball.com/internationalization/quality-of-translation-equals-reliability-of-brand In today’s economy, building and expanding your business is more important than ever, but with limited resources, how can you expand? Reevaluate your company’s marketing strategy and identify areas where you can cut expenses without affecting the quality or marketing opportunities available. For some companies, professional translation services are substituted for cheap machine translation...Foreign TranslationsThu, 09 Jul 2009 17:21:48 -0400String localization with dynamic contenthttp://brightball.com/development/string-localization-with-dynamic-contenthttp://brightball.com/development/string-localization-with-dynamic-contentCake has a wonderful shell script function built into it called extract that will run through your code and create a .po file full of all of the text contained within your __('My text here') calls. You can then pass these files onto to translators to modify them for your languages. When you want to add variables though, you have to break it up into pieces which may change the context of th...BarrySat, 20 Jun 2009 00:00:00 -0400Top Tips for Reducing Your Translation Costshttp://brightball.com/internationalization/top-tips-for-reducing-your-translation-costshttp://brightball.com/internationalization/top-tips-for-reducing-your-translation-costsAs a result of our current economic state, many companies are looking for avenues to cut costs and achieve the maximum ROI. The following tips will assist you in reducing your translation costs when planning your next international marketing strategy.Foreign TranslationsMon, 15 Jun 2009 17:19:07 -0400WYSIWYGPro Helper and tutorialhttp://brightball.com/development/wysiwygpro-helper-and-tutorialhttp://brightball.com/development/wysiwygpro-helper-and-tutorialI couldn't find any resources on setting up WYSIWYGPro with Cake so I developed this helper along with instructions for total integration with your system. If you've never used WYSIWYGPro, you should check out the demos. I've tried every WYSIWYG editor out there and none of the other ones even come close as far as I'm concerned.BarrySun, 14 Jun 2009 02:41:00 -0400PublishableBehaviorhttp://brightball.com/development/publishablebehaviorhttp://brightball.com/development/publishablebehaviorPublishableBehavior allows the use of datetime fields for start and end ranges on content. Included functionality allows for checking published status, toggling to published / unpublished status, and adding conditions to a find to properly filter those results.BarryWed, 10 Jun 2009 00:00:00 -0400Website Translation - Increase Your Market Sharehttp://brightball.com/internationalization/website-translation-increase-your-market-sharehttp://brightball.com/internationalization/website-translation-increase-your-market-shareIn any economic state, every business-minded individual knows that one of the best tactics for growing market share is expanding into new markets. Considering our dire economic situation today, marketing budgets are shrinking not increasing. Because of this, the idea of entering new markets is seen as quite risky rather than advantageous. What can you do when funds are not available for interna...Foreign TranslationsFri, 08 May 2009 17:12:53 -0400Optimizing Your Social Mediahttp://brightball.com/seo/optimizing-your-social-mediahttp://brightball.com/seo/optimizing-your-social-mediaSocial media is all about getting involved with other members of the community and interacting with them. Whether you’re a cyclist, fortune 500 CEO, or candle maker…social media has a place for you.DrewWed, 06 May 2009 22:21:45 -0400Smoother date/time fields with jQueryhttp://brightball.com/development/making-the-standard-date-time-fields-a-little-smoother-with-jqueryhttp://brightball.com/development/making-the-standard-date-time-fields-a-little-smoother-with-jqueryWhile working with the date/time input fields in Cake I got tired of having to select 3/6 drop down boxes to choose all of the date/time information and specifically of having to select 3/6 drop down boxes if I decided to clear the date. A little bit of jQuery will clear this right up though.BarryWed, 22 Apr 2009 01:50:00 -0400Increase Your Profits By Providing Relevant Contenthttp://brightball.com/internationalization/increase-your-profits-by-providing-relevant-contenthttp://brightball.com/internationalization/increase-your-profits-by-providing-relevant-contentToday’s savvy Internet user leaves little room to be directed by companies to take a particular course of action. The consumer has become the expert and is in control. We have seen this change of power especially within the real estate industry. Consumers are on-line analyzing local markets and exploring homes via virtual tours with no help from a live individual, all the while making decisio...Foreign TranslationsTue, 14 Apr 2009 17:31:42 -0400Automatically loading your ACL tableshttp://brightball.com/development/automatically-load-all-controllers-and-actions-into-aco-tables-for-acl-with-a-cakephp-taskhttp://brightball.com/development/automatically-load-all-controllers-and-actions-into-aco-tables-for-acl-with-a-cakephp-taskIf you've spent anytime wanting to use ACL on your applications, you know how tedious it can be to manually enter your entire controller and action structure. This Task will handle finding and loading or updating all of those for you whenever you run it from the command line.BarryTue, 27 Jan 2009 01:02:00 -0500Video Optimization for SEOhttp://brightball.com/seo/video-optimization-for-seohttp://brightball.com/seo/video-optimization-for-seoA few weeks ago you might have seen my video titled video blogging 101, which explained how to get started video blogging and provided information on possible programs that you could use. I also mentioned that I was going to do another video on how to optimize your video once it was ready to be released to the public.DrewMon, 26 Jan 2009 22:22:00 -0500Globalization - Are You Ready?http://brightball.com/internationalization/globalization-are-you-readyhttp://brightball.com/internationalization/globalization-are-you-readyThe statistics are staggering. Close to 1.1 billion people all over the world use the internet. Yet just over 229 million of them are in North America. Imagine being able to reach that many individuals... and in their own language. Currently, fewer than 10% of websites in America offer a language option other than English. The World Wide Web should be just that, World Wide, yet many of us are ...Foreign TranslationsWed, 17 Dec 2008 17:33:00 -0500Language Translation and Social Mediahttp://brightball.com/internationalization/language-translation-and-social-mediahttp://brightball.com/internationalization/language-translation-and-social-mediaSocial media is changing the way we relate to each other and how we relate to the organizations that serve us. Global social media outlets have become the new approach to marketing products and services in this fast-paced and growing worldwide market. So what are these global social media sites and how can you integrate them into your international marketing plan? Social media outlets are blogs...Foreign TranslationsTue, 11 Nov 2008 17:29:00 -0500Localize Your Product to Sell in International Marketshttp://brightball.com/internationalization/localize-your-product-to-sell-in-international-marketshttp://brightball.com/internationalization/localize-your-product-to-sell-in-international-marketsYou are ready to launch your product or service into other regions of the world and you believe that your only investment is translating the content about the product. However, by doing only this, your reach may be limited. For your product to be successful you must ensure that it will acclimate properly into the culture of the target country. With the global trend accelerating these days, int...Foreign TranslationsSun, 21 Sep 2008 17:27:00 -0400