Estar presente na internet tornou-se um dos principais objetivos de empresas e particulares, desde blogues amadores a sites inovadores, cada um com o seu estilo e objetivos distintos. A era da internet permite que qualquer pessoa aprenda a Como criar páginas da web de forma rápida e fácil, existem várias ferramentas que tornam este um trabalho trivial, mas hoje vamos falar sobre Grav, que não temos dúvidas de que você vai adorar.
O que é Grav?
Grav é um CMS moderno de código aberto que nos permite construir páginas da web em um Rápido, simples y flexível, é baseado na plataforma Web e não precisa ser instalado, basta extrair o arquivo ZIP e teremos Grav funcionando.
Grav segue princípios semelhantes a outras plataformas CMS, mas tem uma filosofia de design diferente da maioria. Grav vem com um poderoso sistema de gerenciamento de pacote para permitir uma instalação fácil, plug-in e aprimoramento do tema, bem como atualizações simples.
Tecnologias incluídas no Grav
A arquitetura de Grav foi projetado para usar as melhores e mais estáveis tecnologias, com o objetivo de que simples de usar e fácil de estender. Algumas das principais tecnologias incluídas Grav são:
- Modelagem de galhos: Para controlar o escopo da interface do usuário
- Redução de preço: Para criar conteúdo facilmente
- Yaml: Para fácil configuração
- Análise: Para ter Markdown mais rápido e com mais suporte
- Cache de Doutrina: Para um bom desempenho
- Recipiente de injeção de dependência Pimple: Para ser extensível e sustentável
- Despachante de eventos do Symfony: Para gerenciar eventos de plug-in
- Console do Symfony: Para a interface CLI
- Biblioteca de imagens Gregwar: Para manipular imagens dinâmicas
Por que escolher Grav?
Existem 4 razões fundamentais pelas quais eu acho que Grav é um CMS que podemos escolher para criar nossas páginas da web.
Grav é rápido
Esta CMS Foi concebido com o intuito de ser o mais rápido do seu género, pois desde a sua criação os seus programadores se preocuparam muito com a tecnologia e a forma como foi programada, de forma a oferecer uma elevada performance.
Grav é fácil de usar
Grav Ele é projetado tanto para usuários novatos quanto para experientes, portanto sua interface é bastante intuitiva, suas funcionalidades são bem documentadas e possui uma linha de aprendizado muito estreita. Também graças aos inúmeros plugins que o Grav oferece e que pode adicionar, cada uma das suas funcionalidades pode ser adaptada ao seu gosto e conforto.
O administrador de Grav fornece uma interface simples e intuitiva para fazer configuração e criação de conteúdo de forma fácil, rápida e agradável. Além disso, no administrador também podemos visualizar o status do site, estatísticas, entradas, modificar as configurações, instalar pacotes com um único clique, entre outros.
Grav é extensível
Inspirado por outro CMS e software de sucesso, Grav tem como objetivo incorporar um poderoso gerenciador de pacotes que permite agregar novas funcionalidades, melhorias, plugins, pacotes de outros softwares entre outros. Da mesma forma, os criadores de Grav Eles desenvolveram uma API poderosa, para ter um desenvolvimento mais organizado e limpo, além de poderem ter integração com terceiros.
Grav é de código aberto
Um motivo que para nós é muito importante, Grav es Open Source e todo o código está disponível em seu repositório oficial. Você pode melhorar, contribuir, testar, criar novas funcionalidades, estudar seu código entre outras coisas, este CMS está aberto ao mundo e precisa de você para evoluir. Graças à sua excelente comunidade, os avanços grav são muitos e a velocidade com que bugs ou problemas são resolvidos é notória.
Características Grav
Grav tem tantos recursos e funcionalidades, tantos que em seu site oficial criaram um sessão apenas para listá-los, vamos nos basear nisso para torná-los conhecidos a você:
Arquitetura de arquivo plano
Grav é rápido e flexível, em parte graças à arquitetura Flat-File altamente otimizada.
Cache inteligente
Tem um caching muito sofisticado que é usado em todos os seus processos, o mesmo ele sabe quando atualizar o cache automaticamente.
Instalação instantânea
Você só precisa descompactar o pacote Grav e executá-lo, para começar a configurar seu CMS
Ferramentas CLI
Grav tem uma série de ferramentas de linha de comando, como instalação de dependências, limpeza do cache, criação de usuários e backups.
Gerenciador de pacotes
Possui um gerenciador de pacotes que permite encontrar, instalar e atualizar facilmente extensões para Grav.
Documentação extensa
A equipe Grav não deixou para trás a documentação de sua ferramenta, tem um site dedicado à sua documentação, além de toneladas de tutoriais e guias.
Capacidade Multi-Site
Você pode configurar um único Grav para executar vários sites, bem como outras configurações avançadas.
SEO amigável
URLs legíveis por humanos em todo todo o site y metadados por páginas eles fornecem recursos de SEO fantásticos.
Usuários e funções
Você pode criar facilmente usuários e funções, ao qual você pode estabelecer permissões para restringir o acesso a qualquer página.
Depuração e registros
Possui um poderoso painel de depuração que auxilia muito no processo de desenvolvimento, fornecendo informações vitais de forma clara.
Suporte multilíngue
Grav Pode ser configurado em qualquer idioma, ou ainda pode ser utilizado em vários idiomas, é projetado para detectar o idioma do usuário final e assim exibir as informações de acordo com o idioma do mesmo.
Controle de versão e suporte de sincronização
Você pode usar GIT, SVN, Dropbox e outros serviços para gerenciamento de versão e sincronização de seus dados com facilidade.
Várias ferramentas de conteúdo
- páginas modulares
- Campos personalizados
- Taxonomias flexíveis
- Suporte nativo para uma variedade de imagens, vídeos, sons, arquivos e formatos
- Processamento de imagem
- Paginação automática
- Gerenciamento automático de imagens
- É o único CMS com suporte nativo para visualização adequada de imagens na retina e HiDPI
Extensos recursos de personalização
Grav não tem restrições de design, fornece:
- Modelos de linguagem.
- A herança nos temas, que nos permite estender os temas principais e fazer as nossas adaptações nas nossas próprias aulas, dá a possibilidade de ter atualizações mais fáceis.
- Controle sobre CSS e JS.
- Vários plug-ins de design.
- Capacidade de integração com qualquer estrutura CSS, como Bootstrap, Foundation, Pure, etc.
O que podemos fazer com Grav?
Grav Não tem limites, do simples ao sofisticado, tem flexibilidade para alimentar todos os tipos de sites. Sua estrutura de conteúdo flexível e modelos poderosos permitem a fácil realização de qualquer design.
São inúmeros os sites feitos em Grav, cada um com diferentes estruturas, lógicas e designs, podendo ser adaptado a qualquer ideia ou modelo de negócio.
Instalação Grav
A instalação de Grav é um processo trivial. Na verdade, não há instalação real. Nós temos três opções para "instalar" Grav. O primeiro e mais simples é simplesmente baixar o arquivo zip e extraí-lo. A segunda maneira é a instalação com o composwr. A terceira maneira é clonar o código diretamente de GitHub e execute um script para instalar as dependências necessárias:
Verifique a versão do PHP
Grav é incrivelmente fácil de configurar e operar. Certifique-se de ter pelo menos a versão do PHP 5.5.9, para isso vá ao terminal e digite:
$ php -v
Isso deve relatar a versão e construção do PHP. Por exemplo:
PHP 5.5.20 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
Instalar Grav do ZIP
A maneira mais fácil de instalar o Grav é fazer o download do ZIP e extraí-lo:
- Descarregar a última versão do Grav.
- Extraia o arquivo zip no webroot ou diretório raiz do seu servidor web, por exemplo.
~/webroot/grav
Instale Grav com compositor
O método alternativo é instalar o Grav com compor:
$ composer create-project getgrav/grav ~/webroot/grav
Se você quiser usar a versão de desenvolvimento do grav, adicione 1.x-dev
como um parâmetro adicional:
$ composer create-project getgrav/grav ~/webroot/grav 1.x-dev
Instale Grav do GitHub
Outro método é clonar Grav do repositório GitHub e, em seguida, executar um script de instalação simples com as dependências:
- Clone o repositório Grav em GitHub para uma pasta webroot ou diretório raiz do seu servidor web, por exemplo.
~/webroot/grav
. Execute um terminal e vá para o diretório raiz do servidor da web:$ cd ~/webroot $ git clone -b master https://github.com/getgrav/grav.git
- Instale o dependências fornecedor com o compositor:
$ composer install --no-dev -o
-
Instale plug-ins e dependências de tema usando Aplicativo Grav CLI
bin/grav
:$ cd ~/webroot/grav $ bin/grav install
Este clona automaticamente as dependências necessárias do GitHub diretamente nesta instalação Grav.
Assim que tivermos executado Cova, O próximo passo é adaptá-lo e modificá-lo ao nosso gosto, para isso podemos nos ajudar a partir do documentação oficial do desenvolvedor Grav, especialmente o passo a passo básico que vai te ensinar tudo que você precisa para se tornar um especialista em Grav e, portanto, um excelente construtor de sites.
E o que você achou GravConte-nos suas impressões, dúvidas ou conte-nos sobre alternativas a esta ferramenta que você experimentou. Esperamos que a partir de hoje alguém possa crie páginas da web com Grav.
Eu costumo usar joomla / wordpress + uikit para criar páginas web e tal, mas é interessante ver outras alternativas e poder experimentá-las para expandir nossa cultura.
Obrigado por compartilhar as "descobertas" com outras pessoas. 😀
Vou provar!!
Bom Dia,
pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
Obrigado!
Saudações