Häufig Gestellte Fragen

Diese Seite listet häufig gestellte Fragen über Scratch Addons auf.

Allgemeine Fragen

Was ist Scratch Addons?

Scratch Addons ist eine “All-in-One”-Browsererweiterung für die Scratch-Website und den Projekteditor. Es bietet Funktionen und Designs (intern Addons genannt) sowohl für die Scratch-Website als auch für den Projektideditor. Die Mission von Scratch Addons besteht darin, alle vorhandenen Scratch-Erweiterungen, Userscripts und Userstyles, die von mehreren Mitgliedern der Scratch-Community entwickelt wurden, in einem einzigen, leicht zugänglichen Ort zu kombinieren und den Benutzern weiterhin die Auswahl der zu aktivierenden Erweiterungen zu ermöglichen.

Wer hat Scratch Addons gemacht?

Scratch Addons ist ein Teamproject, das von World_Languages geleitet wird. Du kannst die Liste von Menschen, die zu uns beigetragen haben auf der Dankaussagungensseite. Obwohl die “Scratch-Nachrichten” und “Entwicklertools” zuerst von griffpatch erstellt wurden, erhält er die Erweiterung nicht.

Was enthält Scratch Addons?

Scratch Addons enthält über 100 Addons, die individuell ein- oder ausgeschaltet werden können. Manche Addons können auch weiter konfiguriert werden, und manche haben Voreinstellungen, wie ein Dunkelmodus für das Websiteaussehen. Scratch Addons hat auch ein Popup, das benutzt werden kann, um schnell zu seinen Nachrichten zu kommen, um Cloudspiele zu spielen und um die Einstellungen aufzurufen. Scratch Addons ist in verschiedene Sprachen übersetzt, z.B. deutsch, französisch, spanisch und japanisch.

Ist das das gleiche wie Turbowarp-Addons?

Turbowarp hat manche Addons von Scratch Addons, die im Editor genutzt werden können, ohne Scratch Addons zu installieren. Scratch Addons enthält aber auch Addons für die Scratch-Website und das Popup. Also ist es trotzdem nützlich, Scratch Addons zu haben, auch wenn du nur mit Turbowarp programmierst.

Systemanforderungen

Was sind die Systemanforderungen für Scratch Addons?

Scratch Addons wird offiziell auf den Desktop-Versionen von Google Chrome (Version 96 und höher), Microsoft Edge (Version 96 und höher) und Mozilla Firefox (Version 109 und höher) unterstützt und sollte auch auf anderen Desktop-Browsern funktionieren, die auf diesen Browsern basieren. Bitte besuche diese Seite für vollständige Informationen.

Kann ich Scratch Addons auf einem Mobilgerät nutzen?

Für Android-Benutzer: Ja, Scratch Addons können auf Firefox für Android, jedoch sind nicht alle Addons für Touchscreens oder Umgebungen mit kleinen Bildschirmgrößen optimiert, so dass einige Funktionen möglicherweise nicht wie erwartet funktionieren.

Für iOS- und iPadOS-Benutzer: Leider ist es das nicht. Die App Store-Richtlinie erlaubt das Hochladen von Browser-Implementierungen nicht, was bedeutet, dass alle auf dieser Plattform verfügbaren Browser nur neu gehäutet Safari sind. Dies verursacht einige Probleme (siehe unten).

Kann ich Scratch Addons auf Safari nutzen?

Momentan nicht.

Zuerst müssen Entwickler für Safarierweiterungen eine jährliche Gebühr zahlen, um Erweiterungen hochzuladen. Da das Scratch Addons-Team keine Art hat, Geld zu bekommen, macht es das sehr schwierig, die Erweiterung zu erhalten. Es gibt auch ein technisches Problem mit der Implementierung von Browsererwriterungen in Safari, was manche wichtige Funktionen unnutzbar macht.

Kann ich Scratch Addons im Offlineeditor nutzen?

Scratch Addon kann auf offiziellen Scratchprogrammen nicht genutzt werden, inklusive dem Offlineeditor.

Als Alternative sind die meisten Editoraddons auf Turbowarp mit downloadbarer App für Windows, macOS und Linux, verfügbar. Bei Browsern, die Progessive Web Applications (PWA) haben, kannst du den TurboWarp-Editor auch als PWA installieren und ohne Internetverbindung nutzen.

Gibt es inkompatible Programme?

Manche Browsererweiterungen oder Userscripts könnten mit Scratch Addons Probleme bereiten. Wenn du Probleme hast, solltest du versuchen, diese auszuschalten:

  • Scratch 3 Developer Tools: Diese Browsererweiterungen ist eine Kopie von dem Entwicklertoolsaddon. Du solltest die Developer Tools-Browsererweiterung ausschalten und stattdessen das Addon anschalten.
  • Better3.0: Diese Browsererweiterung kann mit manchen Addons Probleme bereiten. Glücklicherweise sind die meisten der Features auch als Addons erhalten.

Sicherheit und Privatsphäre

Ist Scratch Addons sicher?

Ja. Scratch Addons sollte keine Sicherheitsprobleme in den neueren Versionen haben. Scratch Addons ist ein Open-Source-Projekt, also wird der Code von Scratch Addons-Mitwirkenden überprüft. Außerdem überprüft der Chrome Web Store, Addons für Firefox und Microsoft Edge Add-ons jede neue Version von Scratch Addons, bevor sie es zu deren Store hinzufügen.

Wie kann ich eine Sicherheitsschwäche melden?

Wenn du ein Sicherheitsproblem findest, kontaktiere bitte World_Languages privat durch worldxlanguages (at) gmail.com. Wenn du keine Antwort innerhalb 48 Stunden erhälst, bitte erstelle ein Issue, in der du sagst, dass du eine E-Mail gesendet hast.

Du kannst entweder unsere Sicherheitsregeln lesen oder unsere publizierten Sicherheitsratschläge ansehen..

Ist mein Konto sicher, wenn ich Scratch Addons verwende?

Ja. Funktionen, die dein Scratchkonto betreffen, wurden von Scratch Addons-Mitwirkenden stark überprüft um sicherzustellen, dass sie deinem Konto nicht schaden. Scratch Addons hält deine Anmeldedaten sicher, und stellt sicher, dass keine Projekte oder Dateien von dir ohne deine Erlaubnis verändert werden.. Du darfst aber die Erweiterung ohne kontobasierende Funktionen nutzen, wenn du das willst.

Addons auf Scratch Addons wurden auch von mehreren Mitwirkenden im Repository geprüft, sodass niemand nur böswilligen Code unter unsere Augen schieben kann.

Wir werden nie private oder persönliche Daten aus deinem Browser heraus senden. Siehe die Datenschutzbestimmungen der Erweiterung für mehr Informationen.

Scratch Addons benutzen

Wie schalte ich Addons ein?

Um Addons einzuschalten, gehe zuerst in die Einstellungen durch:

Dann, finde Addons, die du einschalten möchtest, durch die Suchbox oder die Seitenleiste. Um ein Addon einzuschalten, klicke auf den Schalter an der rechten Seite von der Addon-Box.

Kann ich anderen Leuten auf Scratch über Scratch Addons erzählen?

Du kannst das nicht, und bitte mache es nicht. Es gibt eine Regelung hier, die das Nennen von Browsererweiterungen und Userscripts verbietet, und Verletzungen dieser Regel haben dazu geführt, dass das Scratch Team Posts entfernt oder Konten stummschaltet. Du hast aber andere Möglichkeiten, um deine Freunde über Scratch Addons zu informieren.

Ich denke, dass Scratch Addons Scratch verlangsamt. Was kann ich tun?

Du kannst versuchen, Addons zu deaktivieren, die du nicht benötigst, insbesondere komplexe Funktionen wie die Variablen-Tab, den Debugger und die Katzenblöcke, die den Mauszeiger beobachten. Die meisten Addons mit Auswirkungen auf die Leistung geben eine Warnung in den erweiterten Addon-Informationen an.

Einige spezifische Ratschläge:

  • Schalte das 60FPS-Addon aus. Das Addon kann zwar die maximale Geschwindigkeit erhöhen, die ein Projekt ausführen kann, aber es reduziert keine Verzögerungen. Um solche Projekte schneller auszuführen, verwenden Sie TurboWarp.
  • Das Addon “Variable Manager” sollte nicht verwendet werden, während das Projekt ausgeführt wird.

Ich kann keine Benachrichtigungen empfangen. Warum?

Deaktiviere zunächst das Addon “Scratch Notifier” und aktiviere es erneut. Dies kann einige Probleme beheben.

Wenn das Problem weiterhin besteht, überprüfe die Benachrichtigungseinstellungen des Betriebssystems. Es muss dem Browser - wie Google Chrome - erlaubt sein, Benachrichtigungen zu senden.

  • Windows: Öffne die Einstellungen, öffne die Kategorie “Benachrichtigungen und Aktionen” und suche dann “Benachrichtigungseinstellungen für einzelne Absender ändern”. Lese Microsofts Hilfeartikel für weitere Informationen.
  • macOS: Öffne die Systemeinstellungen, und öffne dann den Abschnitt “Mitteilungen”. Wähle den Browser (z.B. Google Chrome) auf der linken Seite und aktiviere Benachrichtigungen. Lese Hilfeartikel von Apple für weitere Informationen.

Es sollte auch sichergestellt werden, dass “Fokusassistent” (unter Windows) oder “Nicht stören” (unter macOS) deaktiviert ist.

Wie kann ich Aufnahmen ansehen, die mit dem Projekt-Videorekorder-Addon erstellt wurden?

Aufgrund technischer Einschränkungen sind die mit diesem Addon aufgenommenen Videos im WebM-Format. Es können .webm-Dateien mit Ihrem Browser (durch Ziehen und Ablegen der Datei) oder mit einem Medienplayer, der sie unterstützt, wie z. B. VLC Media Player angezeigt werden.

Um WebM-Dateien in MP4 oder andere Formate zu konvertieren, kann eine Videokonvertierungssoftware verwendet werden, die WebM unterstützt, wie z. B. HandBrake oder CloudConvert, obwohl wir empfehlen, diese Dateien einfach mit einem Browser oder Media Player anzuzeigen. Beachte, dass dies je nach Größe des Videos lange dauern kann.

Wie kann ich die Easter-Egg-Addons aktivieren?

Um die Easter-Egg-Addons zu enthüllen, mache den Konami-Code (↑↑↓↓←→←→BA) mit deiner Tastatur auf der Einstellungenseite. Danach werden die Easter-Egg-Addons sichtbar sein, um dir den Zugriff darauf zu erlauben.

Manche unserer Easter-Egg-Addons sind “Katzenblöcke” und “Semikolonfehler”. Im Addons-Tab findest du die vollständige Liste.

Mitwirken

Wie kann ich bei Scratch Addons mitwirken?

Zunächst einmal danken wir für Interesse, zu Scratch Addons beizutragen!

Als Open-Source-Projekt begrüßen wir jede Art von Beitrag. Es muss nicht im Voraus gefragt werden - jeder ist herzlich eingeladen, einen Beitrag zu leisten! Es kann auf viele Arten beigetragen werden, von denen viele keine Programmierkenntnisse erfordern.

  • Code beitragen

    Wenn du mit JavaScript, HTML und CSS vertraut bist, kannst du dazu beitragen, indem du Fehler behebst, Anpassungen vornimmst oder Funktionen hinzufügst.

    Um Änderungen in die Haupterweiterung zu integrieren, muss ein Pull-Request erstellt werden. Du kannst dies tun, indem du das Repository forkst, einen Zweig erstellst, die notwendigen Änderungen vornimmst und dann die Option zum Erstellen einer Pull-Anfrage findest. Wir werden es überprüfen und höchstwahrscheinlich einige Änderungen vornehmen, bevor es zusammengeführt wird.

    Du kannst auch zu anderen Aspekten der Organisation beitragen, wie z.B. unserer Website. Du kannst alle unsere Repositories auf unserer GitHub-Organisationsseite einsehen.

  • Eine Idee vorschlagen

    Hast du eine Idee, die deiner Meinung nach eine gute Ergänzung zu Scratch Addons wäre? Lass es uns wissen!

  • Einen Fehler melden

    Hast einen Fehler in einem unserer Addons, der Einstellungsseite oder etwas anderem in unserer Erweiterung gefunden? Sende uns einen Fehlerbericht.

  • Scratch Addons übersetzen

    Wenn du eine andere Sprache fließend sprichst, kannst du dabei helfen, Scratch-Addons in diese Sprache zu übersetzen/lokalisieren. Du kannst damit beginnen, dem Lokalisierungsteam beizutreten.

  • Die Dokumentation schreiben

    Kennst du das Innenleben von Scratch Addons? Wenn ja, kannst du die Dokumentation dafür schreiben. Die Dokumentation befindet sich in unserem Website-Repo. Fühle dich sich frei, eine Pull-Anfrage zu öffnen!

  • Feedback senden

    Du kannst Feedback senden auf dieser Seite. Ihr Feedback kann uns eine andere Perspektive in der Erweiterungsentwicklung geben und uns helfen, Dinge zu kennen, die Aufmerksamkeit erfordern, und Fehler beheben.

  • Eine Bewertung in den Stores hinterlassen

    Du kannst eine Bewertung zu Scratch-Addons auf der Chrome-Erweiterungsseite, der Firefox-Addon-Seite oder der Microsoft Edge-Addon-Seite hinterlassen. Dies ist eine großartige Möglichkeit, andere davon zu überzeugen, die Erweiterung zu installieren!

  • Unser Repository starren

    Grundsätzlich ähnelt der GitHub-Stern dem Scratch-Star/Favorit. Du kannst dies tun, indem du in unserem Repository gehst und auf die Schaltfläche “Stern” in der oberen rechten Ecke klickst.

  • Andere einweihen

    Du kannst jedem von Scratch Addons erzählen, einschließlich deiner Freunde, Verwandten und Lehrer. Wir bitten dich nur, [dies nicht auf der Scratch-Website zu tun] (#can-i-tell-people-about-scratch-addons-on-scratch).

Wie kann ich mein eigenes Addon erstellen?

Lies mehr darüber hier.

Was kann ich tun, wenn ich ein Problem finde?

Du kannst uns mit einer der folgenden Methoden kontaktieren.

Ich denke, ihr habt eine Funktion übersehen. Was kann ich tun?

Wenn du ein Addon für die Erweiterung vorschlagen möchten oder eine andere gute Idee haben, sage es uns mit einer dieser Methoden.

Wo kann ich Scratch Addons besprechen?

Du kannst es auf unserer Diskussions-Registerkarte oder unserem Support-Discord-Server tun. Dort können Fragen gestellt und sich mit der Scratch Addons-Community beschäftigt werden.

Technisch

Was ist ein “Addon” genau?

Ein Addon ähnelt einer Erweiterung oder einem Userscript, verwendet jedoch spezielle APIs, die von der Erweiterung Scratch Addons bereitgestellt werden. Mit diesen APIs können Addons Skripte auf einer Scratch-Seite ausführen (Userscripts), Skripte im Hintergrund ausführen (persistente Skripte) oder Stile auf die Scratch-Website (Userstyles) anwenden.

Userscripts können das Addon* verwenden. JavaScript-APIs, die es ihnen erlauben, auf Scratch bezogene Informationen (wie den gerade angemeldeten Nutzer) zuzugreifen und die auch die APIs der Erweiterung verwenden (wie das Senden von Benachrichtigungen).

Wenn alles ein Addon ist, was macht Scratch Addons dann?

Scratch Addons ist an sich nur ein Addon-Loader. Seine Hauptaufgaben sind:

  • Erlaubt es Nutzern, Addons zu deaktivieren und zu konfigurieren.
  • Addons ausführen und APIs dafür bereitzustellen.
  • Gebe nützliche Daten für Addons an (z. B. die addon.auth API).
  • Erstellen von Prototypen zur Verwendung durch Addon-Userscripts.
  • Methoden zum Zugreifen und Bearbeiten des Redux-Status bereitstellen.
  • Vermeiden, dass sich Addons untereinander behindern.
  • Doppelte Arbeit von verschiedenen Addons vermeiden.

Anderes

Wie kann ich mich zur/von der Mitwirkendenseite hinzufügen/entfernen?

Wenn du möchtest, dass deun Name auf der Seite steht, lies und befolge bitte die Anweisungen unter dieses Problem.

Wenn du nicht möchtest, dass dein Name auf der Seite steht, teile uns dies bitte mit, indem Sie ein Problem in unserem Repository für Mitwirkende erstellen oder auf andere Weise Kontakt aufnehmen. Wir entschuldigen uns für die Unannehmlichkeiten.

Ich habe noch Fragen!

Wenn du weitere Fragen hast, die beantwortet werden müssen, kannst du einen Beitrag auf unserer Diskussions-Registerkarte erstellen oder eine Nachricht auf unserem Support-Discord-Server senden. Wir werden so gut wir können antworten!