Mi punto de inflexión fue al probar el plugin en un sitio con SSL (HTTPS). Al principio todo funcionaba, pero al probar la cabecera Permissions-Policy noté que era demasiado restrictiva para sitios que quisieran usar WebRTC o mapas en el futuro. Como desarrollador, mi reto fue decidir si mantener esa línea restrictiva (más segura) o comentarla (más flexible). Aprendí que en WordPress, la filosofía “Decisions, not Options” (Decisiones, no Opciones) significa que debo ofrecer una base segura por defecto y dejar que los desarrolladores avanzados modifiquen el código si lo necesitan. Decidí dejarla tal cual está, con un comentario en el código explicando qué descomentar si se necesita la cámara.


Leave a Reply