Como criar páginas da web rápida e facilmente com Grav

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.

Logotipo da Grav

Logotipo da Grav

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:

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 Editor

Grav Editor

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ê:

Plugins Grav

Plugins Grav

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.

Grav-Sites

Grav-Sites2

Grav-Sites3

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.

Sites realizados por Grav1

Sites realizados por Grav2

Sites realizados por Grav3

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:

  1. Descarregar  a última versão do Grav.
  2. Extraia o arquivo zip no webroot ou diretório raiz do seu servidor web, por exemplo. ~/webroot/grav

Se você baixou o arquivo ZIP e deseja movê-lo para o diretório raiz do seu servidor da web, mova o pasta completa , pois contém vários arquivos ocultos (como .htaccess) que não serão selecionados por padrão. Ignorar esses arquivos ocultos pode causar problemas quando o Grav está em execução.

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:

  1. 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
  2. Instale o dependências fornecedor com o compositor:
    $ composer install --no-dev -o
  3. 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.

Grav running

Grav running

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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   manual dito

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

  2.   Sylvain Laforet dito

    Bom Dia,
    pouvez-vous m'indiquer des sites en français? Je n'en ai pas trouvé un seul ...
    Obrigado!
    Saudações