ezequielg 1 Denunciar post Postado Dezembro 16, 2010 Bom dia galera! Depois de muito procurar na net sem encontrar resultados satisfatórios, resolvi abrir este post. Primeiramente deve dizer que sei da existência dos diversos CMSs gratuitos do mercado, como o Joomla, Wordpress, Drupal e outros tantos. Apesar desses CMSs serem ótimos e resolverem todas as necessidades do cliente, aqui na empresa decidimos desenvolver o nosso, por que? Porque a maioria de nossos clientes são leigos e ao se depararem com uma administração lotada de opções, ficam sem saber o que fazer. O grande diferencial de nosso CMS é a simplicidade, o que normalmente elimina até a etapa de ensinar o cliente a como administrar o site, de tão simples que é. Já temos um CMS próprio que usamos a três e anos e o mesmo veio sofrendo alterações nesse período. Agora chegou o momento que ele precisa ser todo reescrito. A minha questão é a seguinte: Alguém conhece algum livro ou artigo ensinando como criar um CMS? Principalmente dicas de: - Estrutura de banco de dados - Sistema de usuários - Como criar CMS multilingue - Estrutura de pastas - Como criar o CMS para receber temas, plugins e widgets Obrigado desde já! Após a abertura deste post continuei pesquisando e encontrei o conceito de framework. Existem muitos frameworks para PHP, porém, pela minha pesquisa, acredito ser o CAKEPHP o melhor deles. Seria interessante usar o CakePHP na reformulação de meu CMS? Caso sim, alguém conhece algum tutorial passo a passo para aprender a usá-lo? Encontrei um ótimo artigo aqui no Imasters, porém não foi dado continuidade a ele "http://imasters.com.br/artigo/14699/cakephp/faca_seu_site_com_cakephp_parte_01" Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 16, 2010 ...Existem muitos frameworks para PHP, porém, pela minha pesquisa, acredito ser o CAKEPHP o melhor deles. O melhor ou pior depende muito da necessidade do projeto. Eu prefiro utilizar o Zend Framework, pelos motivos citados aqui. Inclusive, existe um CMS desenvolvido em Zend Framework, chamado TomatoCMS. Talvez seja interessante para você dar uma estudada no funcionamento dele, pois te ajudará na hora de desenvolver o seu CMS. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
ezequielg 1 Denunciar post Postado Dezembro 17, 2010 Matias, Obrigado por compartilhar sua visão sobre frameworks. Concordo completamente contigo. Meu maior dilema agora é o seguinte. Nunca usei um framework, logo não tenho idéia por onde começar. Você conhece algum livro que ensine passo a passo a usar frameworks ou artigos de qualidade? Para quem nunca usou um framework como eu, é difícil começar, pois não entendo ainda como o mesmo funciona e só vou entender a partir do momento que começar a usar, mas por onde começo? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Dezembro 17, 2010 Comece conhecendo um pouco sobre os diversos frameworks em PHP. Alguns que eu sugiro a leitura (de preferência nos sites oficiais): Zend Framework Code Igniter Cake PHP Depois de decidido qual deles utilizar, leia o manual de cada um deles, ou pelo menos um Getting Started. Veja que os 3 que eu citei trabalham com OOP, sendo o Zend Framework 100% orientado a objetos. Além disto, os 3 trabalham com MVC, então é bom ter uma noção sobre o funcionamento deste padrão de arquitetura. Para mim, o que me faz aprender mais é desenvolver algum projeto e com as necessidades do projeto, surgem as dúvidas e então é feita a busca pela solução. Acho que o que posso te passar de dicas é isto. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites