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 sviluppato da un team guidato da World_Languages. Puoi trovare la lista di chi ha contribuito alla pagina Crediti. Anche se gli addon “Messaggi di Scratch” e “Strumenti per sviluppatori” sono stati inizialmente creati da griffpatch, non si occupa in prima persona di mantenere questa 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 Scratch Addons 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?

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).

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.

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 hai inviato un’email.

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

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

Si. Le funzionalità di Scratch Addons 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à i tuoi progetti o le tue risorse senza il tuo permesso. Tuttavia, se preferisci, puoi usare l’estensione senza attivare le funzioni legate agli account.

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. Per ulteriori informazioni, vai alla politica della privacy dell’estensione.

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 casella 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 addon 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:

  • Disabilita 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 è in esecuzione.

Non ricevo le 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. Devi 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 a sinistra (ad es. Google Chrome) e abilita le notifiche. Per ulteriori informazioni leggi l’articolo nelle 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 “Registratore 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 (trascinando il file sopra al browser) 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. Il nostro consiglio però è di vedere questi file usando semplicemente un browser o un player di file multimediali. Nota che 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.

Come 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 in 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 delle modifiche 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 poi tutti i cambiamenti necessari e usando infine 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 incontrato un problema in uno dei nostri addon, nella pagina delle impostazioni 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 del nostro sito. Quando hai fatto apri una richiesta di pull!

  • Invia feedback

    Puoi inviare un feedback a questa pagina. il tuo feedback può darci una diversa prospettiva sullo sviluppo dell’estensione e aiutarci ad individuare parti che richiedono la nostea attenzione o a correggere dei bug.

  • 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 stella dei favoriti di Scratch. Puoi farlo accedendo al nostro repository e cliccando sul 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 modi.

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.

Domande Tecniche

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 (chiamati userscript), di eseguire script in background (chiamati script persistenti) o di applicare degli stili al sito di Scratch (chiamati userstyle).

Gli userscript possono usare l’API JavaScript addon.*, che permette loro 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 caricatore 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.
  • Fornire 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 dalla 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 invece 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 altre domande per cui ti occorre una risposta, puoi creare una discussione nella nostra scheda Discussioni o puoi inviare un messaggio nel nostro server Discord. Cercheremo di rispondere al meglio che ci è possibile!