File Sharing Drone

A friend of mine posted a link to this article yesterday. Flying ‘drones’ that broadcast a wi-fi signal.

These drones use a GPS system to know where they are at, know where the other drones are at, and interact with each other.

The opportunity that struck me is using these in crowded places where internet or network access might be harder to get. Something like a crowd of protesters who may not have access or have been revoked of access.

Our drone friends could be flying around offering an easy way to connect and share data.

If you watch the video, you’ll see that are almost like little spaceships flying over the crowd.

My first use for these would be music festivals :) Usually you are stuck way out in the middle of no where and unable to share any data. Send a couple of these around 100,000 people smashed into one music event and let the digital sharing begin!

Check out this video.

Moving WordPress from Godaddy to WP Engine in under 5 Minutes

Earlier today I had to make my bi-weekly call to Slowdaddy reporting that my websites were all unresponsive…In the age of fiber optics and 50mb download speeds, I can not deal with slow websites, especially my own.

It’s been a long time coming, so I decided to go ahead and move my personal site over to my WP Engine Account.

WP Engine is a WordPress exclusive hosting company. That means the ‘support’ channels will know exactly how to help you, and more importantly, their servers are going to be TWEAKED OUT!

I am ready for speed and really excited to start using their service. My traffic hardly requires the “supercharged” hosting they offer, but I plan to scale… :)

Moving WordPress sites from one host to another is something I do often enough, but this time I thought it would be a good idea to video document the steps for future converters.

It’s actually much easier than you would think.

What Are The Steps?

This article and video assume that you have access to a Godaddy account and a WP Engine account with a working WordPress installation on both.

  • Download /wp-content folder from Godaddy
  • Export Database from Godaddy
  • Import Database to WP Engine
  • Upload /wp-content folder to WP Engine
  • Point domain name to WP Engine

What is “/wp-content” ?

This is where WordPress stores your Theme and Plugin files, as well as any content you upload through the dashboard. You do not really need to download any other WordPress files.

You’ll need an FTP application and know how to ftp files, as well as the login credentials for your hosting account.

Download it from Godaddy and then upload that folder to your WP Engine account.

Note: WP Engine requires you to use SFTP for security reasons, any FTP application should be able to handle this.

Exporting and Importing the Database

Both Godaddy and WP Engine use phpmyadmin, which is an easy to use browser administration area for your database.

This software makes it easy for us to download a copy of our entire database, and then upload that to our new database.

Export your database from Godaddy, and then Import that file to WP Engine.

You can access your WP Engine administration area at http://my.wpengine.com.

The username and password for database access to your Godaddy site can be found in the wp-config.php file being hosted by Godaddy.

Point Your Domain To WP Engine

I followed the simple instructions laid out on the FAQ at WP Engines site for “how do I update my DNS“.

You need to ‘park’ your domain at Godaddy, which means your DNS settings will be at Godaddy but your hosting can be anywhere else.

Then you’ll need to update the A record for that domain. The change you’ll make is an IP address that you can copy/paste from inside your WordPress dashboard at WP Engine.

In the top left of the dashboard, you should see a tab for WP Engine, click this to retrieve your IP address.

After you make that change, all you have to do now is wait.

Misc notes:

You may need to change the WordPress URL and Site URL in your WordPress settings. It should have copied over when you imported your database, but in the event that it did not, you can simple make the change yourself.

You’ll find this at the Dashboard level under Settings / General.

Site URL and WordPress URL should be your domain name and not username.wpengine.com.

Note: This is only AFTER you’ve made the A record change at Godaddy.

Thanks For Reading

I hope this helps. If you have any problems during the course of your move, contact the WP Engine support team. They are awesome.

PS. Use the ticketing system by email before you call. They are very responsive.

Do not have a WP Engine account? Click here to get one today.

Updated My Website, New WordPress Child Theme for Twenty Eleven

Before and AfterSince WordCamp Atlanta 2012 I’ve had the itch to create a new theme for this website.

A direct comment about my last theme choice from Mr. Mullenweg might have been that itch… either way it was way paste due and I am looking forward to this update.

I’ve been wanting to create a sleek child theme that I could offer for other people to download and use.

On that note, this weekend I decided to take the plunge, and as you can see, have made some progress. Here is a quick overview.

What Do I Need And Want?

Minimalist Clean Theme

A super clean theme with minimal distraction from content. This is good for me because I would like readers to focus on my content.

Graphics do make websites look great, but as I am not a designer, nor are most people downloading and using free themes, I don’t have that option.

What I can do though is post pictures in my content that look great, which will make my site look great, on this slick white background.

Feature Box on Home Page

Add a custom widget area at the top of the home page to be used as a Feature Box.

Instead of hard coding this content into a custom template, I wanted it to be dynamic so that I could make changes easily. Using the Title and the Body of a standard Text Widget gives me great flexibility.

Sidebars on all POSTS

Twenty Eleven does not have sidebars on POSTS by default. This is in an effort to showcase the content and be less distracting.

I want my sidebars!!

Sidebar Width

Something else Twenty Eleven could change by default is the sidebar width. They allow a tiny area where everything gets smooshed. There is plenty of padding and margin available for content, so I am going to use it.

Share Buttons

I am not a big fan of the ‘share on ALL SITES buttons’ plugins that are available. I only want to make it easy to share my content for the main social networks at this time.

Automatic Facebook Preview Image

When sharing a link on Facebook, it will try to offer a preview image based on the images it finds on your site.  We have a way to specify what that images is in our header data.

To make it really easy, I want to specify the image in this order

Use Featured Image, else use First Image, else use Default Image.

Why a Twenty Eleven Child Theme?

The main reason I am all for Twenty Eleven is the responsive design. Easily allowing any platform to view my website and my content is a must…and I do not want to design two websites(browser and mobile).

I’ve not yet, but would like to start using the new Post Formats.  As these are already built in, I will have to do minimal customization to get started using them.

The Twenty Eleven theme comes default with all WordPress installations which means there is no need to purchase a premium theme framework. Everyone will be able to use this theme right away.

In keeping with the mantra of work smarter not harder, I would like to continue utilizing the built in WordPress functionality. Things like menus, header image, link and page background color, galleries, etc.

Most of what I want is already available in the default theme, but I want to customize that and make it my own unique website.

What Have I Done So Far

I’ve done a good bit so far and my ‘child theme’ has 7 files now. My main objective was to strip away as much of what I did not need as possible, then start adding.

Starting with the CSS changes, I minimized graphics and maximized my use of space. Then started working on adding the functionality I needed. Adding the widgets was a breeze and I already had the code for some of the other functions.

CSS styling affected the following:

  • content and sidebar width
  • padding and margins
  • sidebar titles
  • navigation bar
  • post comment bubble

Added functions to do the following:

  • sidebars on all POSTS by default
  • Widget area in place of Search form field
  • Widget area for Custom Message on home page
  • specify first image in content is Facebook preview thumbnail

The share buttons were easy using the Sharing part of Jet Pack, which let’s me use plugins hosted by WordPress.com.

The real fun part was getting everything set up so that my website automatically sent a link out to Twitter and Facebook ONLY when the post was ‘published’ from my phone…which is why the auto generation of the Facebook preview thumbnail is important.

Now, that is all automated and I’ll be shoot more pics and videos to this site where you’ll see them in your social media streams first.

So What’s Next?

Over the next few weeks I will be tweaking this theme to my liking. Once most of the kinks are worked out, I plan to release it for free download.

Most of the remaining tasks are styling. As I need functionality I will add it, but do not want to bloat this child theme. I want to facilitate the bare minimum for showcasing great content and converting readers.

Before I do release this, I want to make sure that it is easy for someone other than myself to understand and work with.

Keep your eyes peals and let me know if you have any suggestions. :)

My Take Aways – WordCamp ATL 2012

While it was great to be a speaker at this years WordCamp, I was also attending as a regular user, a developer, and a marketer.

There was a little something for each one of those areas, and my mind was quickly stimulated and overloaded with tons of helpful information.

I was up at 7am(something I used to do and have gotten out of, and currently back in to), at SCAD by 8:30 to start eating…err networking, spending all day learning and meeting new friends, then even more time at night until about 7pm.

Needless to say, after two days of this, including an extended organizer/speaker/core team gather on Saturday, I was spent!

Totally worth ever bit of money and energy I spent on this event.

So What Are The Take Aways?

Attend More WordCamps

My first take away is that I that I need to attend more WordCamps.  This is like summer camp for the budding entrepreneur.

You think you are going to go in, listen to a few presentations, and leave.  Next thing you know, you have 1,000 new ideas you are ready to execute, you’ve met more people than you can remember, and you are high on the buzz that comes from incubating yourself among a group of other like minded individuals.

Speak At More WordCamps

I <3 teaching as much as I love learning. If there is a subject that I am curious about, I tend to dive in 110% until I wrap my mind around it fully.

Once I do, I can not help by try and pass off information to those who might need it. This is reflected in all the different areas of my life.

Being a WordPress developer and user, I am have a pretty intimate relationship with the software and enjoy advocating its use and show you the best way to use it.

Being in front of a group of people that are stuck on a topic, then seeing the light bulbs go off and connections made in their brains brings me joy. I want to do this more and I promise you will see me at another WordCamp.

Understand the GPL License and Get Off Thesis

We had lunch in between my two presentations. After the first one I stuck around to answer questions until everyone was gone(eating). Finally getting my chance I snuck out to grab a sandwich from the hall when I saw him. The man, the myth, Mr Matt Mullenweg.

Matt is the creator and co-founder of WordPress.

Since no one was around I took the opportunity to introduce myself. We started talking about newbie material and I mentioned I was giving another presentation on some relatively newbie material after lunch.

He said he would sit in…hope I was prepared enough :)

We met up again afterward at the VIP organizers, speakers, and core team after party and the first thing he says to me…

“Great presentation, but we’ve got to get you off Thesis”.

I’ve known for a while there was beef between WordPress and the Thesis Theme framework(which I have been using for some time now on several sites). I thought the bad air had passed, but come to find out, Thesis is still not entirely under the GPL License.

Damn, here I am speaking in front of a crowd of new WordPress users, somewhat advocating the use of a theme framework that does not follow the licensing of the system I am teaching these people.

I would not call it cheating, but I knew I had to do some research…which I’ve done…and you’ll be seeing an overhaul to many of my sites in the near future.

Anyways, spending time talking with Matt, sharing in some Growlers, was a great time. He’s really nice, very smart, and thinking on a level that is a bit higher scale than most, which is inspiring.

Community Is Everything

The WordPress community is an amazing example of what can happen when good people come together and support each other. At WordCamp, you are going to be surrounded by some of the smartest people on the planet who are ready, willing, and able to help you with whatever your endeavor might be.

As soon as you leave WordCamp, you get the opportunity to continue supporting and or interacting with this community online, in person at local meet-ups, or just with your friends.

It’s not a club that you have to earn access to, all you have to do is have an open mind, use open source software(uh…it’s FREE and maintained/developed by really talented developers, including yourself if you are one and want to submit code), and be cool.

I am trying to build a community of musicians and artists myself, and always leave WordCamp with ideas on how to better accomplish that to achieve the same sense of personal ownership from others who want to be involved.

Work Harder

There is always going to be someone who does whatever you are doing, better, faster, smarter, etc. This should not come as a surprise, nor should it discourage you from pushing forward.

Think about it, regardless of what it is you do, YOU are doing it better, faster, or smarter than someone else. Keep doing it.

I met so many talented and inspiring people during this weekend event that fired me up. I try to work hard anyway, but can be found slacking off from time to time, and I reap those consequences.

The people that I’ve met that I aspire to be like, do not slack off, and they see their goals come to life.  With so many goals, ideas, businesses, and other things that run through my mind daily, the only way I’ll ever get there is if I work harder.

So I’ve already taken steps since then to insure that I am spending optimal time working on things I want to move forward, and less time on things that are distracting, procrastinating, or anything else that will delay my successes.

Conclusion

All in all WordCamp was a huge success for me in terms of learning, presenting, and meeting new people. I look forward to growing with this community and hope to be able to continue helping others wrap their mind around WordPress, internet marketing, and blogging.

Enjoy a few pics(mostly of me :) ) from WordCamp ATL!

Atlanta WordPress Designer

In case you did not already know, my company Web Devils does WordPress Web Design in Atlanta.

We work on tons of other web related activities for our clients as well, but at our core, we are huge supporters of the WordPress community and trying our best to make a name for ourselves here in Atlanta.

WordPress allows us to build scalable websites that our clients are able to manage themselves from an administration area which they can log in to. WordPress gives us options for static content pages, an integrated blogging platform, easy Search Engine Optimization, and much more.

If you are looking for someone to do Atlanta WordPress Designer, please hit me up.

Atlanta Air Conditioning – Georgia Air Contractors

One of the companies I started working with when I went full time as a developer is Georgia Air Contractors.

Georgia Air Contractors is highly regarded Atlanta air conditioning service provider. They do installs, service calls, retrofits, and pretty much anything else related to residential and commercial HVAC.

They are quickly becoming Atlanta’s premier Geothermal installer and service provider as well.

GAC wanted to overhaul the look and functionality of their website, to be able to update the content on their pages easily, post specials and other offers regularly, begin blogging using a list of topics related to their industry, and step into social media in order to build a stronger relationship with current and future customers.

We have designed a new layout and custom WordPress theme for them, and moved their entire site onto the WordPress platform.

Using the category feature for WordPress blogs, we have created a custom page template that allows them to easily post new ‘specials’ as well as have a specific area on their website for people to find them.

The blogging functionality comes with WordPress by default, and we have come up with a system that allows GAC to send us their blog posts which we optimize and schedule to go out.

We’ve just begun our foray into social media as a HVAC company and I look forward to helping out with the strategy and execution of their social media plan.

Atlanta Vietnamese Restaurant – So Ba – East Atlanta GA

One of the newest members to my family is a tasty Atlanta Vietnamese restaurant in the East Atlanta Village.

So Ba is owned by Nhan Le, who also owns Wasabi Sushi, Wine & Saki Lounge in Castleberry Hill.

I’ve been feasting on Wasabi sushi for several years now so was stoked to hear he was opening a new spot in the village.

After trying the food I asked Nhan to let me help him out with the So Ba web presence.

So far we have completely revamped the website and recently brought in a photographer to snap some high resolution photos of the food, drinks, and venue itself.

As well we are starting to build a strong following on social media sites like Facebook and Twitter.

If you are in Atlanta, check this place out. Tell them I sent you and they will probably give you some kind of discount :)

If not, just check in on Foursqaure or take advantage of one of their daily specials.

-B

Rocking Optimized WordPress Posts – How to Write Them and Plugins that Help

wordpress-seoOn Wednesday July 21st I am going to be presenting on best practices for Search Engine Optimization(SEO) using the WordPress platform.

This event is being hosted by the Atlanta WordPress on meetup.com at the Urban Oasis and is called “Rocking Optimized WordPress Posts: How to Write Them and Plugins that Help“.

Search Engine Optimization is something that I have been working with and researching for a few years now. Over time I have had some great success by testing the waters and seeing what does and does not work. I am really looking forward to sharing some of that knowledge with this group and also hope to learn some new things myself.

Using the WordPress platform is a great way to make your SEO life easier. During this presentation I will be showing everyone exactly where and how to optimize their website pages and posts, as well throwing out a few simple tips and tricks to help your chances of ranking high in the search engines.

These concepts that I will be going over are easy for anyone to pick up on, so people on all levels are welcome to come and learn.

If you are a SEO expert on your own, I would love to talk with you and share some ideas on methods, strategy, and whatever other interesting things we can talk about. Come out and “meet up”.

This event is open to everyone and will be a great networking evening for Atlanta business people.

RSVP here: http://www.meetup.com/wordpress-atlanta/calendar/13947621/

If you have any questions let me know.

See you then!