Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ezequielg

CMS em PHP

Recommended Posts

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

...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

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

Comece conhecendo um pouco sobre os diversos frameworks em PHP. Alguns que eu sugiro a leitura (de preferência nos sites oficiais):

 

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.