En mí último post donde quería contarte un poco las plataformas por las que nos decantamos cuando afrontamos un proyecto “serverless” y por qué, acabé entrando de manera natural en algo muy concreto, el envío de formularios con tecnologías Jamstack, digo de manera natural porque tengo un jodido don para enrollarme, no por que sea normal gestionar así los pensamientos.
Bueno, vuelvo al “to-do list”
- Netlify: para implementar el sitio ... ✅
- Sanity: para gestionar el contenido que manipula el cliente, es un CMS sin cabeza. ❌
- Github: para el control de versiones. ❌
Siguiendo un poco el post anterior te voy a analizar lo que nos ofrece el plan gratuito para empezar.
Análisis del plan gratuito de Sanity
PRECIOS
Este un pantallazo extraído directamente de su web el 30/12/21
Yo no sé si es que me conformo con poco o porque medito con headspace, pero todos estos planes me parecen la mar de generosos. Spolier: el de Github también me lo parece.
ANALICEMOS ALGUNOS APARTADOS
100k API Requests per month.
$1 per 25k additional API Requests per month.
Nosotros en la mayoría de proyectos no hacemos consultas “inlive” a cada solicitud del cliente por lo tanto el flujo de peticiones depende del número de compilaciones de Netlify.
Te cuento.
Como hacemos páginas estáticas con Gatsby ya tenemos esa información cuando se ejecuta la petición del cliente.
Vamos, que la “API Request” se realiza cuando compilamos el proyecto no cuando un cliente visita la web.Yy eso es, si tenemos un blog, cada vez que añades un artículo; si no, pues cada vez que quieras cambiar algo de la web.
500k API CDN Requests per month.
$1 per 250k additional API CDN Requests per month.
De estas sí que chupamos “inlive” para las imágenes. Las vinculamos directamente a su CDN, pero no todas las imágenes del sitio, solo las del contenido que hemos añadido desde Sanity.
Aun así podrías no hacer uso de su CDN para las imágenes y en la compilación guardarlas y servirlas desde Netlify, o desde donde sea…
3 Non-admin Users $15 per additional .
Non-admin User per month.
Esta me mata. Es como la de los 100 forms en Netlify, es en plan ¿por que esta tijera con lo bien que ibamos?
Dejan Admins ilimitados, pero usuarios sin poderes de master del universo solo 3… ¿Te imaginas con el poder de reventar todo? Una maravilla, siempre puedes hacer writter@xxx.com
, cms@xxx.com
y repartirlas, luego encuentra quien ha puesto PDT en vez de PD…
Pero bueno estas cosas son las que hacen que en el fondo les cojas cariño.
Por cierto en este post, Guillermo cuenta cómo lo utilizamos en TheBakery, nuestro blog.
Aquí tienes más opciones de gestores de contenido para Jamstack. #dato
Esta plataforma te da la libertad de hacerlo a medida pero puedes adquirir plantillas también para tus proyectos, estás te da un esqueleto de los datos y ya esta, a rellenar.
Pero claro esto va a su marcha, es autonomo, ahora desde la web tienes que capturar toda esta información y plasmarla, para ello tienes que adaptar la web a esos datos ó buscar plantillas de Gatsby y de Sanity que hagan match 🙏
Hace tiempo ayude a un amigo con eso, compro una tema de Gatsby que estaba preparado para soportar una plantilla de Sanity como CMS y lo monto como buenamente pudo, funcionaba, pero había flecos que sobraban, información que faltaba y le eche una mano para amoldarlo a sus necesidades, y fue bastante tedioso y complejo.
El tema que había montado con Gatsby venia preparado para soportar muchas cosas, entonces claro, pufff aquello era un mar de abstracción y lógica que le añadía una complejidad tremenda, me abrumo por momentos.
También era la primera vez que veia un Gatsby, pero aún así hoy también pensaría lo mismo, menos fuerte eso sí.
Por eso nosotros lo hacemos a medida, todas las partes las hacemos personalizadas así no lidiamos con cosas extras y sabemos lo que tenemos y lo que necesitas, todo con un punto de vista escalable y mantenible.
Nostros usamos Sanity como CMS para montar páginas estáticas pero pinta que tiene mucho potencial con el tema de consultas en tiempo real, y más cosas. Al final como esta herramienta no se la he visto trabajar a nadie, que ha sido un Juan Palomo, tengo la sensación de que solo estoy viendo la punta del iceberg y que tengo mucho que indagar, como siempre.
¿Trabajas con Sanity? ¡Enséñamelo