Se você está planejando fazer seu blog, site ou loja online, provavelmente já se deparou com o conceito de mecanismo de site. Em primeiro lugar, motor é uma gíria que se usa na Internet, seria mais correto chamá-lo de CMS. Este nome abreviado significa Software de gerenciamento de conteúdo ou Sistema de gerenciamento de conteúdo. Apesar do nome complicado, CMS facilita a vida de muitos proprietários de sites.
Um mecanismo de site pode ser comparado a um humano. Há um grande número de mecanismos para sites, como pessoas. Algumas pessoas sabem contar bem, outras sabem desenhar lindamente, alguém é mais rápido ou mais rápido, etc. Da mesma forma, motores de sites: um é mais adequado para criar um blog, outro para uma loja online, o terceiro para criar um fórum, o quarto para recursos de torrent, etc. Em outras palavras, o mecanismo de recursos é seu coração.
Como você pode imaginar, existem muitos tipos de CMS. Existem motores de código aberto gratuitos que são usados por muitos usuários, há muitos temas, plug-ins, complementos, etc. diferentes para eles. Existem CMS pagos de código fechado que são mais adequados para fins comerciais e empresas. Muitos programadores experientes escrevem mecanismos para seus próprios sites. Hoje, os seguintes CMS são mais populares no Runet: Joomla, 1C-Bitrix, WordPress, Drupal, etc.
Algum tempo atrás, os sites consistiam em páginas estáticas. Aqueles. se você tem 100 artigos postados, isso significa que você tem pelo menos 100 arquivos (páginas) diferentes. Ao mesmo tempo, a criação desses arquivos, seu preenchimento com código HTML, tinha que ser feito manualmente. Além disso, esses arquivos estáticos eram armazenados no servidor e ocupavam muito espaço em disco. Além disso, a velocidade de processamento de páginas estáticas era lenta.
O site engine (CMS) é necessário principalmente para interação dinâmica entre o site e o usuário, facilitando o trabalho do webmaster, otimizador e administrador.
A principal vantagem do sistema de gerenciamento de conteúdo do site é sua funcionalidade em termos de fazer alterações no conteúdo finalizado. Digamos que você queira adicionar um novo formulário de assinatura de notícias ou alterar o código do banner. Se o site tiver um CMS, você pode fazer esse trabalho em alguns minutos, não importa quantas páginas haja no site - 100 ou 1000. Se o seu site não tiver um motor, essa operação simples custará muito esforço e levar alguns dias …
Para escolher um CMS, você precisa decidir que tipo de conteúdo terá em seu site. Se você deseja uma loja online, é melhor usar 1C-Bitrix, PHPShop, Simpla, etc. Se você deseja criar um blog de autor ou um site de cartão de visita, WordPress, Joomla, etc. podem ser adequados para eles.