{"action":"created","issue":{"url":"https://api.github.com/repos/celopeccin/otaac/issues/12","labels_url":"https://api.github.com/repos/celopeccin/otaac/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/celopeccin/otaac/issues/12/comments","events_url":"https://api.github.com/repos/celopeccin/otaac/issues/12/events","html_url":"https://github.com/celopeccin/otaac/issues/12","id":92869196,"number":12,"title":"Hooks","user":{"login":"renatorib","id":3277185,"avatar_url":"https://avatars.githubusercontent.com/u/3277185?v=3","gravatar_id":"","url":"https://api.github.com/users/renatorib","html_url":"https://github.com/renatorib","followers_url":"https://api.github.com/users/renatorib/followers","following_url":"https://api.github.com/users/renatorib/following{/other_user}","gists_url":"https://api.github.com/users/renatorib/gists{/gist_id}","starred_url":"https://api.github.com/users/renatorib/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renatorib/subscriptions","organizations_url":"https://api.github.com/users/renatorib/orgs","repos_url":"https://api.github.com/users/renatorib/repos","events_url":"https://api.github.com/users/renatorib/events{/privacy}","received_events_url":"https://api.github.com/users/renatorib/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-03T12:50:47Z","updated_at":"2015-08-21T12:27:05Z","closed_at":null,"body":"O cake também tem um [sistema de eventos](http://book.cakephp.org/2.0/en/core-libraries/events.html) que daí eu não sei afirmar se é fácil de mexer porque nunca usei. Mas eu acho bastante interessante a implementação dele pra viabilizar a criação de hooks. Hook é tipo interceptar algo no meio pra que outra coisa possa controlar, um exemplo prático, um plugin saber quando está acontecendo algo pra tomar uma atitude, ou dar a possibilidade de um plugin adicionar elements dentro de uma view.\r\n\r\nAssim, não só viabilizaria plugins terceiros como facilitaria pra que vocês modularizassem.\r\n\r\nEu digo isso porque hoje com um gesior da vida, você vai instalar algo como \"shop system\" e tem que editar dois milhões trezentos e trinta arquivos diferentes. \r\nSe tem uma coisa do cakephp que eu gosto muito é o sistema de plugins, e acho que deveria ser aproveitado!\r\n\r\nAbraços!"},"comment":{"url":"https://api.github.com/repos/celopeccin/otaac/issues/comments/133409886","html_url":"https://github.com/celopeccin/otaac/issues/12#issuecomment-133409886","issue_url":"https://api.github.com/repos/celopeccin/otaac/issues/12","id":133409886,"user":{"login":"brunominervino","id":10432401,"avatar_url":"https://avatars.githubusercontent.com/u/10432401?v=3","gravatar_id":"","url":"https://api.github.com/users/brunominervino","html_url":"https://github.com/brunominervino","followers_url":"https://api.github.com/users/brunominervino/followers","following_url":"https://api.github.com/users/brunominervino/following{/other_user}","gists_url":"https://api.github.com/users/brunominervino/gists{/gist_id}","starred_url":"https://api.github.com/users/brunominervino/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brunominervino/subscriptions","organizations_url":"https://api.github.com/users/brunominervino/orgs","repos_url":"https://api.github.com/users/brunominervino/repos","events_url":"https://api.github.com/users/brunominervino/events{/privacy}","received_events_url":"https://api.github.com/users/brunominervino/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T12:27:05Z","updated_at":"2015-08-21T12:27:05Z","body":"@renatorib com certeza é uma funcionalidade interessante e bastante útil, eu pensei em várias utilizações para isso.\r\n\r\n@celopeccin e @gpedro, sei da ocupação de cada um, pois também estou no mesmo barco, mas bora implementar isso e dar continuidade?"}}