This week we finaly we started building Clipbox.
The graphical design was done so Geoffrie coded the xhtml template with a little help of my expertise ;)
Meanwhile I was programming the authentication system and user registration. Because we’re all new to CakePHP I spent 2 days finding the best way to make a good and safe user authentication system with cake. There where some components out there and tutorials but they all didn’t satisfy me, so i started building our own (with a little help of the docs and tutorials). The base of the system was done and working in just one day.
After that I started extending the basis and improving security. CakePHP has a build-in ACL system (Access Control List), which I want to use with my user authentication, ACL is new for me and i’m still working on understanding the principle and how I should implement this in our user auth. I’ll keep you updated on this and release the Auth system on the cake bakery when it’s done.
I also started including some AJAX action in the user registration process. Example: when you type your username in the username field, it will check (realtime, while typing) if the username is allready taken/valid or not. This was pretty easy to realize but I’m planning to write a more reusable code, like a helper class, in the near future.
Last but not least, as a reminder for me, because I allways get exited and putting to much effort in small details too early: “we need to get the basis of Clipbox working before finetuning and putting our eyes on little details”.