
Sign up to save your podcasts
Or


Hoy respondo a una pregunta que me han hecho por Linkedin, y doy mi opinión sobre las webs estáticas y desacopladas con Drupal
Links de interés:
Generar webs estáticas con Drupal y Tome: https://www.drupal.org/project/tome
Drupal desacoplado con Next.js: https://next-drupal.org/
En el episodio de esta semana hablo sobre como usar Twig.
Te comparto algunos enlaces de interés: https://www.drupal.org/docs/theming-drupal/twig-in-drupal/working-with-twig-templates
Como se han de nombrar las plantillas Twig: https://www.drupal.org/docs/theming-drupal/twig-in-drupal/twig-template-naming-conventions
Añadir librerias js/css en los Twig: https://www.drupal.org/node/2456753
Módulos recomendados: https://www.drupal.org/project/twig_tweak , https://www.drupal.org/project/twigsuggest , https://www.drupal.org/project/ui_patterns y https://www.drupal.org/project/ui_patterns_settings
Problemas:
- Webs no actualizadas drupal 7 / drupal 8
- Footprints
- Usuarios registrados que pueden editar cualquier página, registro automático de usuarios nuevos
- Usuarios con permisos para editar twig o html/js
- Sistema de ficheros con permisos incorrectos. Formularios que permiten subir ficheros de cualquier extensión.
- Phpmyadmin/Adminer desprotegidos
- Backups accesibles para descargar
- La misma web puede alterar su código por sí misma
Recomendaciones
- Backups diarios de varios días
- Código por Git
- Tener la web actualizada
- Web en servidor independiente
- Sistema de captcha para el login/registro
En el episodio de hoy os vengo a hablar de las buenas prácticas cuando tienes que modificar código contribuido de la comunidad, y cuáles pueden ser las consecuencias de hacerlo mal.
En el episodio de esta semana respondo a los entornos de desarrollo: recomendaciones de cómo montártelo, IDE, herramientas, "dockerizar o no", ...
Enlaces de interés:
Mi newsletter: https://www.linkedin.com/newsletters/drupal%C3%ADzate-6892594444076498944/
Como montarlo en Docker:
https://github.com/wodby/docker4drupal
https://escueladrupal.com/curso/ddev
https://docs.lando.dev/drupal/
IDE para programar
https://www.jetbrains.com/es-es/phpstorm/
https://www.sublimetext.com/
https://code.visualstudio.com/
Hoy vengo a hablar sobre las buenas prácticas que has de seguir para tener un Drupal saludable en producción.
En este episodio solo me enfoco en el settings.php, en el debug de twig y en los módulos que no deberían estar activos en entornos que no son los de desarrollo/local.
Al final no seguir unas buenas prácticas hace que tengas una web Drupal lenta e insegura. Cosa que nadie quiere, ¿no?
Hoy os vengo a hablar sobre los problemas que puedes tener en Drupal en el caso de que quieras eliminar millones de nodos de la base de datos.
¿Cuáles serian las mejores maneras de eliminar contenido de forma masiva? Hoy te lo cuento.
Hoy os vengo a contar todo lo que he hecho y qué problemas he tenido en convertir un proyecto Drupal alojado en un único servidor para poder separarlo en tres servidores y así poder reducir su coste y que sea mucho más escalable que antes.
Esta semana he hecho un episodio cortito.
Es un resumen de las últimas semanas/mes, desde cuando grabé el anterior episodio. En este episodio vengo a comentar por encima lo que he hecho estas semanas y podéis intuir, más o menos, lo que voy a hablar en el siguiente episodio.
Hoy vengo a contarte los problemas que estoy teniendo para obtener datos de 1.5 millones de podcasts.
Problemas en disco, bloqueos en la base de datos, motivos para no usar el módulo migrate y formas de usar comandos Drush y Cron.
From the publisher's feed