Tagging for content is important as it help to group the content in a specific tag or more than one category of tags. Tagging also help to reduce time for user to search for content in the same area of interest. For example, this article is published in CakePHP section where it also has been tagged under Tutorial, CakePHP. If the user interested in CakePHP posting, they can easily reach the content tagged under CakePHP by clicking at the tag. 

Add a comment

Input time is easier using clock picker as time selection mechanism. HTML5 support the input type time using 'type'='time' but the 'time' attribute is not supported in Safari and IE 12. To enhance the user experience in selecting time, i recommended to use clock picker as a medium to select time. The clock picker support all web-kit web browser and mobile view.

Add a comment

Date Picker is one of the most important features in web-based application to enhance the user experience especially when input date and time. Technically, CakePHP support native HTML5 date picker that can be call using 'type' => 'Date' but the picker need to be click at caret symbol then the calendar will popup. To enhance the user friendly and experience, I recommended to use JQuery date picker. 

Add a comment

Identifying, authenticating and authorizing users is a common part of almost every web application. In CakePHP AuthComponent provides a pluggable way to do these tasks. AuthComponent allows developer to combine authentication objects, and authorization objects to create flexible ways of identifying and checking user authorization. There are few steps to complete the authetication process in CakePHP starting with username & password input validation in User.php as follows:
Add a comment

Page 3 of 3