Gestores de Contenidos (CMS)

2 minutos401 palabras

Introducción

Para poder realizar cambios o añadir contenido a tu sitio web tu mismo, te he preparado 2 paneles de administración o gestores de contenidos (en adelante CMS).

Ambos tienen sus ventajas e inconvenientes.

Se puede acceder a ambos mediante las cuentas de Gitlab registradas con los correos electrónicos que me indiques (para Forestry máximo 3):

  1. Me indicas los emails.
  2. Esperas mis invitaciones.
  3. Accedes a esos emails para ver los correos de Gitlab ➡️ pulsa botón Join ➡️ Crear cuenta.

Listo, ya puedes usar los CMS’s.

Para añadir usuarios tú mismo debes acceder a Gitlab ➡️ click en tu proyecto ➡️ Project information ➡️ Members ➡️ añadir emails con Role = Maintainer.

Diferencias

CaracterísticasNetlify CMSForestry
Interfaz limpia
(grupos…)

desplegables

deslizables
Previsualizaciones
Adaptado a móviles
Sin límites de usuarios3
Interfaz en españolcasi
Permite imágenes externas
Edición de código razonable

Netlify CMS

El acceso es añadiendo /admin/ al final de tu dominio: https://ejemplo.com/admin/.

Forestry

El acceso es el siguiente (busca el icono de Gitlab para no tener que usar otro email + contraseña):

Forestry

Para añadir usuarios tú mismo, además de añadirlo al proyecto de Gitlab como expliqué arriba, también hay que añadirlo al proyecto de Forestry ➡️ Settings ➡️ Collaborators and Teams ➡️ Add Collaborator ➡️ añadir emails con el Access Level deseado (recomiendo editor). Antes de hacer ésto, debes indicarme que te ponga Access Level = admin para que te aparezca Settings y te sea posible.

Avanzado

Puedes realizar cambios directamente en código si sabes realmente lo que haces:

  1. La opción simple es mediante los CMS’s ➡️ Configuración general ➡️ Códigos Personalizados.
  2. La opción compleja es directamente en el proyecto de Gitlab (bastante intuitivo navegar y editar archivos):
  • Anulaciones (“Overrides”): todos los archivos que cuelguen del directorio principal anulan a los que el sistema utilizan en themes/sansoul mientras tengan la misma estructura de nombres de directorios y archivos.
  • Configuración general: config.yml
  • Imágenes: assets/img/
  • CSS: assets/css/_custom.scss
  • JS: assets/js/custom.js
  • Redirecciones: static/_redirects
  • Otros archivos estáticos: static/
  • Contenido: content/
    • Páginas Básicas: /
    • Páginas tipo Landing: landing/
    • Artículos del Blog: blog/
    • Autores del Blog: aut/
    • Categorías del Blog: cat/
    • Etiquetas del Blog: tag/

Estas instrucciones son continuación de:

Entrega

Si deseas gestionar sistemas de analísitca, comentarios, formularios, etc.; puedes continuar con:

Resto de Instrucciones


Eso es todo, cualquier duda me contactas.

¿Aceptas cookies?

Usamos cookies de terceros, analizando tus hábitos de navegación, para mejorar nuestros servicios y facilitar la navegación. Si continúas navegando, consideramos que aceptas su uso.