The Blog
Ninjas For Hire

Ninja Columns WordPress Plugin

We decided to create a WordPress plugin aimed at developers. As a result it doesn’t come with any CSS or JavaScript (for now), it just ads the DIVs for the columns, the rest is up to the developer’s imagination. It will allow other developers to easily add column functionality to custom WordPress implementations.

Installation:

1. Copy the PHP file from the zip file into your WordPress “plugins” folder.
2. Log in to your installation of WordPress.
3. Go to the “Plugins” menu and activate the plugin called “Ninja Columns”
4. Enjoy!

Usage:

To split the content into columns, you simply add the short-code [columnbreak] where you want the one column to end and the next one to start.

It will add a container around the columns with the class ‘ninja_columns’ and the class ‘colsid_{post-id}’ that will allow you to target the post or page specifically.

Download the plugin!

You can download the plugin straight from the official WordPress plugin page here:

Download!





Ninja Embed WordPress Plugin

We’ve been doing a lot of WordPress projects recently and one thing stood out as something we needed to enable us to provide our clients with an easier way to embed media in their posts and pages.

We decided to create a WordPress plugin that would not only allow the user to easily embed media from YouTube, Vimeo, Yahoo Video and Soundcloud into their posts, but also allow us as developers to use it as a function in the our WordPress template files to embed videos in custom content types and other filters.

The plugin currently supports YouTube, Vimeo, Yahoo Video and Soundcloud. We hope to be able to add more online media services soon.

Installation

  1. Copy the PHP file from the zip file at the bottom of this post into your WordPress “plugins” folder.
  2. Log in to your installation of WordPress.
  3. Go to the “Plugins” menu and activate the plugin called “Ninja Embed Plugin”
  4. Enjoy!

How do users use it?

To embed a piece of media in a post or page you simply need to add the following shortcode to you post or page content:

[media link="http://www.youtube.com/watch?v=EojN6r2VSR4"]

You can also set a custom width and height to your media by adding the width and height parameters to the shortcode:

[media width="800" height="600" link="http://www.youtube.com/watch?v=EojN6r2VSR4"]

You can remove the container around the embed code by setting the container to false(default is true):

[media container="false" link="http://www.youtube.com/watch?v=EojN6r2VSR4"]

NEW!

As of version 2.0 you can now easily embed video in your site’s widgetized areas (like the sidebar) using the new Ninja Embed Widget that is now included in this plugin.

How do developers use it?

Don’t worry, we did not forget about the developers. :)

To embed a piece of media somewhere in the code you simply need to add the following function to the template:

media_embed(‘http://www.youtube.com/watch?v=EojN6r2VSR4′)

You can also set a custom width and height to the media by adding arguments for width and height respectively:

media_embed(‘http://www.youtube.com/watch?v=EojN6r2VSR4′, 800, 600)

It is also possible to remove the container around the embed code you can set the container to false(default is true):

media_embed(‘http://www.youtube.com/watch?v=EojN6r2VSR4′, 800, 600, false)

OR if you don’t want to set the width and height and just remove the container

media_embed(‘http://www.youtube.com/watch?v=EojN6r2VSR4′, ”, ”, false)

Download the plugin!

You can download the plugin straight from the official WordPress plugin page here:

Download!





This is it.. We are going full time!

If we had the pleasure of working with your company, you will know a few things about us for sure. We do this part-time, but we always deliver on time. That is all good and well, except it means that we really don’t sleep a whole lot and our personal lives are bordering on non-existant.

Don’t get me wrong, we love what we do, but the no sleep thing is quite an issue after a month or nine. That is why we made the decision to resign from our current full-time positions and start working full-time on Ninjas for Hire work.

Since we made the decision, about a month ago, some exciting things started happening on our side. We don’t want to bore you with all the details, but we finally got some awesome business cards, great office space and a whole bunch of exciting new clients. Oh and don’t forget the new design of ninjasforhire.co.za!

This is of course great news for you, because we will have more hours in a day which means that that we will be able to fit it more of your projects into our schedule. You will have to hurry though, I have a sneaky suspicion that the schedule isn’t going to stay like this forever, so drop us a line and let’s see how we can help you.

Google+ : Crowdsourcing a Social Network

We’re not sure if this was the initial intention of Google when they launched their Google+ service, but by having all their key engineers involved and end-user facing, they managed to get to a point where they take feedback from the users and implement it as they see fit. Beside the feedback tool in the bottom right-hand corner of the site, their engineers also monitor key people’s updates and subsequent comments and give immediate feedback where they can. Google+ is now essentially a crowd-sourced social network and considering the alternative, this makes a lot of sense.

This will enable Google to have a social network that is 100% tailored to the needs of their users with no unnecessary bloating. Google’s revenue stream is based mostly on advertising, so as long as users are on the site and using it, it’s good for Google’s pockets.

Facebook’s approach has always been the complete opposite. They had an Apple-like approach, where they tell the users what they want and everyone just followed. While this enabled them to try all available avenues for income generation, it also bloated Facebook beyond recognition. The initial, easy to use tool that you joined to connect with friends, family and old school friends is long gone, instead you have a check-in service, an email service, a games platform and now even a local group-buying deals service.

We are of the opinion that Facebook is at a tipping point where there is so little left that original “site” that users are frustrated and just hanging around because all their friends are on it. This is not a good place to be for Facebook and the moment some other service comes along that will also have their friends on it, the users will jump ship.

I’m not saying that this wont happen to Google in the long run, but for now it’s nice, clean, simple and easy to use and we can’t wait to see what happens in the long run with all the great user input they’re receiving.

Can Google+ kill Facebook?

The short answer is yes, Google+ has the potential to steal a lot of Facebook’s dedicated users, provided it gets adopted on a massive scale.

In case you’re not aware, Google announced the Google+ project earlier today and after looking at the promotional videos and accompanying blog post I must say that I think it’s a giant leap forward for Google. This can fundamentally change the way we use the internet. Think Facebook, but without the “walled garden” approach, that’s been the biggest problem with Facebook since day one.

Google+ allows you to share any content from the Internet with you friends on the go, you get to group your friends and share to a whole list at a time as well. Think of it like this, when you are on Facebook and you see a funny video of a cat sneezing you share it on your wall and your friends on Facebook can see it under their popular posts. Google+ will essentially do the same thing, except you wont need to be on Facebook or on any specific site for that matter. Google+ potentially turns the entire Internet into one large social network.

Continue reading