CakeFest 2010 is the annual CakePHP conference (this year in Chicago; September 2-5). CakePHP is a rapid development framework providing an extensible architecture in PHP allowing developers to build robust applications fast. CakeFest provides the ideal way for CakePHP developers to collaborate. This year, the Iona Group is proud have our very own Mark Tovey and Erik Peterson presenting at the conference on September 4 and 5.
Plumbing with Cake (Integrating CakePHP and Drupal)
Mark Tovey will present on September 4 on integrating CakePHP and Drupal.
CakePHP and Drupal are two great frameworks, both with admittedly different strengths. Cake is an awesome tool for building out a fully functional custom web application, while Drupal is better served for creating a fully content managed web site.
But what to do when you need to leverage both of these capabilities (for example, creating a public facing web site to promote a subscription based web application)? It’s either reinvent the Drupal wheel and build out content management capabilities into your cakePHP app, or build out your web application functionality with a drupal module (doable but the not the best platform to develop in). In this presentation I will be going over a third option, a bridge between a cakePHP application and a Drupal managed website, allowing you to build out your web site and web application with the appropriate tools but still maintaining a connection between the two, for instance sharing a common user base between web site and web application or displaying summary data from the web application on the web site without having to (re)enter any content into the CMS.
It’s easier to ask forgiveness than it is to get ACL permissions
Erik Peterson will present on September 5 on how to best handle access control lists.
Access control lists are complicated. Granting permissions to certain people for specific objects can become a jumbled mess. And what if you need object level permissions? This session will help you sort out the basics and give you tools to extend your permissions to fit your application.




