The World First Ever HTML5 Advertisement
We all love new technology, its event better when it is open and standard. But getting your feet wet and actually using the new technology? and in production? and where there is money involved?...
Startups & Software – Simple, Open and Pragmatic.
Open source
We all love new technology, its event better when it is open and standard. But getting your feet wet and actually using the new technology? and in production? and where there is money involved?...
I have been an Open Source enthusiast for a very long time. I have written several open source projects, and although I have yet to find a perfect open source revenue model, I still...
Voice interface is not a common application user interface, we do not usually interact with application using voice. But when it comes to mobile it makes more sense. We are used to talk to a phone all...
I try to talk about myself as little as possible in this blog, but this is a personal post – so if you are looking for a tech-post, wait for next week. In the...
I just move my site (Cats Idol) from Drupal to CakePHP. It has definitely been a good move – in two weeks, working at night, I have gain a lot of control and flexibility...
If you are reading these lines, chances are you will not click on any of my ads. In one of my previous articles, I have explored several revenue models for open source projects. I...
What is auto complete and auto suggest? Auto complete and auto suggest are a user interface feature that extend search functionality. It basically makes it easier and fast for the user to search structured...
Real estate on your web page could be as important as real estate in real life. You got very little space on your client screen and need to use every inch (or pixels). Errors and messages take up valuable space that could be better used for more important things.
That is why Gritter is a great JQuery plugin – it saves real estate on your page by showing alerts, messages and errors in a floating bubble way, that is both informative and (because you can configure Gritter to fade away after a few seconds) non intrusive:
This image was taken from one of our new site’s design, we decided to use Gritter instead of putting the errors and notification inline.
CakeOTP is a reference implementation of User Registration with a secure, table-less and expirable implementation of One Time Password for the popular CakePHP development framework.
Sometimes you need to enable silent (implicit) login for your users. A good example of this would be this – after a registration process, you would want to automatically login the user, rather then having him retype the user name and password.
In CakePHP there is a simple method in the Auth components that lets you login on the user’s behave.
Here is how it is done: