Domande Frequenti

Questa pagina elenca le domande frequenti sull’estensione e sul progetto Scratch Addons.

Domande generali

Cos’è Scratch Addons?

Scratch Addons è un’estensione del browser “tutto-in-uno” per il sito e l’edito di progetti di Scratch. Rende disponibili nuove funzionalità e nuovi temi (chiamati addon) per il sito web e l’editor di progetti di Scratch. L’obiettivo di Scratch Addons è quello di riunire tutte le estensioni, gli userscript e gli userstyle sviluppati da membri della comunità di Scratch in un unico semplice strumento, pur lasciando gli utenti liberi di scegliere quali desiderano attivare.

Chi ha creato Scratch Addons?

Scratch Addons è un progetto di gruppo gestito da World_Languages. Puoi trovare la lista di chi ha controbuito alla pagina Chi ha contribuito. Anche se gli addon “Messaggi di Scratch” e “Strumenti per gli Sviluppatori” sono stati creati inizialmente da griffpatch, griffpatch non si occupa di aggiornare l’estensione

Cos’è incluso in Scratch Addons?

Scratch Addons include oltre 100 addons, che possono essere abilitati o disabilitati singolarmente. Alcuni addon possono essere configurati o avere delle impostazioni predefinite, come ad esempio la modalità scura per il tema del sito web. Scratch Addons include anche una finestra popup che può essere usate per accedere rapidamente ai messaggi, ai giochi cloud e alla pagina delle impostazioni. Scratch Addons è tradotto in diverse lingue come Tedesco, Francese, Spagnolo e Giapponese.

Sono gli stessi addon di TurboWarp?

TurboWarp contiene già alcuni addon di ScratchAddons che possono essere usati nell’editor senza dover installare Scratch Addons. Scratch Addons include tuttavia anche addon per il sito di Scratch e il menu popup. Quindi può essere comunque utile installare Scratch Addons anche se usi solo TurboWarp.

Requisiti di sistema

Quali sono i requisiti di sistema di Scratch Addons?

Scratch Addons supportato ufficialmente nella versione desktop versions di Google Chrome (versione 80 e successive), Microsoft Edge (versione 80 e successive), and Mozilla Firefox (versione 86 e successive) e dovrebbe anche funzionare in altri browser desktop che sono basati su questi browser. Per informazioni più dettagliate consulta questa pagina .

Posso usare Scratch Addons su un dispositivo mobile?

Per gli utenti Android: Si, ma non è raccomandato. I browser principali non permettono di installare Scratch Addons (o altre estensioni), quindi devi usare browser ad esempio come Kiwi per poterlo fare. L’interfaccia di Scratch Addons non è stata testata a fondo su schermi touch o in ambienti con schermi di piccole dimensioni, pertanto alcune funzionalità potrebbero non funzionare come ti aspetteresti.

Per utenti iOS and iPadOS: Sfortunamente, la risposta è no. La politica dell’App Store non permette di caricare nello Store dei browser, il che signfica che tutti i browser disponibili nell’App Store sono in sostanza basati su Safari. Questo causa alcuni problemi (vedi qui sotto).

Posso usare Scratch Addons su Safari?

Al momento non puoi.

Primo, lo store delle estensioni di Safari richiede di pagare una quota annuale per inserire l’estensione nello store. Poichè il team di sviluppo di Scratch Addons non ha introiti, questo rende molto difficile mantenere l’estensione. C’è anche un problema tecnico con l’implementazione delle estensioni per il browser Safari che impedisce di usare alcune delle funzionalità di fondo di Scratch Addons.

Posso usare Scratch Addons con l’editor offline?

Scratch Addons non può essere usato nelll’app ufficiale di Scratch, incluso l’editor offline.

Come alternativa, molti degli addon dell’editor di progetti sono disponibili su TurboWarp che dispone di una app scaricabile per Windows, macOS e Linux. In aggiunta, sui browser che supportano le Progressive Web Application (PWA) come ad esempio Google Chrome, puoi installare l’editor di TurboWarp editor come PWA e usarlo anche quando non hai una connessione internet.

Ci sono programmi incompatibili?

Alcune estensioni del browser e userscript possono interferire con Scratch Addons. Se incontri dei problemi dovresti provare a disabilitare i seguenti:

  • Strumenti degli Sviluppatori Scratch 3: Questa estensione è una copia dell’addon Strumenti per sviluppatori. Disinstalla l’estensione Strumenti per Sviluppatori e abilita l’addon.
  • 3.0 Migliorato: Questa estensione può interferire con alcuni addon. Fortunatamente molte delle due funzionalità sono disponibili come addon.
  • Redux DevTools: Può interferire con il funzionamento interno di Scratch Addons. Se non la stai usando, dovresti disabilitare l’estensione Redux DevTools.

Sicurezza e privacy

Scratch Addons è sicuro?

Si. Scratch Addons non dovrebbe avere nessun problema di sicurezza nella sua versione più recente. Scratch Addons è un progetto opensource, quindi il codice è constantemente verificato da chi contribuisce al codice di Scratch Addons. Inoltre il Web Store di Chrome e chi si occupa degli Add-on di Firefox e di Microsoft Edge verificano ogni nuova versione prima che venga pubblicata nei loro store.

Come posso segnalare una vulnerabilità?

Se ti capita di trovare una vulnerabilità contatta subito World_Languages in privato scrivendo a worldxlanguages (at) gmail.com. Se non ricevi una risposta in 48 ore crea una segnalazione specificando che avevi inviato un’email.

Puoi leggere la nostra policy sulla sicurezza o controllare gli avvisi di sicurezza che abbiamo pubblicato.

Il mio account sarà al sicuro quando uso Scratch Addons?

Si. Le funzionalità legate al tuo account Scratch sono accuratamente riviste da chi contribuisce a Scratch Addons per assicurare che non mettano in pericolo l’account. Scratch Addons mantiene al sicuro le credenziali del tuo account e non modificherà o cancellerà di tuoi progetti o le tue risorse senza il tuo permesso. Tuttavia, puoi usare l’estensione senza attivare le funzioni legate agli account se preferisci.

Gli addon di Scratch Addons sono stati verificati da molti tra coloro che hanno contribuito al repository, quindi nessuno può far scivolare del codice nocivo sotto i nostri occhi.

Non inviamo mai informazioni confidenziali o personali e impostazioni delle estensioni al di fuori del browser. Vai alla politica della privacy dell’estensione per ulteriori informazioni.

Usare Scratch Addons

In che modo abilito gli addon?

Per abilitare gli addon accedi prima alle impostazioni:

Puoi cercare gli addon che vuoi abilitare usando la barra laterale o la caselle di ricerca. Per abilitare un addon clicca il pulsante che trovi a destra del titolo dell’addon.

Posso informare gli altri dell’esistenza di Scratch Addons sul sito di Scratch?

No, non puoi, quindi ti preghiamo di non farlo. C’è una politica di Scratch che proibisce di fare pubblicità sul sito di Scratch a estensioni del browser o userscript che trovi qui. Violandola potresti vedere rimossi i tuoi post o silenziato il tuo account. Puoi tuttavia usare altri metodi per far sapere ai tuoi amici di Scratch Addons.

Penso che Scratch Addons rallenti Scratch. Cosa posso fare?

Puoi provare a disabilitare gli addons che non usi, specialmente quelli più complessi come la scheda variabili, il debugger e i blocchi gatto che guardano il puntatore del mouse. Molti degli addon che hanno impatto sulla performance mostrano un avviso nella sezione delle informazioni dell’addon.

Alcuni avvertimenti:

  • Disabilità l’addon 60FPS. L’addon può aumentare la velocitò massima a cui un progetto può essere eseguito, ma non riduce il lag. Per eseguire questi progetti più velocemente usa TurboWarp.
  • L’addon “Gestione delle variabili” non va usato mentre il progetto è eseguito.

Non ricevo notifiche. Perché?

Primo, prova a disabiliare e a riabilitare l’addon “Notifiche di Scratch”. Qusta operazione potrebbe risolvere alcuni dei problemi.

Se il problema persiste verifica le impostazioni delle notifiche del tuo sistema operativo. Dei permettere al browser -ad esempio Google Chrome- di inviare notifiche.

  • Windows: Apri le Impostazioni, apri la sezione “Notifiche & azioni”, poi cerca “Cambia le impostazioni delle notifiche per mittenti individuali”. Per ulteriori informazioni leggi la pagina di Aiuto di Microsoft.
  • macOS: Apri le Preferenze di Sistema poi apri la sezione delle Notifiche. Seleziona il browser (e.g. Google Chrome) a sinistra e abilita le notifiche. Per ulteriori informazioni leggi l’articolo delle pagine di Aiuto di Apple.

Dovresti anche assicurarti che l’ “assistente notifiche” (su Windows) o la funzione “Non Disturbare” (su macOS) siano disabilitate.

Come puoi rivedere le registrazioni fatte con l’addon “regstratore video progetti”?

A causa di limitazioni tecniche, i video registrati con questo addon sono in formato WebM. Puoi vedere i file .webm usando il tuo browser (trascinandoci sopra il file) o usando un player che lo supporta, come ad esempio il Media Player VLC.

Per convertire i file WebM in MP4 o in altri formati, puoi usare un software di conversione video che supporta WebM, come ad esempio HandBrake o CloudConvert, anche se il nostro consiglio è di vedere questi file usando semplicemente un browser o un player di file multimediali. Nota che questo potrebbe richiedere un certo tempo, a seconda della dimensione del video.

Come posso abilitare l’addon dell’easter egg?

Per far comparire gli’addon easter egg, digita il codice Konami (↑↑↓↓←→←→BA) con la tua tastiera nella pagina delle impostazioni. Fatto questo gli addon easter egg compariranno, permettendoti di abilitarli.

Alcuni dei nostri addon easter egg sono “Correggi le maiuscole di Impostazioni Account” e “glitch del Punto e virgola”. Guarda nella scheda addon per una lista completa.

Contribuire

In che modo posso contribuire a Scratch Addons?

Prima di tutto, grazie per aver scelto di contribuire a Scratch Addons!

Come progetto open source, diamo il benvenuto a qualunque tipo di contributo. Non c’è bisogno di chiedere prima di iniziare – chiunque è il benvenuto per dare il suo contributo! Puoi contribuire un molti modi, molti dei quali non richiedono di saper programmare.

  • Contribuisci del codice

    Se conosci JavaScript, HTML e i CSS puoi contribuire correggendo i bug, facendo correzioni o aggiungendo nuove funzionalità.

    Per incorporare i tuoi cambiamenti nell’estensione principale devi creare una richiesta di pull. Puoi farlo creando un fork del repository che creerà un nuovo branch, facendo quindi tutti i cambiamenti necessari e quindi usando l’opzione di creare una richiesta di pull. Noi rivedremo cosa ci hai inviato e potremmo fare qualche cambiamento prima di unirlo all’estensione.

    Puoi contribuire anche ad altri aspetti dell’organizzazione, ad esempio con il sito web. Puoi vedere tutti i nostri repository nella pagina Github della nostra organizzazione.

  • Suggerisci un’idea

    Hai un’idea che pensi possa essere una buona aggiunta a Scratch Addons? Faccelo sapere!

  • Segnala un bug

    Hai trovato un problema in uno dei nostri addon, nella pagina delle imposazioni o in qualunque altro punto della nostra estensione? Mandaci un messaggio.

  • Traduci Scratch Addons

    Se sei fluente in un’altra lingua puoi aiutarci a tradurre/localizzare Scratch Addons per quella lingua.Puoi iniziare unendoti al gruppo dei traduttori.

  • Scrivi la documentazione

    Conosci il funzionamento interno di Scratch Addons? Se si, puoi scriverne la documentazione. Trovi la documentazione nel repository dek nostro sito. Quando hai fatto apri una richiesto di pull!

  • Invia feedback

    Puoi inviare feedback in questa pagina. Il tuo feedback può darci una diversa prospettiva per lo sviluppo dell’estensione, può aiutarci a capire su cosa concentrarci o a correggere degli errori.

  • Pubblica una recensione negli store

    Puoi lasciare una recensione su Scratch Addons nella pagina dell’estensione di Chrome, La pagina dell’addon di Firefox o la pagina dell’addon di Microsoft Edge . È un modo perfetto per convincere altri a installare l’estensione!

  • Dai una stella al nostro repository

    In sostanza, la stella su GitHub è simile alla stessa dei favoriti di Scratch. Puoi farlo accedendo al nostro repository e cliccando su pulsante “Stella” che trovi nell’angolo in alto a destra.

  • Spargi la voce

    Puoi parlare a chi vuoi di Scratch Addons, inclusi i tuoi amici, parenti e insegnanti. TI chiediamo soltanto di non farlo sul sito web di Scratch.

Come posso creare il mio addon?

Trovi ulteriori informazioni qui.

Cosa posso fare se scopro un problema?

Puoi farcelo sapere usando uno di questi metodi.

Penso che manchi una funzionalità. Cosa posso fare?

Se vuoi suggerire un addon per l’estenzione o hai altre idee, faccelo sapere in uno di questi modi.

Dove posso discutere di Scratch Addons?

Puoi farlo nella nostra scheda Discussioni o nel nostro server Discord. Qui puoi fare domande ed entrare in contatto con la comunità di Scratch Addons.

Tecnico

Ma cos’è quindi esattamente un “addon”?

Un addon è simile ad un’estensione o uno userscript, ma usa le speciali API rese disponibili dall’estensione Scratch Addons. Queste API permettono agli addon di eseguire script in una pagina di Scratch (userscript), di eseguire script in background (script persistenti) o di applicare degli stili al sito di Scratch (userstyle).

Gli eserscript possono usare l’API JavaScript addon.*, che gli permette di ottenere informazioni su Scratch (ad esempio il nome dell’utente attualmente collegato) e di usare le API dell’estensione (ad esempio per inviare notifiche).

Se tutto è un addon allora cosa fa Scratch Addons?

Di per sè, Scratch Addons è solo un loader per gli addon. Le sue funzioni principali sono:

  • Permettere agli utenti di abilitare, disabilitare e configurare gli addon.
  • Eseguire gli addon e rendere disponibili le loro API.
  • Fornisce dati utili agli addon (ad esempio l’API addon.auth).
  • Modificare i prototipi degli oggetti di base per poter essere usati con gli userscript degli addon.
  • Rendere accessibile e modificabile lo stato della libreria Redux.
  • Evitare che gli addon interferiscano tra di loro.
  • Evitare la sovrapposizione di funzionalità in addon diversi.

Altro

Come posso aggiungermi/togliermi nella pagina di chi ha contribuito?

Se vuoi che il tuo nome compaia nella pagina, ti preghiamo di leggere e seguire le istruzioni che trovi in questa discussione.

Se non vuoi che il tuo nome compaia nella pagina, faccelo sapere creando una discussione nel nostro repository o usando un altro modo per contattarci. Ci scusiamo in anticipo per l’inconveniente.

Ho altre domande!

Se hai molte domande per cui ti occorre una risposta, puoi creare una discussione nella nostra scheda Discussioni o invia un messaggio nel nostro server Discord. Cercheremo di rispondere al meglio che ci è possibile!


Migliora questa pagina.

Commenti

Assicurati di seguire il codice di comportamento. Puoi vedere questa sezione di commenti su GitHub Discussions e puoi anche modificare o cancellare il tuo commento.