On Dec 5, 11:42 am, "gwoo" <[EMAIL PROTECTED]> wrote: > You should submit patches to trac and try not to alter the api. At the > very least send someone on the dev team an email with your thoughts. > This way the whole community benefits without needing to handle third > party patches
I always try to stay compatible with the mainstream CakePHP. So far the patches available on my website do not introduce any API incompatibilities as far as I can tell. I already have one user who reports success (without modifying his app) using my patches for the following: - delegating actions to classes http://abing.gotdns.com/cake/diffs/000007-delegate-controller-actions-to-action-class.diff - vendor customizable dispatcher http://abing.gotdns.com/cake/diffs/000002-custom-dispatcher.diff - lazy model loading http://abing.gotdns.com/cake/diffs/000010-lazy-loaded-models.diff - hide/expose controller methods http://abing.gotdns.com/cake/diffs/000003-hide-expose-controller-actions.diff I also have at least two users who are using my alternate implementation of themeable view class. I attempted to submit the patch for lazy-loaded models about a month ago on trac but there was some error on trac preventing me from attaching the patch. I can't recall what the error was and I never got around to submitting it again. Anyway, the mainstream implementation of lazy-loaded models is currently being integrated into my personal CakePHP tree so I will be updating it soon. I consider my current work on CakePHP to be highly experimental and too domain-specific (they are for a CMS I am working on) to be of any use to the general CakePHP user base which is why I haven't made these widely available. In case anyone else is interested, the patches are available here: http://abing.gotdns.com/cake/diffs/ Instructions for using these patches are here: http://abing.gotdns.com/posts/2006/modified-cakephp/ Perhaps the easiest way to obtain these patches is to use darcs <http://www.darcs.net/> and do: darcs get http://abing.gotdns.com/darcs/repos/cake Unless otherwise stated, these patches are all under the same licensing terms as CakePHP itself. -- _nimrod_a_abing_ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
