Ninja Bot Control new Version

We just published a new version (1.5.0) of Ninja Bot Control[1], which is a usable tool for blocking search engine bots from grabbing and indexing contents or images, that shall not be listed on search results.

The module now is also available in German language.

[1] Download Ninja Bot Control v1.5

A PHP Performance Case Study

Inspired by a retweet[1] I did myself, regarding people that should really NOT write articles[2] about PHP, I began to code a little PHP benchmark. I call it a PHP performance case study[3]. It was inspired by a site that the autor of this 10 points tutorial took reliant as a base for his first paragraph "single quotes - double quotes" and named it "significant gains". I was really shocked while reading that!

My script primarily covers performance aspects in different ways of constructing PHP code. My intension is to show up, that it is not ever possible to state, which PHP function may be the fastest one. It will anytime depend on the whole code design.

Best Regards
Uwe Walter

[1] My ReTweet
[2] tutsplus :: 10 PHP mistakes
[3] PHP performance case study

Ninja Content - Update

I am pleased to announce Ninja Content is well on its way to a beta realease. Development on NC has been off and on more times than a prostitutes skirt due to work commitments at home, but I decided I should really try to get it out this week, whilst I am on holiday.

So I am happily working towards an internal release in the next couple of weeks, so it can be checked for bugs and security holes by our team. Hopefully this shouldn’t take too long (I am confident, there won’t be either, sqts), which should mean we should have a public beta out sometime soon.

After the jump are some screen shots and some features in the first release.

Read more

A Dream Event for CMS Enthusiasts

Are you a Web developer hungry for more of that Joomla, Drupal and Wordpress stuff? Perhaps you are just starting out on the game needing all the help you can get. Does your website need a total makeover to beef up its utility and profitability? If only there was one place you could go to meet CMS experts face-to-face and learn from the best in the industry, right?

How about two full days of jam-packed CMS learning expo that allows you to do just that to fill you up with up-to-the-minute cutting edge information?

That’s right! If you are a Joomla or a Drupal or a Wordpress fanatic, this dream event is totally for you! There’s tons of only the best Content Management System information to be had at the 2009 CMS Expo Learning & Business Conference on April 30 and May 1 at the Hotel Orrington Conference Center, Evanston, Illinois.

What’s in store for you at the conference? Imagine these:

• Access to all CMS Learning Sessions (48 sessions - open seating) which include 8 sessions on CMS Foundations, 8 sessions on CMS Business (sales training, customer service)
• Attend all Keynote Addresses
• Visit with CMS experts at all Expo Booths
• Meals: Breakfast, lunch and snacks on Thursday & Friday
• ”North by Northwestern" Thursday Night - all entertainment venues
• "Ultimate CMS Showdown" Joomla-Drupal-WordPress Evaluation (Wed)
• Over 50% Off for Pre-Conference KickStart Session basics workshop

And a lot more!

It can’t get any better than this, don’t you think? It’s simply extremely mind-boggling!

Think about all the new, cutting edge Joomla!, Drupal and Wordpress stuff you’ll learn. This conference should have you laughing all the way to the bank. But, if you don’t make it to the conference, chances are, the competition will have you eating their dust, snatching away all the prospective clients for your Web developing business or dominate the Internet marketing game.

Are you up for the fun and exciting learning experience that awaits you?

Register today to get your piece of the 2009 CMS Expo Learning and Business Conference action. Click here to learn more and to get a $50 discount.

To Free or not to Free that is the question!

Link: http://blog.wittymonkey.com/joomla/templates/the-world-of-free-templates

I haven't made a blog post in a while and it's a shame it has to be a negative one, but I just couldn't not respond to this.

I read a blog post from a web developer today, lamenting the lack of good free templates, and asking developers to please release better free templates. He also laments the fact that lots of the free extensions are not so good either.

The hypocrisy here though is that he uses these free resources to supply his commercial business. He is asking developers to please work harder for him for free while he expects to be paid for his own time.

Let's look at some choice quotes.

I love the word free. If I can get something good for free, then I prize the business that provided me with it.

He prizes the business, because they don't charge him anything. If they do charge him anything then he doesn't like them. So he doesn't actually like businesses he likes charities.

I pre-typed this article in Abiword which is a free word processor, so I am very thankful for the developers that made it possible for me to keep my cash in my wallet.

He fails to notice that they help him keep cash in his wallet by taking it out of their own. He is so very, very grateful that he can eat that he doesn't want to help them eat. What a nice guy! :crazy:

Obviously he is more important and it is just and right that he keeps his money and get's something from other people for nothing, than he pays people a fair price for their work. (However he expects to be paid for his own work)

Why do the developers build a cheap free extension then offer a better one for $30? Why even build the free template at all?

This is because it makes business sense to do so young padawan. The free one draws people in and then those that want higher quality must pay for it. If a developer puts their best stuff out for nothing then they have no way of putting food on their table. Money doesn't fall out of the sky for Open Source developers like he seems to think it does, and prizing my 'business' but expecting everything for free doesn't help me feed my family either. We can't buy food with thanks.

I have one goal for my free templates I build: make it good, make it simple, make it free. It should be a high-quality template that's simple for the user and free.

Which are where exactly? There aren't any on his site that I can see. If he is so unhappy about the lack of free, good templates then why doesn't he stop asking other people to work for him for free and do it himself. There is not one single thing in this world stopping him opening a free template club and releasing top quality themes every month for (insert tacky tele-marketing voice) ABSOLUTELY FREE!!! (end tele-marketing voice).

EDIT: Apparently there is one on his site. But my point still stands. Instead of complaining about there not being any good free ones and demanding that other people make them for him, he should be making them himself.

Oh but that's right, there is something. He is too busy being happy with the money in his pocket to bother working for other people for free! this is the hypocrisy. He is grateful like a thief is grateful that you left your window unlocked. Grateful that he can take things you worked hard on and put your soul into without giving you a fair compensation for them.

Many great products are available for free: Gmail, Google Analytics, Firefox, Linux, Joomla, Wordpress, etc.

...and every single one of them is supported by commercial endeavors of some sort. Lots of Joomla developers make the money to feed their own families from commercial templates/extensions/custom development. Google.. well we know where they get their money from... and so on.

Free is never really free except when it is theft. Everything needs to be rewarded in some way or it comes to an end. Even a tree needs sunlight, nutrients and water to produce 'free' fruit. Nothing can be created in a vacuum, which is what people like the author seem to think.

Here's my homework assignment for all you template designers out there, if you are going to build free templates then make them good. Don't worry so much about quantity but focus on quality. If you don't make free templates but do commercial templates, then start. You don't necessarily have to cut out your commercial templates, but make some others available for those who are looking for a real bargain (like me!). Trust me, the people who find out you offer high-quality free templates will be some of the most happiest people in the world!

The arrogance in this paragraph is amazing. He is telling people to stop making a living and start serving his every whim and desire. Yes I am sure the people receiving the free templates will be ecstatic, but the people actually doing the work will be homeless, starving bums.

The author seems to think that not only is he entitled to make money off the backs of others for free, but he is entitled to be picky and make demands of them! 88|

Casually assigning 'homework' like some generous benefactor who we developers are lucky to be able to provide our work for free to. All worship our generous lord and master who grants us the grace of his thanks! :roll:

Sadly this attitude is all too prevalent in the Open Source world. Non developers, or even worse, developers making their own living off our work, demanding that we give them more and more for nothing. Something they themselves refuse to do mind you! For them it would be unthinkable to work for free for more than a few minutes, yet they assume that they are entitled to have others do it for them. Nay, they are benevolent and generous for allowing us the privilege of giving them our work for free, and we should be eternally grateful that we have starved our family and lost our homes so that we might make them happy.

I have summed this all up in 2 simple diagrams.

Figure 1.1. How they think the world works.

Greedy People

Figure 1.2. What they are really like.

Greedy