Lo difícil de hacer una extensión no es la idea, es la puesta a punto: el archivo de manifiesto, los permisos y un proceso en segundo plano que sigue reglas distintas en cada navegador. El generador le da doce plantillas listas, cada una como proyecto completo que se descarga y ejecuta.
Cada plantilla es un proyecto completo: el manifiesto correcto, los permisos mínimos e iconos en todos los tamaños que pide la tienda.
Bloqueador de elementos, bloc de notas, cambiador de tema, ayudante de formularios, temporizador de concentración y más — cada uno con lógica real, no una interfaz vacía.
El estándar que las tiendas ya exigen. El proceso en segundo plano está escrito en un único archivo, correcto tanto para Chrome como para Firefox.
Todos los tamaños que pide la tienda se dibujan en su propio navegador. No sube ninguna imagen ni espera a ningún servidor.
Cada plantilla pide solo lo que necesita. Una extensión que pide acceso a todos los sitios acaba rechazada en la revisión o asustando al usuario.
Una página de opciones ya hecha que guarda las preferencias del usuario con la interfaz de almacenamiento correcta para cada navegador.
Recibe una carpeta que coincide exactamente con lo que piden las tiendas de extensiones y un archivo con los pasos de publicación.
Las herramientas en sí (el escáner, los paneles, el espacio de trabajo de SAFI) funcionan por ahora con interfaz en inglés. Estas páginas se lo explican todo en español antes de que entre en ellas.
Generar es rápido; lea lo que viene después, porque es donde la gente se atasca en la revisión.
Las tiendas de extensiones revisan cada extensión a mano. Los motivos de rechazo más frecuentes son: permisos amplios que la descripción no justifica, falta de política de privacidad y una descripción que no coincide con lo que la extensión hace en realidad.
Por eso las plantillas parten de los permisos más estrechos posibles. Si los amplía, amplíe la descripción con la misma honestidad.
Nombre, descripción, versión y los sitios en los que va a funcionar la extensión. Todo eso se escribe directamente en el archivo de manifiesto con el formato correcto.
Abra la página de extensiones de su navegador, active el modo de desarrollador y cargue la carpeta. Funciona al momento, sin ningún paso de compilación.
Después de cada cambio, pulse «Volver a cargar» en la página de extensiones — las extensiones no se suben a ningún servidor, así que aquí no hay ningún despliegue que esperar.
Empaquete la carpeta y súbala. Hace falta una cuenta de desarrollador (en Chrome, con una cuota de registro que se paga una sola vez), la descripción y las imágenes, y una política de privacidad si la extensión toca algún dato.
Pegue la dirección del contrato y vea los poderes del propietario, la liquidez y el resultado de la simulación de venta antes de arriesgar nada. La pequeña tarifa por escaneo se le muestra antes de firmar — y con cualquier suscripción está incluida sin límite.