Please expand this article or section. You can help by adding more information if you are an editor. More information might be found in a section of the talk page. (March 2022) |
- This article is about the editor on the Scratch Website. For the layout of the editor, see User Interface.
- This article or section documents the current version of Scratch (version 3.0). For this article in Scratch 2.0, see Online Editor (2.0).
The online editor is the area where users can edit projects on the Scratch Website. It was first added in the release of Scratch 2.0 and was updated for Scratch 3.0.
The online editor is programmed in JavaScript. It can be found here.
History
In Scratch 1.x, users had to download the Offline Editor to edit projects, and the online editor did not exist yet. When Scratch 2.0 was released, the online editor was added, which allowed users to edit their projects online. However, users can still edit projects using the Offline Editor.
On August 1, 2018, a beta version of Scratch 3.0 was released at beta.scratch.mit.edu.[1] Scratchers could provide feedback on the beta editor. On January 2, 2019, the final version of Scratch 3.0 was released and the online editor was updated.
User Interface
The online editor's user interface consists of a purple bar on the top containing the Scratch logo which redirects users to the front page when clicked and "Settings", "File", and "Edit" dropdowns. The Settings dropdown allows the user to change the language of the editor or toggle the use of High Contrast Blocks. The File dropdown allows the user to reset the editor back to a blank project, save the project as a .sb3 file to their computer, or save the project online if they are logged in. The Edit dropdown allows the user to restore costumes, sprites, backdrops, or sounds if they accidentally deleted any or turn on Turbo Mode. If the user is not logged into their account, there will be no field to title their project, and on the right hand side there will be buttons allowing the user to make their own account or log into their account if they have one. Projects will not save online if the user is not logged into an account. However, they can still save their project as a .sb3 file under the File dropdown and load it back into the Online Editor later, whether they log in or not, or pick their project back up on the Offline Editor. If the user is logged into their account, there will be a field to title their projects at the top, similarly to the Offline Editor. The buttons to sign in or make an account will also be replaced by a button to quickly access the user's My Stuff page and a dropdown with the user's username that allows them to access various pages relating to their account or sign out. Projects will automatically save online while the user is logged in, and can be accessed later in the user's My Stuff page. The rest of the editor's User Interface is the exact same as that of the Offline Editor. The only exceptions are the Backpack accessible at the bottom of the screen if the user is logged in, and Cloud Data if the user is logged in as a Scratcher.
Differences from the Offline Editor
The online editor has several differences from the Offline Editor:
- There are links in the right of the header to manage the user's account
- The backpack is usable if the user is logged in
- Projects automatically save if the user is logged in
- Projects are stored on the Scratch servers instead of one's computer if the user is logged in
- Projects can be shared with the online community
- Users who have a Scratcher status can use Cloud Data