Veelgestelde Vragen

Op deze pagina staan veelgestelde vragen verwant met de Scratch Addons-extensie en -project.

Algemene vragen

Wat is Scratch Addons?

Scratch Addons is een alles-in-een browserextensie voor de Scratchwebsite en -projecteditor. Het geeft je functies en thema’s (intern genaamd addons) voor zowel de Scratchwebsite als de projecteditor. De missie van Scratch Addons is om alle bestaande Scratchextensies, userscripts en userstyles te combineren, gemaakt door meerdere leden van de Scratchgemeenschap, in een enkele makkelijk toegankelijke plaats, terwijl gebruikers nog steeds mogen kiezen welke ze willen aanzetten.

Wie heeft Scratch Addons gemaakt?

Scratch Addons is een teamproject geleid door World_Languages. De lijst van onze bijdragers kun je vinden in de Creditspagina. Hoewel de “Scratch Berichten”- en “Ontwikkelaarstools”-addons origineel gemaakt zijn door griffpatch, onderhoudt hij de extensie niet.

Wat houdt Scratch Addons in?

Scratch Addons heeft meer dan 100 addons die allemaal apart aan of uit kunnen worden gezet. Sommige addons kunnen ook nog verder worden ingesteld, en sommigen komen met voorinstellingen, zoals een donkere modus voor het websitethema. Scratch Addons komt ook met een pop-up waarmee je snel bij je berichten, cloudspellen, en de instellingenpagina kunt komen. Scratch Addons is vertaald naar meerdere talen, inclusief Duits, Frans, Spaans, en Japans.

Wat is het verschil tussen Scratch Addons en TurboWarp Addons?

TurboWarp heeft een paar addons overgenomen van Scratch Addons die je kan gebruiken in hun editor zonder Scratch Addons te installeren. Scratch Addons heeft echter wel addons voor de Scratch website en de pop-up. Daarom is het nog wel handig om Scratch Addons te hebben, ook als je alleen TurboWarp gebruikt.

Systeemvereisten

Wat zijn de systeemvereisten voor Scratch Addons?

Scratch Addons wordt officieel ondersteund op de desktop-versies van Google Chrome (versie 80 of hoger), Microsoft Edge (versie 80 of hoger), en Mozilla Firefox (versie 86 of hoger), en zou ook moeten werken op andere desktop-browsers die op die browsers zijn gebaseerd. Neem een kijkje op deze pagina voor complete informatie.

Kan ik Scratch Addons op een mobiel apparaat gebruiken?

Voor Android-gebruikers: Ja, het is nu mogelijk om Scratch Addons te installeren op Firefox voor Android, maar let nog wel op, want Scratch Addons is niet goed getest op touchscreens of kleine schermen, dus sommige functies kunnen anders werken dan verwacht. Als je liever iets wilt dat op Chrome lijkt, probeer dan eens de Kiwi Browser als alternatief.

Voor iOS en iPadOS-gebruikers: Helaas kan dat niet. Het beleid van de App Store staat het uploaden van browser-implementaties niet toe, wat betekent dat alle browsers die beschikbaar zijn op dat platform eigenlijk gewoon Safari zijn. Dit veroorzaakt een aantal problemen (lees hieronder meer).

Kan ik Scratch Addons op Safari gebruiken?

Helaas kan dat op dit moment niet.

Ten eerste eist de Safari-extensiestore dat alle ontwikkelaars een jaarlijks bedrag betalen om extensies in de store te houden. Het team van Scratch Addons heeft geen inkomstbronnen, wat het zeer lastig maakt om de extensie te onderhouden. Tevens is er een technisch probleem met de implementatie van browserextensies in Safari die sommige kernfuncties onbruikbaar maakt.

Kan ik Scratch Addons in de offline-editor gebruiken?

Scratch Addons kan niet worden gebruikt in de officiële Scratch-applicatie, inclusief de offline-editor.

Er is wel een alternatief, TurboWarp heeft de meerderheid van de addons voor de projecteditor beschikbaar, je kan het ook als een app downloaden voor Windows, macOS, en Linux. Bovendien kun je op browsers die Progressive Web Applications (PWA) ondersteunen, zoals Google Chrome, ook de TurboWarp-editor als een PWA installeren en het gebruiken zonder internetverbinding.

Zijn er ook niet-compatibele programma’s?

Sommige browserextensies en userscripts samen met Scratch Addons kunnen problemen veroorzaken. Als je problemen ervaart, zet deze extensies of addons uit:

  • Scratch 3 Developer Tools: Deze browserextensie is een kopie van de Ontwikkelaarstools-addon. Verwijder de Developer Tools-browserextensie en gebruik daarvoor in de plaats de addon.
  • Better3.0: Deze browserextensie kan problemen veroorzaken met een paar addons. Gelukkig zijn de meeste van zijn functies ook beschikbaar als addons.

Beveiliging en privacy

Is Scratch Addons veilig?

Ja. Scratch Addons zou geen beveiligingsproblemen moeten hebben in zijn recentste versie. Scratch Addons is een open-bron project, dus de code is beoordeeld door bijdragers van Scratch Addons. Bovendien beoordelen Chrome Web Store, Add-ons voor Firefox, en Microsoft Edge Add-ons elke nieuwe versie van Scratch Addons voor het publiceren.

Hoe kan ik een beveiligingskwetsbaarheid melden?

Als je een beveiligingskwetsbaarheid tegenkomt, neem dan privé contact op met World_Languages door een e-mail te sturen naar worldxlanguages (apenstaart) gmail.com, het liefst in het Engels. Als je binnen 48 uur geen antwoord krijgt, maak dan een issue en vermeld dat je een e-mail hebt gestuurd.

Je kunt ons beveiligingsbeleid lezen, of onze gepubliceerde adviezen checken.

Is mijn account veilig als ik Scratch Addons gebruik?

Ja. Functies gerelateerd aan je Scratchaccount zijn diepgaand beoordeeld door bijdragers van Scratch Addons om er zeker van te zijn dat ze je Scratchaccount geen kwaad zullen doen. Scratch Addons houdt je accountgegevens veilig, en het zal je projecten of middelen niet aanpassen of verwijderen zonder jouw toestemming. Je mag de extensie ook zonder enige account-gerelateerde functies gebruiken als je dat zou willen.

Addons op Scratch Addons zijn ook gecontroleerd door meerdere helpers op het archief, dus niemand kan gewoon stiekem gevaarlijke code gebruiken.

We verzenden nooit vertrouwelijke of persoonlijk identificerende gegevens buiten je browser. Lees het extensie-privacybeleid voor meer informatie.

Scratch Addons Gebruiken

Hoe zet ik addons aan?

Om addons aan te zetten, ga als eerst naar de instellingen door:

Nu kun je naar addons zoeken die je graag aan wilt hebben met de zijbalk of de zoekbalk. Om een addon aan te zetten, klik op de schakelaar rechts van de titel van de addon.

Kan ik andere mensen over Scratch Addons vertellen op Scratch?

Nee, en doe het alsjeblieft niet. Er is hier een beleid dat het benoemen van browserextensies/userscripts verbiedt, en overtredingen hebben als resultaat dat het Scratch Team posts verwijdert of accounts dempt. Je kunt wel andere manieren gebruiken om je vrienden te vertellen over Scratch Addons.

Ik heb het idee dat Scratch Addons voor een vertraging van Scratch zorgt. Wat kan ik doen?

Je kunt proberen addons uit te zetten die je niet nodig hebt, zeker ingewikkelde dingen zoals het variabelentabblad, de debugger, en katblokken die naar de muisaanwijzer kijken. De meeste addons met een prestatie-impact tonen een waarschuwing in de addon-informatie.

Enkele specifieke adviezen:

  • Zet de 60FPS-addon uit. De addon kan de maximumsnelheid van een project verhogen, maar het vermindert geen lag. Om zulke projecten sneller te laten werken, gebruik TurboWarp.
  • De “variabelenbeheerder”-addon moet niet worden gebruikt terwijl het project wordt afgespeeld.

Ik ontvang geen notificaties. Waarom is dat?

Zet allereerst de “Scratch Berichtgeving”-addon uit en dan weer aan. Dit lost sommige problemen op.

Als het probleem zich aanhoudt, controleer dan de notificatie-instellingen van je besturingssysteem. Je moet je browser - zoals Google Chrome - toestemming geven om notificaties te versturen.

  • Windows: Open Instellingen, open de “Meldingen en acties”-categorie, en zoek dan “Meldingsinstellingen veranderen voor individuele afzenders”. Lees het hulpartikel van Microsoft voor gedetailleerdere informatie.
  • macOS: Open Systeemvoorkeuren, en open dan de sectie Meldingen. Selecteer links de browser (bijv. Google Chrome) en schakel meldingen in. Lees het hulpartikel van Apple voor gedetailleerdere informatie.

Zorg er ook voor dat “concentratiehulp” (op Windows) of “Niet Storen” (op macOS) uitstaan.

Hoe bekijk ik mijn opnames die ik heb gemaakt met de video-opnemer-addon?

Door technische beperkingen zijn met deze addon opgenomen video’s in het WebM-formaat. Je kunt .webm-bestanden bekijken met je browser (door het bestand te slepen en neer te zetten) of met een ondersteunende mediaspeler, zoals VLC Media Player.

Gebruik een video-overzetter die WebM ondersteunt om WebM-bestanden om te zetten naar MP4 of andere formaten, zoals HandBrake of CloudConvert, maar het wordt alsnog aangeraden om deze bestanden gewoon met een browser of mediaspeler te bekijken. Wees ervan bewust dat dit lang kan duren, afhankelijk van de grootte van de video.

Hoe kun je de easter-egg-addons inschakelen?

Om de easter-egg-addons te gebruiken, voer de Konami Code (↑↑↓↓←→←→BA) in op de instellingspagina. Daarna zullen de easter-egg-addons zichtbaar zijn zodat je ze kan aanzetten.

Sommige van onze easter-egg-addons zijn “Accountinstellingen Met Hoofdletters” en “Puntkommaglitch”. Bekijk de addonspagina voor een complete lijst.

Bijdragen

Hoe kan ik meehelpen met Scratch Addons?

Allereerst willen we je bedanken dat je wilt bijdragen aan Scratch Addons!

Als een open-bron project heten wij alle soorten bijdrage welkom. Je hoeft het niet vooraf te vragen – iedereen mag meehelpen! Je kan je steentje op veel manieren bijdragen, veel waar je geen programmeerkennis voor nodig hebt.

  • Code bijdragen

    Als je bekend bent met JavaScript, HTML, en CSS, kun je bijdragen door bugs op te lossen, een paar dingen verbeteren, of nieuwe functies te maken.

    Om je veranderingen in te brengen in de hoofdextensie, moet je een pullverzoek maken. Dit kun je doen door het archief te “forken”, een vertakking te maken, de benodigde veranderingen te maken, en dan de optie te vinden om een pullverzoek te maken. Wij gaan het dan beoordelen en maken waarschijnlijk een paar kleine veranderingen voordat het samengevoegd wordt.

    Je kunt ook je steentje bijdragen bij andere aspecten van de organisatie, zoals onze website. Al onze archieven staan netjes bij elkaar op onze organisatiepagina op GitHub.

  • Een idee geven

    Heb je een goed idee voor Scratch Addons? Laat het ons weten!

  • Een bug melden

    Een bug gevonden in een addon, de instellingenpagina, of iets anders in onze extensie? Stuur ons een bugmelding!.

  • Scratch Addons Vertalen

    Als je vloeiend een andere taal spreekt, kun je helpen Scratch Addons te vertalen/lokaliseren in die taal. Begin door mee te doen met het lokalisatieteam.

  • De documentatie schrijven

    Ben je bekend met de manier waarop Scratch Addons werkt? Zo ja, dan kun je meehelpen met de documentatie. De documentatie kun je vinden in ons websitearchief. Voel je vrij om een pullverzoek te openen!

  • Feedback geven

    Je kunt ons feedback geven in deze pagina. Je feedback kan ons een ander beeld geven in de ontwikkeling van de extensie en laat ons weten over dingen die aandacht of oplossingen nodig hebben.

  • Laat een recensie achter op de winkels

    Je kunt een recensie over Scratch Addons achterlaten op de Chrome-extensiepagina, de Firefox-addonpagina of de Microsoft Edge-addonpagina. Dit is een geweldige manier om anderen over te halen de extensie te installeren!

  • Geef ons archief een ster

    De ster in GitHub is eigenlijk bijna hetzelfde als het sterretje/hartje in Scratch. Je doet dit door naar ons archief te gaan en rechtsboven op de “Ster”-knop te klikken.

  • Vertel het verder

    Je kunt iedereen over Scratch Addons vertellen, inclusief je vrienden, bekenden, en leerkrachten. We vragen je alleen om dit niet te doen op de Scratchwebsite.

Hoe maak ik mijn eigen addon?

Lees er hier meer over.

Wat kan ik doen als ik een probleem vind?

Je kunt het ons vertellen door een van deze methodes.

Ik denk dat jullie een functie hebben gemist. Wat kan ik doen?

Als je een suggestie voor een addon of een ander goed idee hebt, vertel het ons op een van deze manieren.

Waar kan ik Scratch Addons discussiëren?

Dat kan in onze Discussiepagina of onze Discord server. Daar kun je vragen stellen en verbinden met de Scratch Addons-gemeenschap.

Technisch

Wat is precies een “addon”?

Een addon is vergelijkbaar met een extensie of een userscript, maar ze gebruiken speciale API’s van de Scratch Addons-extensie. Deze API’s geven addons de mogelijkheid om scripts op een Scratchpagina uit te voeren (userscripts), scripts op de achtergrond uitvoeren (aanhoudende scripts) of stijlen toepassen op de Scratchwebsite (userstyles).

Userscripts kunnen de addon.* JavaScript-API’s gebruiken, waar ze Scratch-gerelateerde informatie vandaan halen (bijvoorbeeld de ingelogde gebruiker), en extensie-API’s gebruiken (zoals notificaties verzenden).

Als alles een addon is, wat doet Scratch Addons dan?

Op zichzelf is Scratch Addons gewoon een addonlader. Zijn hoofdtaken zijn om:

  • Gebruikers addons te laten in- of uit schakelen en instellen.
  • Addons uit te voeren en ze API’s te leveren.
  • Handige gegevens aan addons te leveren (zoals de addon.auth API).
  • Prototypes te polluten voor gebruik door addonsuserscripts.
  • Manieren om toegang te krijgen tot Redux-status en het te bewerken te geven.
  • Te vermijden dat addons elkaar onderbreken.
  • Dubbel werk van andere addons te vermijden.

Overig

Hoe kan ik mezelf toevoegen aan/verwijderen van de bijdragerslijst?

Als je wilt dat je naam op de pagina staat, lees en volg de instructies van deze issue.

Als je niet wilt dat je naam op de pagina staat, vertel het ons door een issue te maken op ons archief voor bijdragers, of op een andere wijze van contact. Excuses voor het ongemak.

Ik heb nog meer vragen!

Als je nog onbeantwoorde vragen hebt, kun je een post maken op onze Discussiepagina of verstuur een bericht op onze Discord-server. We zullen het proberen je vraag zo goed mogelijk te beantwoorden!