Contao Software CMS gratuito
CMS de código aberto auto -hospedado para aplicações escaláveis
O Contao é um CMS de código aberto que pode substituir o WordPress, Joomla ou Drupal devido à sua simplicidade e escalabilidade.
Visão geral
O Contao CMS é um CMS de código aberto, desenvolvido no PHP de idioma mais popular do mundo. É uma alternativa do WordPress para editores que desejam simplicidade e escalabilidade. E deseja um desempenho mais poderoso de seu sistema de gerenciamento de conteúdo. A Contao é baseada em padrões da Web aberta e é facilmente adaptável às suas necessidades. A melhor coisa sobre o Contao é a simplicidade. Isso exigiu pouco treinamento para sua equipe. Eles podem estar rapidamente, em funcionamento. A segurança também é outro elemento, para o qual o Contao se destaca. Ele usa algoritmos de hash de senha modernos e suporta proteger contas de usuário com autenticação de 2 fatores. Além disso, as contas de usuário são bloqueadas automaticamente se houver muitas tentativas de login com falha. Ele não possui estrutura predefinida, portanto, você pode criar qualquer site a partir do zero. E não há limite para a criatividade: você pode criar seu site exatamente como ele foi projetado, usando apenas HTML e CSS. O Contao possui um gerenciamento fácil de vários domínios usando diferentes páginas raiz. Módulos fáceis de gerenciamento multi-idioma e altamente personalizáveis por meio de modelos. O SEO é um dos principais focos da plataforma, então seus sites estão prontos para SEO. A extensibilidade é o núcleo da plataforma, para que você possa estender a plataforma com plugins. Se você está procurando uma ferramenta de gerenciamento de conteúdo para alto desempenho, escalabilidade e simplicidade. Então, o Contao pode ser uma escolha para você.
Requisitos de sistema
Os requisitos mínimos dependem se você está instalando a versão mais recente ou de suporte a longo prazo. Todas as versões mantidas do Contao são compatíveis com as mais recentes versões PHP e MySQL. Portanto, recomendamos sempre usá -los.
- PHP: versão 7.4+ (versão mais recente do patch)
- MySQL: versão 8.0+ ou servidor mariadb equivalente
Características
O Contao possui uma interface de usuário intuitiva que usa tecnologias AJAX e Web 2.0 para obter a usabilidade ideal. Vários idiomas e temas de back -end, um poderoso sistema de permissão, versões e gerenciamento de desfazer, opções avançadas de pesquisa e classificação e o Contao Manager são apenas alguns dos muitos recursos que fazem o Contao se destacar de outros sistemas de gerenciamento de conteúdo. O Front End Contao é 100% baseado em modelo e gera uma saída estrita XHTML acessível que atende aos requisitos W3C/WAI. URLs de busca amigável ao mecanismo, suporte ao GZIP, uma função de exportação em PDF, suporte a vários idiomas e muito mais ajudá-lo a criar sites contemporâneos sem ser um programador.
- Recursos avançados de edição: O CONTAO fornece recursos avançados de edição, como copiar ou mover registros via área de transferência, editando vários registros de uma só vez ou restaurando versões anteriores. Os editores podem formatar textos com o editor de texto rico embutido Tinymce, que também inclui um verificador ortográfico multilíngue.
- Estrutura poderosa do site: O Contao suporta diferentes tipos de página (por exemplo, páginas regulares ou de redirecionamento) e vários sites em uma árvore. Você tem controle total sobre se uma página está oculta, protegida por senha, armazenada em cache ou indexada para pesquisa e pode publicá -las manualmente ou cronometradas.
- Sistema de permissão de grão fino: O Contao possui um poderoso sistema de permissão que permite controlar o acesso a todos os campos de formulários no back-end. Os direitos de acesso podem ser concedidos no usuário ou no nível do grupo e serão agregados se um usuário for atribuído a mais de um grupo.
- Gerador de formulário flexível: Com o gerador de formulários Contao, você pode gerar qualquer tipo de formulário da Web, que será validado automaticamente e enviado por e-mail ou armazenado no banco de dados. Os arquivos carregados serão enviados como anexo e, opcionalmente, podem ser armazenados em uma pasta no servidor. -mecanismo de pesquisa de texto completo: O Contao vem com um mecanismo de pesquisa de texto completo que suporta a pesquisa de frases, pesquisa curinga e/ou pesquisa. O índice de pesquisa é criado automaticamente e opcionalmente inclui páginas protegidas. Os resultados são armazenados em cache e podem ser divididos em várias páginas.
- Imagens responsivas: O Contao é constantemente projetado para acessibilidade e suporte de dispositivos móveis. Você pode definir formatos centrais ou individualmente diferentes para imagens. Para economizar largura de banda valiosa ao entregar seu site em smartphones. Especifique uma imagem - foco, para que o conteúdo importante da imagem esteja sempre na figura. -Gerenciador de arquivos interno: O Contao suporta uploads de arquivo via FTP, além do gerenciador de arquivos interno. Ele gera automaticamente miniaturas de imagem e visualizações de arquivos e permite editar arquivos carregados com o editor de origem. Arquivos e pastas podem por copiados, movidos, editados, renomeados e excluídos.
- Módulo de calendário interno: O módulo do calendário Contao faz parte da distribuição do núcleo. Ele suporta vários calendários, eventos durante todo o dia, eventos abertos, eventos de vários dias, eventos repetidos e sindicação fácil por meio de RSS ou feeds de átomos. Inclui várias visualizações como calendário, mini-calendário ou lista de eventos.
- Módulo de notícias/blog integrado: O módulo Contao News/Blog faz parte da distribuição principal. Ele suporta vários arquivos e categorias de notícias, notícias, comentários do usuário e sindicação fácil por meio de RSS ou Feeds de Atom. Cada item de notícias pode ter uma imagem anexada e vários gabinetes.
- Módulo de boletim informativo embutido: O módulo do Contao Newsletter faz parte da distribuição principal. Ele suporta a assinatura via formatos de texto duplo, html e texto sem formatação, importando destinatários de um arquivo CSV e listando boletins informados no site. Os boletins enviados aos membros podem ser personalizados.
- Atualização fácil: A instalação de atualizações pode consumir tempo, mesmo você está executando apenas um pequeno número de sites contábeis. O Contao Manager permite que você atualize sua instalação com apenas alguns cliques diretamente no seu navegador. Obviamente, o Contao também suporta uma variedade de ferramentas de implantação e fluxos de trabalho de IC.
- Ampla escolha de pacotes adicionais: em extensões.contao.org ou no Packagist Você encontrará muitos pacotes adicionais que adicionam ainda mais funcionalidade ao CMS. Você pode navegar, instalar, atualizar ou remover esses pacotes diretamente no Contao Manager com apenas alguns cliques do mouse.
Instalação
Depois de verificar todos os requisitos e configurar seu servidor da Web, agora você pode iniciar a instalação. Existem duas maneiras de instalar o Contao no seu servidor, usando a interface gráfica do usuário do Contaomanager ou usando a linha de comando.
Instalando o Contao com o Gerenciador Contao
Após a configuração básica bem -sucedida, agora você pode instalar o Contao. Selecione a versão desejada e a configuração inicial e clique no botão “Concluir”. A instalação agora pode levar alguns minutos. Detalhes sobre o processo de instalação podem ser exibidos clicando na seguinte saída do iconsshow/oculto console.
Atualizar tabelas de banco de dados
Depois que o Contao Manager tiver instalado todos os pacotes, você deve executar a ferramenta de instalação do Contao para atualizar o banco de dados.
Instalação através da linha de comando {#Instalação-over-the-Command Line}
Ao instalar na linha de comando, o comando Create-projecta`` compositor update
é executado durante a instalação. Isso fará com que alguns Hosters não possam encerrar o processo devido à alta carga do sistema, e a instalação falhará. Nesse caso, você deve usar o Contao Manager.
Você conectou seu servidor com seu nome de usuário e domínio.
ssh benutzername@example.com
Mude no diretório público de sua hospedagem na web.
CD www
Instale o Composer
O Composer é um gerenciador de pacotes orientado para o aplicativo para a linguagem de programação PHP e instala o Dependencie
Instalando o Contao na linha de comando
Na segunda etapa, você instala o Contao usando o compositor. “Exemplo” significa o diretório de instalação desejado e 4.8 para a versão do Contao que você deseja instalar. php composer.phar Create-Project Contao/Edição Gerenciada Exemplo 4.8
Configuração de hospedagem
Em Contao, todos os arquivos acessíveis ao público estão localizados na subpasta /web
da instalação. Use o painel de administração do provedor de hospedagem para definir a raiz do documento da instalação para esta subpasta e criar um banco de dados nesta ocasião.
Exemplo: exemplo.com
aponta para o diretório/www/exemplo/web
Atualizar tabelas de banco de dados
Após a instalação, você pode atualizar o banco de dados usando a ferramenta de instalação do Contao. Desde que o Contao 4.9 você pode usar o seguinte comando na linha de comando: PHP Vendor/Bin/Contrao-Console Contao: Migrar
Criando usuários de back -end do Contao
Usando o Contao-Installtool, você pode criar seu usuário de back-end. Desde que o Contao 4.10 você pode usar o seguinte comando na linha de comando: PHP VENDOR/BIN/CONTRO-CONSOLE CONTAO: Usuário: Criar