Grav es un sistema de gestión de contenido (CMS) con una diferencia. Los sistemas de gestión de contenido son comunes en la web moderna, con plataformas como WordPress (u otro Alojamiento web Proveedor) que enciende 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 que los desarrolladores manejan el código por separado (de manera similar a un fácil de usar Creador de sitios web ).
Los principales inconvenientes vienen cuando el CMS está hinchado con características innecesarias, o obliga a los desarrolladores a trabajar de manera contraproducente. Incluso un sitio web básico de CMS construido que es poco más que un página de destino se basa en una base de datos, que puede hacer que la migración y la administración sea una tarea mayor de la que debe ser.
Encontrarse Gravillo , el CMS construido con el propósito de ser ligero, 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 esperadas de un CMS.
Mientras Grav no tiene una base de datos tradicional que se ejecuta en MySQL o similar, 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, intente estos almacenamiento en la nube Opciones.
Al igual que con el aprendizaje de cualquier sistema nuevo, Grav puede tomar un poco de esfuerzo para comenzar, y la documentación, aunque mejoró, deja algunas preguntas sin respuesta, dejándole que cave a través de "esqueletos" pre-hecho. Este tutorial lo ayudará a instalar Grav y agregar páginas mediante el tema predeterminado de Quark.
Descargar los archivos Para este tutorial.
Grav requiere un servidor web, como Apache o Nginx, y al menos la versión 7.1.3 de PHP.
Configure un servidor local de WAMP, MAMP o lámpara para trabajar. Git y compositor también se utilizarán para garantizar que estos se puedan utilizar en la línea de comandos.
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 el terminal y la prueba para ver si PHP está instalado con "PHP -V" si se devuelve un número de versión.
Si no, asegúrese de que PHP esté instalado.
La forma más fácil de instalar Grav es descargar el archivo ZIP desde el sitio web y extraerlo a la carpeta creada anteriormente.
Use el método de instalación GIT para explorar la CLI Grav. Navegue a la raíz web del servidor local y ejecute el siguiente comando.
git clone -b master https://github.com
getgrav / grav.git grav-proyecto
Salta si se instala con cremallera. Cambie el directorio a "Grav-Project", luego use compositor para instalar las dependencias requeridas.
Una vez instalado, use la CLI Grav para instalar el tema y los complementos. En Windows, los comandos graves deben precedirse con "PHP"
CD GRAV-Project
Instalación del compositor --no-dev -o
INSTALACIÓN DE BIN / GRAV
Se puede acceder a GRAV en LocalHost / Grav-Project. Apertura de esta página en un navegador muestra la pantalla de bienvenida grav.
Haga clic en la página de tipografía para probar errores. Si encuentra un error 404, consulte la solución de problemas de GRAV en la documentación.
Una página en GRAV es un archivo de texto en el directorio "Usuario / Páginas". Para crear una nueva página, navegue hasta el "Directorio Grav-Project / User / Pages" y cree una nueva carpeta llamada 03.about, luego cree un archivo nuevo que se llame predeterminado.md.
Grav usa "Sintaxis de Markdown" para renderizar páginas.
Para acelerar el proceso de creación y administración del contenido y desbloquee el potencial completo y fácil de usar del Grav CMS, se puede instalar el módulo del panel de administración. Desde la línea de comandos, ejecute el siguiente comando:
PHP bin / gpm install administrador
Refrescando cualquier página en el sitio web de gravas una vez que se instale el módulo de administración, abrirá un mensaje para crear un nuevo usuario administrador. Complete sus datos y haga una nota de la contraseña para continuar con el tablero de instrumentos.
Con la configuración del panel de administración, haga clic en las páginas en la barra de la mano izquierda y haga clic en Acerca de la página hecha anteriormente.
Una vez que esto cargue, podrá ver un área de entrada de contenido que permita una fácil edición del contenido de las páginas.
Elimine la página de tipografía en el panel de administración, luego agregue una nueva página para reemplazarla.
Ingrese los 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.
Mientras podía 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 Avanzado Cambie la plantilla de página a modular. Asegúrate de guardar la página.
Los módulos son bloques de contenido establecidos por el tema que se pueden usar al crear una página con secciones de estilo diferente.
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 ADD & GT; añadir modular y complete el título "Héroe" y configure la página en "Home". Para la plantilla modular, elija la opción "Héroe".
Los módulos se tratan igual a las subpáginas en el panel de administración, pero en lugar de formar una subpágina, hacen su contenido en un bloque en su página principal. Edite el módulo de héroe recién creado y agregue un encabezado, algún texto y agregue una imagen de héroe a "Medios de página". Guarda la página.
Repita el paso anterior, pero seleccione Funciones Módulo. Al editar la página, notifique la pestaña "Características" que le permite configurar un diseño, y agregar columnas individuales con un icono, encabezado y texto. Añadir cuatro de estas columnas y darles contenido.
El último módulo en la página de inicio será un bloque de contenido estándar. Agregue esto e ingrese el contenido deseado en esta área, adjuntando una imagen y guarde la página.
Por último, abra cada bloque hasta ahora, incluida la página de inicio de los padres y elimina cualquier clase CSS al ir a la pestaña Avanzada y al vaciar el campo Clases del cuerpo. Estas son clases CSS establecidas por el tema que le permiten personalizar cada bloque.
Para configurar el logotipo del sitio y una variedad de opciones para el tema, diríjase al menú "Temas" y luego haga clic en Quark, el tema actualmente activo.
Ajuste estos ajustes, luego haga clic en "Configuración" para acceder a las opciones, como "Título del sitio".
Este artículo se publicó originalmente en el número 291 de la revista Creative Web Design Design Diseñador web . Comprar emisión 291 aquí .
Artículos relacionados:
[dieciséis] (Crédito de la imagen: Apple) El servicio de iCloud de Apple es uno de los Mejor almacenamiento en la nube..
[dieciséis] Página 1 de 3: Cómo dibujar una figura: Mujer Cómo dibujar una figura: Muj..
[dieciséis] Pentagram creó un tipografía a medida para el teatro público. (Crédito de la imagen: Pentagrama para el públic..
[dieciséis] (Crédito de la imagen: Patrick J Jones) Aprender a dibujar un brazo que parece realista es una parte vital de un..
[dieciséis] Puedes hacer mucho con CSS, quizás más de lo que podría pensar, pero el lenguaje de la hoja de estilo venerable tiene s..
[dieciséis] Mobile ahora representa más de la mitad del tráfico de la Web, y las aplicaciones web permiten a los usuarios hacer cosa..
[dieciséis] Página 1 de 2: Página 1 Página 1 Página 2 ..
Página 1 de 2: Página 1 Página 1 Página 2 En este artículo, vo..