Jul 25 2012

htaccess to Redirect WordPress Blog To Another Domain

If you have an existing WordPress blog that you’ve used for years and have built up some Google juice but now are required to relocate to a different domain, you way want to redirect all the inbound links for the old domain to your new domain. If you still have access to the old existing domain, you can easily redirect all the inbound links to the new domain using the following .htaccess script.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^.*old-domain\.com$ [NC]
RewriteRule ^(.*)$ http://new-domain.com/$1 [R=301,L]

Replace old-domain and new-domain with the correct domain names. If you WordPress blog was located in old-domain.com/wordpress then drop this in the wordpress directory that contains your WordPress installation. Of course, this only works for as long as you have access to the old-domain. Also, be sure to use the same permalink settings in the new WordPress insulation as in the previous so that the redirection maps the blogs posts correctly.


Jul 23 2012

Essential WordPress Plugins

A lot has changed since I last listed my top WordPress plugins. Over the years I’ve been blogging and helping others set up their blogs, I’ve settled on the few must have WordPress plugins that are essential for any new blog.

Jetpack by WordPress
The company behind WordPress, Automattic, have compiled a collection of useful tools that is realized as the Jatpack by WordPress plugin. It’s really a plugin suite. Jetpack includes WordPress statistics right in your dashboard, social sharing widgets, WP.me short/tiny links, and other useful tools. In addition to all these features, Automattic is constantly added more add-ons and tools for this plugin.

Google Analytics
Even though it’s not been updated in a while, I still use Google Analytics so that I can track my sites’ visitors on Google Analytics. Even though the Jetpack by WordPress offers analytics, I’ve find Google Analytics to be more detailed in how it tracks visitors.

Google Sitemap Generator
Any plugin that helps search engines crawl your blog belongs in your toolbox. The Google Sitemap Generator does just that. This plugin creates a search engine friendly site map pointing out the most recent content on your site.

Yet Another Related Posts Plugin
I’ve been using Yet Another Related Posts Plugin for years. I can’t even begin to describe how this plugin works, simple put it magically detects similar blog posts on your site and creates additional links to them in the footer section of your post. This is a great plugin that helps your readers discover other similar posts on your site.

WPtouch
Now that more and more of your visitors are coming to your site using their mobile devices, such as the iPhone or Android phones, you may want to use a plugin like WPtouch. WPtouch creates a mobile device friendly version of your site.


Mar 19 2012

Retweet February 2012

From time to time I just blast tweets about software development, project planning, team dynamics, or whatever else comes to mind. Here is a synopsis of recent tweets and rants. If you want to follow the conversation follow me at techknow and/or juixe.

Software Development

  • Kids lunch snacks sound like Java interfaces, Uncrustables and Lunchables.
  • 99% of software is hardcoded defaults.
  • Software will shape the future.
  • I don’t count lines of code.
  • Code less, debug even less.
  • Every few years JavaScript goes through a renewed renaissance.
  • Sometimes life does not compute. #dividebyzeroerror

Team Leadership

  • Success is a dish best served with champagne.
  • Don’t let circumstance beyond your control control you.
  • Just because it’s widely accepted that Steve Jobs was difficult to work with and a genius doesnt mean you have to be difficult to work with.
  • Negativity is like cholesterol, to much of it can kill you.
  • Most important lesson in my life: Learn to appreciate what you have and do not agonize about what you don’t.
  • Corporate titles mean nothing, that is why I put Chief Creative Business Developer Principal Program Scientist on my business card.
  • The biggest lesson one can learn is to listen.
  • The universe doesn’t hate you, it doesn’t even know you exist.
  • Try harder. Do better. Go further. Think Bigger.
  • Forget stopping to smell the flowers, I stop to reach for the stars.

Product Placement

  • I’m going to start a search engine for ego searches and call it egoogle.
  • Google is a giant keyword router in the cloud.
  • Android uses food related codenames for its different versions, such as ice cream sandwhich. I hear next release will be named leftovers.
  • Why is Gingerbread still the most popular/common version of Android In new phones? It’s like two releases behind latest version.
  • I think it is safe to say that G+ is a successful flop. I would compare it more to MySpace than Facebook.
  • Missing Feature: I wouldn’t be surprised if the Kindle reader would allow you to tweet a quote right from an eBook.
  • If Apple would design single family homes it would cost over $1 million and only be 800 sq/ft but I would want one really bad.
  • iPhone or iMole: whatever data or contact or image you have on your iPhone some hacker, service, API, law enforcement, or app will access.
  • In today’s day and age, no person should be executed for tweeting and no person should have to go to jail for downloading a song.
  • Blue Ivy Carter sounds more like a brand name of vodka or energy drink put out by Jay-Z than the name of his kid.

Cash Angels

  • Who needs $3 million to run a WordPress-powered tech blog? At these valuations my blog is definitely worth $10 million.
  • Silicon Valley entrepreneurs are modern day alchemists turning virtual goods into real cold hard cash, IPOs into billions.
  • A frothy market is a tasty market.
  • The future is in crowd financing.
  • It’s raining stock options in Silicon Valley. #makeitrain
  • All the people of Palo Alto rejoice at news of Facebook IPO, in a few months their rents will go up 30%.
  • To much Facebook IPO analysis on my feed. If you aren’t a preferred investor you ain’t making money.
  • 1. _________. 2. $#%#%$*(&. 3. ?????? 4. Profit.

Question

  • Can software refactor the world?
  • How can people wave their constitutional rights be agreeing to a terms of service they didn’t read or understand?
  • Breyer’s or Dreyer’s?
  • Who will be the Bill Gates and Steve Jobs of 3D printing?
  • Forget “where’s the beef,” where’s the 100 Mbps broadband?
  • Who is Waldo?
  • If corporations are people does it mean a man can marry a corporation?

Equations

  • Principles > Politics
  • Generous > Gorgeous
  • Cheddar > Chatter
  • Worrier < Warrior
  • Sex On Fire > Heart On Fire

Dec 10 2010

The Right Domain Name for Your Startup

It used to be that single the most important aspect of starting a new business was location, location, location. With online businesses, this translates to domain name, domain name, domain name. The domain name of you business is important for several reasons, because it will be your de facto business name, because this will be one of the avenues of how users find you, because there is a short supply of good domain names left, because you want to stand out from your competitors, etc. But in addition to finding a good domain name for your business you should see if it’s also available on Twitter, Facebook, Tumblr, WordPress, and any other relevant social networking site. As soon as I buy a domain name, I try to lock up the twitter account, the Facebook page, the Tumblr and WordPress blog for that domain.

Depending on the business or product or simply to proactively protect your business from competition and spammers, you should think about snapping up domain names that reference your company or trademarks. For example, try to buy the .net, .org, .me, and other TLD versions of the domain name you are considering if available. In addition try to lock up domain names that reference your company or product in a disparaging way.

Because most single word domain names are already taken, people often combine two words or more. It is common practice to not hyphenate two or more words in a domain name. But when placing two words together be careful that it doesn’t accidentally read something different than what you intended. For example, There is s site called Therapist Finder whose domain name is therapistfinder.com which can also be read as The Rapist Finder. The is a website called Speed of Art whose domain name is speedofart.com whose domain name can also be read as Speedo Fart.

Try to avoid using a name that ties your product or service to a particular technology. Find an inspirational name that denotes a feeling of though about what you are doing but not the technology you are using. For example, Twitter is a great name for their product. No most people use Twitter with mobile device apps over 3G, but SMS was a key aspect of Twitter in the early days. The word tweet denotes so well what people do on the service, they simply post a tiny comment. Once Twitter became a success and they opened up their API to third party applications then you saw the opposite, company formed around Twitter and named themselves a such like Twitpic. Twitpic is successful despite their bad choice of name but they it does narrow people’s view on you. In the case of Twitpic, they also have the problem that they misspelled the word tweet with twit. Twit has a completely different meaning than tweet.

Another example of a company name that relied heavily on a particular technology was PodShow. PodShow later rebranded itself to Mevio but only after the whole podcasting industry was threatened by Apple copyrighting and trademarking the term podcast. The term podcast itself relies on Apple iPod product line. The industry as whole talked of using netcast instead of podcast, but that never took off. By rebranding themselves to Mevio, the company speaks to broader audience, does not tie itself to one technology or open itself for legal dispute over trademarks or copyrights issues. In the case of Mevio, the name suits it well. The prefix is me and postfix vio sounds like the last syllable of video.

In the current state of search, short and clear domain names are known to get more Google juice to complicated, hard to spell, hyphenated domains. Your domain name should be easy to say and understand over a phone, it should evoke your industry, product, or service. The right domain is worth its price for the right entrepreneur. Not to take anything away from the founder of diapers.com, but I believe that the domain name had a lot to do to the online retailers credibility with customers which ultimately lead to diapers.com being purchased for over $500 million dollars by Amazon.

Owning the right domain name can help to take your business to the next level.


Nov 24 2010

Everything is Social

People are by nature social, they have always been so. Prehistoric people were social, Neolithic people were social, the Mesopotamians where social, the ancient Greeks, the Romans, the Barbarians, the Elizabethans, and even web 1.0 developers where social. By design, our technology has also been designed to be social, from written language to books to email to instant messaging. In fact, everything is social. Just about every physical object can be used in a social setting, rocks, bullets, and flowers.

Blogs too are social, it allows one group of individuals to share information and knowledge with a whole set of people, who in turn can comment, share, and add to that information. But since Facebook, social is sometimes meant to mean something different. Most features in Facebook have a element of social spam that forces a response. I people that first discovered Facebook because they received a spammy email from Facebook saying that someone they might have known, most likely some one they had an email correspondence, had joined Facebook. Facebook’s first spam social behavior was to email everyone in every of their users contact list, this behavior is the same as the Melissa virus. Facebook’s first element of social spam is borrowed a mass-mailing macro virus.

Everything is social and if everything is social, everything that is connected has a social graph. Facebook has managed to capture people and their relations to their friends, family, coworkers, church members, etc. Facebook has coined the pseudo geek speak social graph to describe a persons relationship to their friends and family. If everything is social, then everything has a so called social graph.

For example, since blogs are social it has a social graph of all the people have have posted comments. If Mark Zuckerberg would have designed WordPress, the blog platform I use for my blog, then each person who left me a comment would receive email telling them that if they wanted to participate in recent blog posts and even unsubscribe to the email they would need to sign up. WordPress.com and Discuss, the hosted commenting service, has millions of emails of people that have commented on blogs! If they choose to exploit and zuckerpunch all those people they can.

Everything and everyone is inherently social, technology like Facebook is not making users any more social it just simplifies how we interact with each to the like button.