Empiece con Grav CMS

Autor: Monica Porter
Fecha De Creación: 16 Marcha 2021
Fecha De Actualización: 13 Junio 2024
Anonim
¿Es mejor Grav CMS que Wordpress?
Video: ¿Es mejor Grav CMS que Wordpress?

Contenido

Grav es un sistema de gestión de contenidos (CMS) diferente. Los sistemas de gestión de contenido son comunes en la web moderna, con plataformas como Wordpress (u otro proveedor de alojamiento web) que alimentan un gran porcentaje de sitios web. Proporcionan una interfaz gráfica fácil de usar para que los usuarios no técnicos agreguen artículos y contenido mientras los desarrolladores manejan el código por separado (de manera similar a un creador de sitios web fácil de usar).

Los principales inconvenientes se producen cuando el CMS está repleto de funciones innecesarias o obliga a los desarrolladores a trabajar de forma contraproducente. Incluso un sitio web básico creado por un CMS que es poco más que una página de destino se basa en una base de datos, lo que puede hacer que la migración y la administración sean una tarea más grande de lo que debería ser.

Conozca Grav, el CMS creado con el propósito de ser liviano, flexible y sin una base de datos tradicional. Sin embargo, todavía tiene un panel de administración opcional con una interfaz gráfica, administración de usuarios y las mismas características que se esperan de un CMS.


Si bien Grav no tiene una base de datos tradicional que se ejecute en MySQL o similar, sí tiene un tipo de base de datos que se almacena en carpetas y archivos de texto sin formato. Estos archivos almacenan contenido con la sintaxis de Markdown con la configuración almacenada en YAML. Si tiene contenido para almacenar, pruebe estas opciones de almacenamiento en la nube.

Al igual que con el aprendizaje de cualquier sistema nuevo, Grav puede requerir un poco de esfuerzo para comenzar, y la documentación, aunque está mejorando, deja algunas preguntas sin respuesta, lo que le permite escarbar en "esqueletos" prefabricados. Este tutorial lo ayudará a instalar Grav y agregar páginas usando el tema de quark predeterminado.

Descargar los archivos para este tutorial.

  • Cómo elegir el CMS adecuado

01. Configurar el entorno local

Grav requiere un servidor web, como Apache o Nginx, y al menos la versión 7.1.3 de PHP.

Configure un servidor WAMP, MAMP o LAMP local para trabajar. También se utilizarán git y composer para garantizar que se puedan utilizar en la línea de comandos.


02. Crea un directorio de trabajo

Dentro de la raíz web del servidor local, cree un nuevo directorio y llámelo "Grav-project". Abra un símbolo del sistema o terminal y pruebe para ver si PHP está instalado con "PHP -v" si se devuelve un número de versión.

Si no es así, asegúrese de que PHP esté instalado.

03. Instale una copia de Grav

La forma más fácil de instalar Grav es descargar el archivo zip del sitio web y extraerlo a la carpeta creada anteriormente.

Utilice el método de instalación de git para explorar la CLI de Grav. Navegue hasta la raíz web del servidor local y ejecute el siguiente comando.

git clone -b master https://github.com getGrav / Grav.git Grav-project

04. Instalar dependencias

Omitir si se instala con zip. Cambie el directorio a "Grav-project", luego use composer para instalar las dependencias requeridas.

Una vez instalado, use la CLI de Grav para instalar el tema y los complementos. En Windows, los comandos de Grav deben ir precedidos de "php"


cd grav-project composer install --no-dev -o bin / grav install

05. Pruebe la instalación

Se puede acceder a Grav en localhost / Grav-project. Al abrir esta página en un navegador, se muestra la pantalla de bienvenida de Grav.

Haga clic en la página de tipografía para comprobar si hay errores. Si encuentra un error 404, consulte la solución de problemas de Grav en la documentación.

06. Agregar una nueva página

Una página en Grav es un archivo de texto en el directorio "usuario / páginas". Para crear una nueva página, navegue al "directorio Grav-project / user / pages" y cree una nueva carpeta llamada 03.about, luego cree un nuevo archivo que se llamará default.md.

Grav utiliza la "sintaxis de Markdown" para representar páginas.

07. Instale el panel de administración

Para acelerar el proceso de creación y gestión de contenido y desbloquear el potencial completo y fácil de usar de Grav CMS, se puede instalar el módulo del panel de administración. Desde la línea de comando, ejecute el siguiente comando:

php bin / gpm instalar administrador

08. Crea un usuario administrador

Al actualizar cualquier página del sitio web de Grav una vez que se haya instalado el módulo de administración, se abrirá un mensaje para crear un nuevo usuario administrador. Complete sus datos y anote la contraseña para pasar al panel de control.

09. Editar con interfaz de administración

Con el panel de administración configurado, haga clic en las páginas en la barra de la izquierda y luego haga clic en la página Acerca de hecha anteriormente.

Una vez que se cargue, podrá ver un área de entrada de contenido que permite editar fácilmente el contenido de las páginas.

10. Agregar páginas secundarias

Elimina la página de tipografía en el panel de administración y luego agrega una nueva página para reemplazarla.

Ingrese servicios para el título y el nombre de la carpeta, luego haga clic en continuar, manteniendo el resto de las opciones como su valor predeterminado. Ingrese algún contenido para esta página y haga clic en guardar.

Ahora cree otra página con el botón "agregar" e ingrese un nombre de servicio. Asegúrese de que "visible" esté configurado en sí, luego continúe.

11. Establecer la página de inicio en modular

Si bien poder agregar texto y encabezados fácilmente a una página es rápido y fácil para los sitios web básicos, es comprensible que un sitio web tenga requisitos más complejos. Edite la página de inicio y en la pestaña avanzada cambie la plantilla de página a modular. Asegúrate de guardar la página.

12. Agregar un módulo

Los módulos son bloques de contenido establecidos por el tema que se pueden usar al crear una página con secciones con estilos diferentes.

Ahora que la página de inicio se ha convertido, elimine el contenido prefabricado para la página de inicio y guarde los cambios. Luego, en la parte superior de la página, haga clic en agregar> agregar modular y complete el título "héroe" y establezca la página en "inicio". Para la plantilla modular, elija la opción "héroe".

13. Complete el módulo Hero

Los módulos se tratan de la misma manera que las subpáginas en el panel de administración, pero en lugar de formar una subpágina, representan su contenido en un bloque en su página principal. Edite el módulo de héroe recién creado y agregue un encabezado, algo de texto y agregue una imagen de héroe en "medios de página". Guarde la página.

14. Agregar un módulo de funciones

Repita el paso anterior, pero seleccione el módulo de funciones. Al editar la página, observe la pestaña "características" que le permite establecer un diseño y agregar columnas individuales con un icono, encabezado y texto. Agrega cuatro de estas columnas y dales contenido.

15. Agrega un bloque de texto

El último módulo de la página de inicio será un bloque de contenido estándar. Agregue esto e ingrese el contenido deseado en esta área, adjunte una imagen y guarde la página.

Por último, abra cada bloque hasta ahora, incluida la página de inicio principal, y elimine cualquier clase de CSS yendo a la pestaña avanzada y vaciando el campo de clases del cuerpo. Estas son clases de CSS establecidas por el tema que le permiten personalizar cada bloque.

16. Configurar opciones

Para configurar el logotipo del sitio y una serie de opciones para el tema, diríjase al menú "temas" y luego haga clic en Quark, el tema actualmente activo.

Ajuste esta configuración, luego haga clic en "configuración" para acceder a opciones como "Título del sitio".

Este artículo se publicó originalmente en el número 291 de la revista Creative Web Design. Diseñador web. Compra el número 291 aquí.

Publicaciones Fascinantes
Diseño para offline
Leer

Diseño para offline

La experiencia móvile in conexión pueden re ultar fru trante para lo u uario . E tá en el tren intentando abrir un artículo que e taba leyendo e a mañana, pero no tuvi te la o...
Cómo restablecer una tableta: iPad, Samsung y más
Leer

Cómo restablecer una tableta: iPad, Samsung y más

Hay mucha razone por la que e po ible que de ee aber cómo re tablecer una tableta. Tal vez e e té comportando de manera extraña, e congele o no re ponda. O tal vez de ee venderlo o rega...
Las impresionantes zapatillas de 8 bits son un pequeño tributo a tus zapatillas favoritas.
Leer

Las impresionantes zapatillas de 8 bits son un pequeño tributo a tus zapatillas favoritas.

Cuando no topamo con el blog de Tumblr de neaxel , no enamoramo in tantáneamente. ¿Quién no lo e taría, con una enorme li ta de diminuta ver ione pixelada de zapatilla clá ica...