Esta página lista preguntas frecuentes sobre la extensión y el proyecto de Scratch Addons
Preguntas generales
¿Qué es Scratch Addons?
Scratch Addons es una extensión de navegador “todo en uno” para el sitio web de Scratch y el editor de proyectos. Provee funciones y temas (llamados addons internamente), ambos para el sitio web de Scratch y el editor de proyectos. La misión de Scratch Addons es combinar todos las extensiones de Scratch, userscripts y userstyles, desarrollados por varios miembros de la comunidad de Scratch, en un solo lugar, mientras dejamos a los usuarios elegir cuáles habilitar.
¿Quién creó Scratch Addons?
Scratch Addons es un proyecto de equipo guiado por World_Languages. Puede encontrar la lista de las personas que nos han contribuido en la página de Créditos. Aunque que los addons “Herramientas de desarrolador” y “Scratch Messaging” fueron inicialmente creados por griffpatch, él no mantiene la extensión.
¿Qué incluye Scratch Addons?
Scratch Addons incluye más de 100 addons, los cuales pueden ser activados o desactivados individualmente. Algunos addons pueden además ser configurados y tienen presets (conjuntos de configuraciones determinadas para un addon), como el tema del modo oscuro para la web. Scratch Addons también incluye un popup, el cual puede ser usado para acceder rápidamente a mensajes, juegos en la nube, y la página de configuración. Scratch Addons está traducido a múltiples idiomas, incluyendo alemán, francés, español y japonés.
¿Es esto lo mismo que los addons de TurboWarp?
TurboWarp tiene algunos de los addons de Scratch Addons, los cuales pueden ser usados en su editor sin instalar Scratch Addons. De todas formas, Scratch Addons incluye además addons para el sitio web de Scratch y el popup. Por lo tanto, sigue siendo útil tener Scratch Addons incluso si programa en TurboWarp solamente.
Requerimientos del sistema
¿Cuáles son los requerimientos del sistema para Scratch Addons?
Scratch Addons is officially supported on the desktop versions of Google Chrome (version 96 and up), Microsoft Edge (version 96 and up), and Mozilla Firefox (version 109 and up), and should also work on other desktop browsers that are based on those browsers. Please check out this page for complete information.
¿Puedo usar Scratch Addons en un dispositivo móvil?
For Android users: Yes, Scratch Addons can now be installed on Firefox for Android, but it is not recommended yet since Scratch Addons’ UI is not well-tested on touchscreens or environments with small screen sizes so some features might not work as expected. Alternatively, if you prefer Chrome you could try the Kiwi Browser.
For iOS and iPadOS users: Sadly, it is not. App Store policy does not allow browser implementations to be uploaded, which means all browsers available on that platform are just re-skinned Safari. This causes some problems (see below).
¿Puedo usar Scratch Addons en Safari?
Actualmente, no puede.
En primer lugar, la tienda de extensiones de Safari requiere que todos los desarrolladores paguen impuestos anuales para mantener sus extensiones en la tienda. Como Scratch Addons no tiene una fuente de ingresos, se nos haría muy difícil mantener la extensión. Además, hay un problema técnico con la implementación de extensiones de navegador en Safari que haría que algunas de las características principales no se puedan usar.
¿Puedo usar Scratch Addons en el editor sin conexión?
Scratch Addons no puede ser usado en la aplicación oficial de Scratch, incluyendo el editor sin conexión.
Como una alternativa, la mayoría de los addons del editor de proyectos están disponibles en TurboWarp, que tiene también una aplicación descargable para Windows, macOS y Linux. Adicionalmente, en navegadores que soportan Aplicaciones Web Progresivas (PWA), como Google Chrome, puede instalar el editor de TurboWarp como un PWA y usarlo sin conexión a Internet.
¿Hay algún programa incompatible?
Algunas extensiones de navegador y userscripts pueden interferir con Scratch Addons. Si tiene problemas con su experiencia, debería intentar deshabilitar estos:
- Scratch 3 Developer Tools: Esta extensión de navegador es una copia del addon del anterior addon de Herramientas de desarrollador. Debería desinstalar la extensión de navegador de Herramientas de desarrollador y habilitar los addons.
- Better3.0: Esta extensión de navegador puede interferir con algunos addons. Por suerte, la mayoría de las funciones también están disponibles como addons.
Seguridad y privacidad
¿Es Scratch Addons seguro?
Sí. Scratch Addons no debería tener ninguna vulnerabilidad de seguridad en su versión más reciente. Scratch Addons es un proyecto de código abierto, por lo tanto el código ha sido verificado por contribuyentes de Scratch Addons. Adicionalmente, la Chrome Web Store, Add-ons para Firefox, y Microsoft Edge Add-ons revisa cada nueva versión de Scratch Addons antes de que sea publicada.
¿Cómo puedo reportar una vulnerabilidad de seguridad?
Si llega a encontrar una vulnerabilidad de seguridad, por favor contacte a World_Languages de forma privada a través de worldxlanguages (arroba) gmail.com
. Si no recibe una respuesta en 48 horas, por favor cree una propuesta mencionando que enviaste un correo electrónico.
Puede leer nuestra política de seguridad o ver los avisos que hemos publicado.
¿Estará mi cuenta segura usando Scratch Addons?
Sí. Funciones relacionadas con su cuenta de Scratch son minuciosamente controladas por contribuyentes de Scratch Addons para asegurarnos de que no harán daño a su cuenta de Scratch. Scratch Addons mantiene las credenciales de su cuenta seguras, y no modificará ni eliminará sus proyectos u objetos sin su permiso. De todas formas, usted podría usar la extensión sin ninguna función relacionada con su cuenta si así lo desea.
Los addons en Scratch Addons han sido además revisados por múltiples contribuyentes en el repositorio, entonces nadie puede simplemente colarnos código malicioso sin que lo sepamos.
Nunca enviamos ninguna información confidencial o personalmente identificativa fuera de su navegador. Vea la política de privacidad de la extensión para más información.
Usar Scratch Addons
¿Cómo activo addons?
Para habilitar addons, primero vaya a la configuración:
- abra el popup y haga click en el ícono del engranaje en la esquina superior derecha
- vaya a https://scratch.mit.edu/scratch-addons-extension/settings. Nota: deberá tener la extensión instalada para que este enlace funcione.
Ahora, encuentre addons que le gustaría habilitar usando la barra lateral o el cuadro de búsqueda. Para habilitar un addon, haga click en el interruptor en el lado derecho del rectángulo del complemento.
¿Puedo contarle a la gente sobre Scratch Addons en Scratch?
No puede, y por favor no lo haga. Hay una política que prohíbe mencionar extensiones de navegador o userscripts aquí, y las violaciones han resultado en el Equipo de Scratch eliminando publicaciones o silenciando cuentas. Podría, de todas formas, usar diferentes métodos para contarle a tus amigos sobre Scratch Addons.
Creo que Scratch Addons realentiza Scratch. ¿Qué puedo hacer?
Puede probar deshabilitar addons que no necesita, especialmente funciones complejas como la pestaña de variables, el debugger o los cat blocks que miran el cursor del ratón. La mayoría de los addons con un impacto en el rendimiento proporcionarán una advertencia en su información ampliada.
Algunos consejos concretos:
- Apague el addon de 60FPS. Mientras que el addon puede incrementar la velocidad máxima a la que un proyecto puede ejecutarse, no reduce los retrasos. Para correr tales proyectos más rápido, use TurpoWarp.
- El addon “Gestor de variables” no debería ser usado mientras el proyecto se está corriendo.
No puedo recibir notificaciones. ¿Por qué?
Principalmente, deshabilite y rehabilite el addon “Scratch Notifier”. Esto puede arreglar algunos problemas.
Si el problema continúa, entonces revise la configuración de las notificaciones de su sistema operativo. Tiene que permitir al navegador - como Google Chrome - enviar notificaciones.
- Windows: Abra la Configuración, abra “Sistema” y la categoría “Notificaciones y acciones”, encuentre la opción para cambiar las opciones de los emisores individualmente. Lea el artículo de ayuda de Microsoft para información más detallada.
- macOS: Abra Preferencias del Sistema, y la sección de Notificaciones. Seleccione el navegador (p. ej. Google Chrome) en la izquierda y habilite las notificaciones. Lea el artículo de ayuda de Apple para información más detallada.
Debería también asegurarse de que “Asistente de concentración” (en Windows) o “No molestar” (en macOS) esté desactivado.
¿Cómo miro grabaciones hechas con el addon del grabador de video de proyectos?
Por limitaciones técnicas, videos grabados con este addon están en el formato de WebM. Puede ver archivos .webm usando su navegador (moviendo y soltando el archivo) o usando un reproductor de medios que lo soporte, como VLC media player.
Para convertir archivos WebM en MP4 u otros formatos, puede usar un software de conversión de video que sea compatible con WebM, como HandBrake o CloudConvert, a pesar de que recomendamos que simplemente vea estos archivos con un navegador u otro reproductor. Recuerde que esto puede llevar un largo tiempo dependiendo del tamaño del video.
¿Cómo puedes activar los addons de easter egg?
Para revelar los addons de easter egg, ejecute el Código Konami (↑↑↓↓←→←→BA) con su teclado en la página de configuración. Después de eso, se mostrarán los addons de easter egg, dejándole activarlos.
Algunos de nuestros addons de easter egg son “Configuración De La Cuenta en mayúsculas” y “Semicolon glitch”. Vea la pestaña de addons para una lista completa.
Contribuir
¿Cómo puedo contribuir a Scratch Addons?
De primera mano, ¡apreciamos tu interés en contribuir a Scratch Addons!
Como un proyecto de código abierto, aceptamos cualquier tipo de contribución. No necesita preguntar con anticipación, ¡todos son bienvenidos a contribuir! Puede contribuir de muchas maneras, varias de las que no necesitan conocimiento de programación.
-
Aportar algo de código
Si es familiar con JavaScript, HTML, y CSS, puede contribuir arreglando bugs, haciendo ajustes o añadiendo funciones.
Para incorporar sus cambios en la dicha extensión, necesita crear una solicitud de cambio. Usted puede hacerlo bifurcando el repositorio, creando una nueva rama, haciendo los cambios necesarios, y creando la solicitud de cambio. La revisaremos y probablemente hagamos algunos cambios antes de que sea fusionada.
Además, puede contribuir en otros aspectos de la organización, como nuestro sitio web. Puede ver todos nuestros repositorios en nuestra página de organización de GitHub.
-
Sugerir una idea
¿Tiene una idea que piensa que sería una buena adición a Scratch Addons? ¡Déjanos saberlo!
-
Reportar un bug
¿Encontró un bug en uno de nuestros addons, la página de configuración, o algo más de nuestra extensión? ¡Envíenos un reporte de error!.
-
Traducir Scratch Addons
Si es fluido en otro idioma, puede ayudar a traducir/localizar Scratch Addons a dicho lenguaje. Puede empezar uniéndose al equipo de traducción.
-
Escribir la documentación
¿Es familiar con los funcionamientos internos de Scratch Addons? Si es así, puede escribir su documentación. La documentación está en nuestro repositorio del sitio web. ¡Siéntase libre de abrir una solicitud de cambio!
-
Enviar comentarios
Puede enviarnos comentarios en esta página Sus comentarios podrían darnos una perspectiva distinta en el desarrollo de la extensión y ayudarnos a saber qué cosas necesitan atención y arreglar bugs.
-
Dejar una reseña en las tiendas
Puede dejar una reseña sobre Scratch Addons en la página de extensiones de Chrome, la página de addons de Firefox o la página de addons de Microsoft Edge. ¡Esta es una buena manera de ayudar a convencer a otros de instalar la extensión!
-
Marcar nuestro repositorio como favorito
Básicamente, el favorito o estrella de GitHub es similar al favorito/estrella de Scratch. Puede hacerlo yendo a nuestro repositorio y hacer click en el botón de “Star” en la esquina superior derecha.
-
Correr la voz
Puede contarle a cualquiera sobre Scratch Addons, incluyendo a sus amigos, parientes y maestros. Solo le pedimos que no lo haga en el sitio web de Scratch.
¿Cómo puedo crear mi propio addon?
Lea más sobre esto aquí.
¿Qué puedo hacer si encuentro un problema?
Puede decírnoslo usando uno de estos métodos.
- Envíelo a través de nuestro formulario de comentarios.
- Cree una propuesta en el repositorio.
- Cree una publicación en nuestra pestaña de Discusiones.
- Díganoslo en nuestro servidor de Discord.
Creo que les falta una función. ¿Qué puedo hacer?
Si quiere sugerir un addon para la extensión o tiene algún otro tipo de buena idea, díganoslo con alguno de estos métodos.
¿Dónde puedo charlar sobre Scratch Addons?
Puede hacerlo en nuestra pestaña de Discusiones o nuestro servidor de Discord. Ahí puede sacarse dudas e interactuar con la comunidad de Scratch Addons.
Técnicas
¿Qué es un “addon”, exactamente?
Un addon es similar a una extensión o userscript, pero usan APIs especiales proporcionadas por la extensión de Scratch Addons. Estas APIs permiten a los addons ejecutar scripts en una página de Scratch (userscripts), ejecutar scripts en el fondo (persistent scripts) o aplicar estilos al sitio web de Scratch (userstyles).
Los userscripts pueden usar los APIs de JavaScript addon.*
, que les permitirán obtener información relacionada con Scratch (por ejemplo, el usuario en sesión) y usar los APIs de la extensión (como enviar notificaciones).
Si todo es un addon, ¿qué hace Scratch Addons?
Por sí mismo, Scratch addons es un cargador de addons. Sus tareas principales son:
- Permitir a los usuarios habilitar, deshabilitar y configurar addons.
- Ejecutar addons y proveerles APIs.
- Proporcionar datos útiles a los addons (por ejemplo, el API addon.auth).
- Modificar prototipos para su uso por userscripts de addons.
- Proveer maneras para acceder y modificar el estado Redux.
- Evitar que los addons interfieran con los demás.
- Evitar la misma función por diferentes addons.
Otras
¿Cómo puedo añadirme o removerme de o a la página de los créditos?
Si quiere que su nombre esté en la página, por favor lea y siga las instrucciones de esta propuesta.
Si quiere su nombre en la página, por favor díganoslo creando una propuesta en nuestro repositorio de contribuidores o por otras formas de contacto. Sentimos la inconveniencia.
¡Tengo más preguntas!
Si tiene más preguntas que necesitan respuestas, puede crear una publicación en nuestra pestaña de Discusiones o enviar un mensaje en nuestro servidor de Discord. ¡Responderemos lo mejor que podamos!
Comentarios
Asegúrese de seguir el código de conducta. Puede ver esta sección de comentarios en GitHub Discussions, como también editar y eliminar su comentario.