Apos fazer tantos sites em PHP, decidi comecar um framework ja que utilizo quase que a mesma tecnica de desenvolvimento.Existem varios frameworks em php hoje, vide http://www.phpframeworks.com/, ou direto os top 10http://www.phpframeworks.com/top-10-php-frameworks/, entao porque criar mais um e nao melhorar algo existente ?Porque todos ele sao muito bons. E fazem muitas coisas automa[(t|g)]ica. Isso requer um tempo para que o desenvolvedor se ambiente com o kit e comece a produzir. Pode valer a pena dependendo do contexto.E apos longo tempo de projeto, as pessoas se esquecem do principal objetivo de um Framework, que e de ser simples.No entanto, compartilho mais uma visao de desenvovimento, com o conhecimento que possuo hoje. Neste FrameWork tem um combinado de quase todas as coisas que ja escrevi neste blog, pode ser acompanhado diretamente do repositorio SVN do Google.PHPKissf : Keep it in simple FrameworkBasicamente o que isso faz ?Na verdade, o que deu origem ao fmwk, foi um dispatcher que venho melhorando conforme o uso nesses anos. Um dispatcher e o seguinte:Como nos links , o browser faz solicitacoes via GET ou POST por uma URL.Por regras de configuracao (.htaccess e mod_rewrite) todas as requisicoes sao redirecionadas para um arquivo, que e o index.php, que chama esse dispatcher.O dispatcher por sua vez, tem uma lista de rotas, ou seja, caminhos de url, pre-determinados p/ chamar os controllers e seus metodos, e os parametros sao encapsulados e tratados procurando trazer um pouco mais de seguranca p/ aplicacao, e facilidade p/ o desenvovimento.Entao tem os default Model, Controller, View e Dao(opcional), que podem ser extendidos para os Objetos de Negocio de acordo com as necessidades.Bem, como a intencao e que seja bastante utilizado, para que possa ser melhorado, escrevi o codigo em ingles, abaixo algumas funcionalidades.PHPKissf : https://code.google.com/p/phpkiisf/ Basic Components are: PHP/Backend All start from --Dispatcher / based on Rewrite Rules forcing all to index.php PHP/Modules in this Framework -All extensible --Default Controller --Default Model --Default View --Default Dao --Some Functions and Classes on /Lib --Global Configuration and Initialization file HTML,JS,CSS/Interface --Customizable Skins , Boilerplate Default --jQuery latest Logo coloco alguns exemplos de uso...Ate a proxima...Consegui pessoal olhem os esquemas da amazonws, vale a pena, por enquanto estou satisfeito.Coloquei o framework funcionando emhttp://phpkiisf.mcezzare.com.br/e alguns exemplos emhttp://phpkiisf.mcezzare.com.br/examples/O gerador de Models e UML precisa de uma conexao valida no mysql (assim que eu puder crio um banco de modelo p/ ver a funcionalidade)Claro que tem algumas coisas p/ corrigir. Mas com o tempo.P/ instalar, na pasta root de seu site baixe atraves do svn:user@hostws:/var/sites/phpkiisf.mcezzare.com.br# svn checkout https://phpkiisf.googlecode.com/svn .[]'s Entre consultorias, pintou um simfony p/ resolver, ok. Tempos sem escrever aqui.Quer comecar seus estudos com Simfony2 no mac osX.Vamos la:Baixe a ultima versao do Xcode disponivel e compativel com sua versao do OSX.Baixe um gerenciador de pacotes ports-like. Tem o MacPorts e o HomeBrew , escolha um deles, eu prefiro e uso o MacPorts.uso: port install ...O mac osx ja traz no seu php uma versao do pear pronta p/ instalar :1 habilite o pearLocalize ond esta o pear e as libs do php$php -i | grep include_pathinclude_path => .:/php/includes/:/usr/lib/php/pear =>