Websites

On May 27th, 2009 I remember waking up early that morning because I heard that Google was going to announce something special. As we all know that product turned out to be Google Wave, a product that Google claims to be what email would be if it were invented today. On that day they announced that the sandbox was going to be open for developers only, and that a limited release would come later in the year to a select few people who signed up using their sign up form.

I immediately signed up because I knew that Google Wave would be very useful for my two lines of work. As the days and months passed I read every single article from blogs like this one, I viewed countless Youtube videos that demoed exactly how Google Wave works. My excitement grew.

It was then announced that September 30th, 2009 “100,000″ new users would be allowed into the Google Wave beta. I figured since I signed up early and I put in a detailed reason how I would use Google Wave I would certainly be among the first to get an invite. I was wrong.

I have been a loyal Googler. When the search engine launch I shared with my then High School friends why Google was better then that altavista/dogpile site they were using. When Gmail came out I announced to my College friends that they should make the switch as I called Gmail revolutionary. When Google acquired Blogger I bought a damn Blogger logo sweater and wore it around campus.

Google – why wasn’t I invited to Google Wave?

I know of countless individuals on twitter who didn’t even use your pathetic sign-up form that I filled out on May 27th who have since gone on to receive invitations just for begging on twitter! One of my twitter friends was “nominated” 12 hours before he received an account. Meanwhile, my wait has been over 6 months.

Your process for rolling out products is COMPLETELY UNFAIR.

You claim that there are scalability issues when it comes to your new service and this is why you are only limiting “100,000″ invitations initially. I call BS on this. Your plan is to create hype around the product with a limited release like you did with Gmail and Google Voice. Who are we kidding? You are Google, you have enough resources to copy every single website around the world every few minutes, but you can’t scale new users on this new product?

The only people who can activate new Google Wave users are located in Australia. How about flying two employees to the great western hemisphere and keep them knocking off people in the original queue – you know, the list of people who signed up the morning of May 27th, 2009.

I understand the importance of Google Wave. I work part-time with a news gathering organization and I see how Google Wave can be very useful for the journalism world. I also work full-time as a web developer and Google Wave will be a benefit in the collaboration of building websites.

I would be a person who would be using Google Wave every minute of every day – but I probably won’t get invited for another 6 months because of some idiotic sign up process.

Screw you Google.

Finally after six years of being a faithful user of WordPress the features that I think just about everyone wanted are finally here. As soon as WordPress 2.8 comes out of Beta you will gain the ability to add new themes inside the WordPress Admin section, and the widgets section got a complete overhaul.

Add New Themes

wordpress28beta

What you see above is a picture of the new “Add New Theme” section underneath the Appearance Tab.  There are several ways you can get a new WordPress theme on your blog. First you can browse through the WordPress.org Extend Free Theme Gallery. You can filter this gallery by keyword, author, tag, color, columns, width, features, and subject. Also you can view the Featured Themes that WordPress.org’s crackpot (term used with effection) team have suggested that everyone use. They also allow you to filter by Newest themes and most Recently Updated themes.

These options are all well and good if you are interested in getting Freebies. But the feature that has me really excited is the new upload feature! That’s right you now have the ability to upload wordpress themes as zip files directly into WordPress!

This totally eliminates the need to explain to clients what FTP means and why they need to CHMOD something. It’s easy to use too! All you need to do is browse for the zip file, click on upload. Once uploaded it will ask if you want to Preview or Activate the theme. If you don’t want to do either it will take you back to the themes you have already installed.

Widgets Overhauled in WordPress 2.8

wordpress28beta2

Yes! What you are look at above is the total overhaul of the widgets control panel. Currently in WordPress 2.7 the widgets are somewhat of a pain to use – and is especially hard to explain to new clients who have never used WordPress before. You have to show them where to find the drop down menu that allows you to switched between different sidebars. It’s too confusing.

But not anymore. The new Widget Control Panel means you don’t have to load any extra pages. All the work can be done right here. You drag and drop widgets to their appropriate sidebars like you used to be able to do Pre-WordPress2.6. Also, they have included a new feature called Inactive Widgets. When you drag a widget to this area it will keep the settings.

Speaking of widgets…

The Links Widget Upgraded

wordpress28beta3

The links widget got completely updated too! One of my biggest complaints from clients was they were not able to automatically separate the Links in the Link Widget. Let’s say you filtered your links using three Link Categories, but you only wanted one of those categories to show up on the sidebar. In WordPress 2.7 there are NO Link options. That changes in WordPress 2.8! Not only do you get the ability to choose which categories you want listed in the Link Widget – you can also choose if an Image, Name or Description should appear with it.

Also, new for WordPress 2.8 is the ability for the Admin to rate his/her links.

Press This get Upgraded too

wordpress28beta4

One of the hidden gems inside of WordPress has always been the “Press This” browser link. For those who don’t know, “Press This” allows you to post WordPress blogs on the go while browsing other website. One of the new features inside “Press This” is the ability to add media from the page you are viewing. In the page above I’m viewing the New York Times article about Rachel Alexandra’s win. I have decided that I want to post an image from the article as well so I went ahead and clicked on the horses coming out of the gate. It’s that easy!

If you are viewing a Youtube page and you click on “Press This” it will automatically give you the embed code that you can then insert into your post. I can see this becoming VERY useful for bloggers.

Update: I guess this was already upgraded in WordPress2.7. Hehe It’s new to me!

WordPress 2.8 Beta

Learn more about WordPress 2.8 Beta on Codex Page.

For those who are brave and want to try out the new WordPress before it is officially release head over to the Download Page. I must warn though – this is a Beta and it has the potential to mess things up! Use at your own risk!

Are you a twitter power user? I’m finding that I’m spending way more time on twitter then I probably should. I used to focus on writing blog entries for a couple of my sites, now i’m more interested in following twitter streams and replying to everyone that I can. I want to continue to use twitter because it’s the “popular” trend right now, but I don’t want to completely avoid my blogs either.

Well, with Twitter Tools I can pull my twitter feed and have it update my blog automatically!

Twitter Tools

Get it Here: http://wordpress.org/extend/plugins/twitter-tools/

Description: Twitter Tools is a plugin that creates a complete integration between your WordPress blog and your Twitter account.

Set up a Daily Digest of your Tweets

1. Download and Activate the Twitter Tools plugin.
2. In the Settings Menu on the Dashboard click on Twitter Tools.
3. Enter your Twitter username/password (Future releases will probably include the “OAuth” aka Twitter Connect option)
4. Enable option to create a tweet when you post in your blog? – YES
5. Set this on by default? – NO
6. Create a blog post from each of your tweets? – NO
7. Create a blog post from each of your tweets? – YES
8. Choose a time that is more convenient for you. I choose 11PM
9. Scroll down to the Categories part: Choose the category you would prefer your tweets to be added. Most like creating a new “twitter” category. I just placed mine in the JoeBrooks category.
10. Tags: These are the tags that will be added to each daily digest. Mine are: JoeBrooks, Tweets, Twitter, Joe Brooks Tweets, Joe Brooks Twitter
11. Exclude @reply tweets in your sidebar, digests and created blog posts? – NO (If you want to include all your tweets) or YES (If you want to exclude your replies to others).
12. Click on the Update Twitter Tools Options button.

That should do it! Check back tomorrow on your blog to see if everything posted properly. Here is how my first Twitter Daily Digest appeared like: http://www.joebrooks.me/twitter-updates-for-2009-04-27.html

WordTwit in a single word is AWESOME.

The installation process is smooth as we’ve come to expect from all WordPress plugins. As soon as the plugin is activated you are presented with a Settings page. The first thing you will want to do is enter your twitter login credentials. Yes, we all wish Twitter would hurry up with the “Twitter Connect” feature so we don’t have to share our login details. But nonetheless the guys who created this plugin promise they are trustworthy with this information (Cross their hearts).

After your twitter login information is added your avatar and a quick snipit of information from your twitter profile will be added. Neato. This part really serves no purpose other than to be a quick way for you to visualize that adding your twitter login was successful.

The next section in the WordTwit Settings is called URL Shortening. There are many unique features about this section. First you are presented an option for which URL Shortening service you would like to use. You can choose to shorten your URLS using the TinyURL.com service. Or, you can turn your WordPress install into it’s own URL shortening service! Using your own domain name to shorten your own URLs has many benefits – including keeping all the clicks within the family so to speak. After you have posted a couple of links a new part of this section will appear that will allow you to monitor the amount of clicks you have received. My test post has already received 9 clicks!

You can also choose to use another domain name that you own as URL shortener – but I’m not sure how this works yet.

The Real Reason You want this Plugin:

Now everytime you add a new post to your blog it will automatically login into your Twitter account and post it for you! Before we had to rely on services like TwitterFeed.com to accomplish this task. TwitterFeed.com is great, but it’s not automatic. In can take upwards to 30 minutes for TwitterFeed to post your new posts on twitter. Twitter is all about the here and NOW. WordTwit eliminates the wait.

Another neat feature they have is the  include/exclude. You can choose which categories you can include and exclude from you twitter updates. I would like to see this feature expanded some with actual lists of the categories as opposed to having to find the number that is associated with the category.

I will definetley recommend WordTwit to all of my clients!

How to Install WordTwit:

Step 1: Login to your WordPress 2.7 or above Installation.

Step 2: Under the Plugins heading in the Dashboard click on “Add New”

Step 3: Search for the term “WordTwit” – it should be the only plugin that appears.

Step 4: Follow the prompts to download and install.

Step 5: Enjoy!

Alternatively you can go to the WordTwit website to download the plugin the old fashion way.

Step 1. Convert the PSD into an HTML File using CSS
Step 2. Copy/Paste the CSS into the style.css file. 
Step 3. Wrap the Page. 
Step 4. Work on the Header.php file
Step 5. Work on the Footer.php file
Step 6. Work on the Index.php file
Step 7. Work on the sidebar.php file
Step 8. If there is a third sidebar, include it. 
Step 9. Work on the single.php and page.php file. Unless otherwise stated – just copy/paste so they are the same. 
Step 10. Work on the comments.php file. 
Step 11. Work on the search results page. 
Step 12. Work on the archives page. 
Keeping refreshing and checking out any other errors.