Grave é um sistema de gerenciamento de conteúdo (CMS) com uma diferença. Os sistemas de gerenciamento de conteúdo são comuns na web moderna, com plataformas como WordPress (ou outros hospedagem na web. provedor) alimentando uma grande porcentagem de sites. Eles fornecem uma interface gráfica fácil de usar para usuários não técnicos para adicionar artigos e conteúdo enquanto os desenvolvedores lidam com o código separadamente (de maneira semelhante a um fácil de usar Construtor de sites ).
As principais inconvenientes vêm quando o CMS é inchado com recursos desnecessários ou forças que os desenvolvedores trabalham de maneira contraproducente. Até mesmo um site baseado em CMS básico que é pouco mais que um Página de destino Confira em um banco de dados, que pode fazer migração e gerenciamento uma tarefa maior do que deveria ser.
Conheçer Trapado , o CMS construído com o objetivo de ser leve, flexível - e sem um banco de dados tradicional. No entanto, ainda tem um painel de administração opcional com uma interface gráfica, gerenciamento de usuários e os mesmos recursos esperados de um CMS.
Enquanto Grav não tem um banco de dados tradicional em execução no MySQL ou similar, ele tem um tipo de banco de dados armazenado em pastas e arquivos de texto simples. Esses arquivos armazenam conteúdo com a sintaxe de marcação com a configuração armazenada no YAML. Se você tiver conteúdo para armazenar, tente estes armazenamento na núvem opções.
Como com a aprendizagem de qualquer novo sistema, Gravis pode levar um pouco de esforço para começar, e a documentação, embora melhorar, deixa algumas questões sem resposta, deixando você para cavar através de "esqueletos" pré-fabricados. Este tutorial ajudará você a instalar graves e adicionar páginas usando o tema de quark padrão.
Baixe os arquivos para este tutorial.
Grav requer um servidor web, como Apache ou Nginx e pelo menos versão 7.1.3 do PHP.
Configure um servidor WAMP, MAMP ou LAMP para trabalhar. Git e compositor também serão usados para garantir que estes possam ser usados na linha de comando.
Dentro da raiz da Web do servidor local, crie um novo diretório e ligue para ele "Grav-Project" abra um prompt de comando ou terminal e teste para ver se o PHP está instalado com "PHP -V" se um número de versão for devolvido.
Se não, verifique se o PHP está instalado.
A maneira mais fácil de instalar grav é para baixar o arquivo zip do site e extrai-lo para a pasta criada anteriormente.
Use o método de instalação do Git para explorar o Grav CLI. Navegue até a raiz da Web do servidor local e execute o seguinte comando.
Git Clone -B Master https://github.com
Getgrav / Grav.Git Grav-Project
Ignore se instalar com Zip. Alterar o diretório para "Grav-Project", use o compositor para instalar as dependências necessárias.
Uma vez instalado, use o Grav CLI para instalar o tema e os plugins. No Windows, os comandos graves devem ser pré-formados com "PHP"
CD Grav-Project
compositor install --no-dev -o
Bin / Grav Install
Gravemente pode ser acessado no projeto localhost / grave. Abrir esta página em um navegador mostra a tela de boas-vindas graves.
Clique na página de tipografia para testar erros. Se você encontrar um erro 404, consulte a solução de problemas da GRAV na documentação.
Uma página em Grav é um arquivo de texto no diretório "User / Pages". Para criar uma nova página, navegue até o "Diretório Grav-Project / User / Páginas" e crie uma nova pasta chamada 03.Sobre e crie um novo arquivo que será chamado de default.md.
Grav usa "sintaxe de marcação" para renderizar as páginas.
Para acelerar o processo de criação e gerenciamento de conteúdo e desbloquear o potencial completo, fácil de usar do Grav CMS, o módulo do painel de administração pode ser instalado. Na linha de comando, execute o seguinte comando:
PHP BIN / GPM Install Admin
Atualizando qualquer página no site Grav, assim que o módulo de administrador é instalado abrirá um prompt para criar um novo usuário administrativo. Preencha seus dados e anote a senha para prosseguir para o painel.
Com o painel de administração configurado, clique em Páginas na barra da mão esquerda e clique na página Sobre feita anteriormente.
Uma vez que isso carrega, você poderá ver uma área de entrada de conteúdo que permita a fácil edição do conteúdo das páginas.
Exclua a página de tipografia no painel Admin e adicione uma nova página para substituí-lo.
Digite os serviços para o nome do título e da pasta e clique em Continuar, mantendo o restante das opções como seu valor padrão. Digite algum conteúdo para esta página e clique em Salvar.
Agora crie outra página com o botão "Adicionar" e insira um nome de serviço. Certifique-se de que "visível" esteja definido como Sim e continue.
Ao ser capaz de adicionar texto e cabeçalhos facilmente a uma página é rápido e fácil para sites básicos, é compreensível que um site tenha requisitos mais complexos. Edite a página inicial e na guia Avançado, altere o modelo de página para modular. Certifique-se de salvar a página.
Os módulos são blocos de conteúdo definidos pelo tema que podem ser usados ao criar uma página com seções diferentemente estilos.
Agora que a página inicial foi convertida, exclua o conteúdo pré-fabricado para a página inicial e salve as alterações. Em seguida, no topo da página, clique em add & gt; adicione modular e preencha o título "Hero" e defina a página para "Home". Para o modelo modular, escolha a opção "herói".
Os módulos são tratados da mesma forma que subpáginas no painel de administração, mas em vez de formar uma subpágina, eles tornam seu conteúdo em um bloco em sua página pai. Edite o módulo de herói recém-criado e adicione um cabeçalho, alguns textos e adicione uma imagem do herói em "Meios de página". Salve a página.
Repita a etapa acima, mas selecione o módulo de recursos. Ao editar a página, observe a guia "Recursos" que permite definir um layout e adicionar colunas individuais a um ícone, cabeçalho e texto. Adicione quatro dessas colunas e lhes dê conteúdo.
O último módulo na página inicial será um bloco de conteúdo padrão. Adicione este e insira o conteúdo desejado nessa área, anexando uma imagem e salve a página.
Por fim, abra cada bloco até agora, incluindo a página inicial dos pais e remova quaisquer classes CSS indo para a guia Avançado e esvaziando o campo Classes do Corpo. Estas são classes CSS definidas pelo tema que permitem personalizar cada bloco.
Para definir o logotipo do site e uma matriz de opções para o tema, vá para o menu "Temas" e clique em Quark, o tema atualmente ativo.
Ajuste essas configurações e clique em "Configuração" para acessar opções como "Título do Site".
Este artigo foi originalmente publicado em questão 291 da revista Creative Web Design Web designer . Comprar edição 291 aqui .
Artigos relacionados:
(Crédito da imagem: Bulma) Quer começar a usar o Bulma? Você está no lugar certo. O Bulma é uma estrutura de CSS..
A ilustração do mapa teve um ressurgimento real nos últimos anos. Uma alternativa emocionante para um mapa seco do Google, mapas ilustrados podem ser preenchidos com personagem e detalhes ..
Aprendizagem reagir, a biblioteca JavaScript para criar interfaces de usuário do Facebook e Instagram parece noz até que você ..
Se gostamos de admitir isso ou não, as plataformas de interação de mensagens estão contribuindo para o nosso tempo de tela m�..
Com o advento dos jogos móveis e indie videogames , houve um grande influxo de ilustradores e animadores entrando..
Esboçável é um aplicativo de pintura para o Windows 10. Ele permite que você pinte golpes grandes em imagens grandes sem atraso. As imagens são criadas em "periódicos", dos ..
A recente pré-liberação do novo Adobe Pacote Felix 3D. torna isso um ótimo momento para dar o salto de 2D para a imagem 3D. Projeto Felix é projetado para designers, em ve..
Para demonstrar construir uma criatura em zbrush eu estou usando este pedaço de Arte 3D. Estou trabalhando, desen..