Como Criar Um Motor

Índice:

Como Criar Um Motor
Como Criar Um Motor

Vídeo: Como Criar Um Motor

Vídeo: Como Criar Um Motor
Vídeo: Como fazer um motor elétrico caseiro - Faça Você Mesmo #14 2024, Maio
Anonim

Quando se trata de criar projetos sérios, a solução ideal em tais casos é criar seu próprio motor para necessidades específicas. Ao dedicar um tempo, você pode criar grades de projetos definitivamente construídos sem sobrecarregá-los com módulos e funções desnecessários de motores onipresentes como Joomla ou Wordpress. Obviamente, é mais fácil solicitar o desenvolvimento do mecanismo de especialistas, mas apenas criando um CMS você mesmo verá seus sites e resolverá instantaneamente os problemas emergentes.

Como criar um motor
Como criar um motor

É necessário

Computador, acesso à Internet, criação de site com estrutura clara, conhecimento de programação orientada a objetos, PHP, CSS, Javascript

Instruções

Passo 1

Faça o layout de todas as páginas do seu site. Não há necessidade de desenhar um documento de design, isso é feito mais tarde. Mas é necessário traçar uma estrutura clara da aparência: a localização do menu, logotipo, cabeçalho, o número de colunas, etc. Posteriormente, tudo pode ser alterado, mas para depurar o motor, você ainda precisa de uma aparência elementar.

Como criar um motor
Como criar um motor

Passo 2

Crie todas as tabelas necessárias para o banco de dados. Por exemplo, uma tabela com artigos, seções, etc. Não é assustador se você esquecer algo, mas as tabelas precisarão ser criadas da forma mais eficiente possível para que a estrutura interna do motor seja claramente delineada. A seguir, crie um conjunto de classes, cada uma das quais será responsável por uma parte específica (uma classe para gerenciamento de usuários, uma classe para trabalhar com bancos de dados, etc.). Lembre-se de que uma classe não deve realizar tarefas específicas de outra. Isso exigirá uma classe abstrata global para métodos que se aplicam a todas as classes.

Como criar um motor
Como criar um motor

etapa 3

Divida o modelo em várias partes componentes e salve-os em arquivos separados com a extensão.tpl. Para fazer isso, copie uma parte separada, por exemplo, um formulário de autorização, e cole-o em um arquivo.tpl separado. Em seguida, crie uma classe cuja tarefa seja trabalhar com esses arquivos de modelo e defina os dados correspondentes em vez de {elementos}. Por exemplo, em vez de {nome de usuário}, a classe irá inserir o nome do usuário que está fazendo logon. Exiba todos os elementos das páginas do site utilizando a classe acima, montando assim as páginas "tijolo a tijolo".

Como criar um motor
Como criar um motor

Passo 4

Desenvolva um design de site. Para fazer isso, você precisará corrigir os arquivos.tpl (deixando os {elementos}), adicionar os arquivos CSS e JavaScript. Mas é melhor não mexer na funcionalidade do site, se, claro, você fez tudo corretamente nas etapas anteriores.

Recomendado: