This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective. |
- This article or section documents an outdated version of Scratch (version 2.0). For this article in Scratch 1.4, see Project Tags (1.4).
- "Tags" redirects here. For markup tags on the Discussion Forums, see BBCode.
Project Tags was a feature in Scratch 2.0 and Scratch 1.x. They were labels that helped categorize projects shared on the Scratch Website. Users could post a maximum of three tags on each of their own projects.
In 3.0, this feature has been replaced with a hashtag system; preceding a word with a hashtag automatically creates a link to the search results for that word.[1]
Website Tags
Website Tags
Tags were used to categorize projects. They were listed on the project page, to the bottom and right of the project player. Only the creator could add tags or remove tags as seen fit. When adding tags to a project, Scratch would suggest "Animations", "Art", "Games, "Music", "Simulations", "Stories", and "Tutorials". Other common tags included a Scratcher's username, "lol", the title of the project or series, and phrases.[2]
Searching for Tags
To search for tags, one would go to the Explore page and enter that tag in the space next to the word "tag." This would display a list of projects with a tag that matched what was searched for. This feature was removed on July 8, 2016.[3]
Guide to Tagging
It was important to tag a project so that it can be found but also to learn how to tag responsibly. With the three tag per project limit, it was also important to make each count. Here are some general tips on tagging:
- Associate tags with aspects in a project (if a project has a book, for example, tag it with book).
- Only tag with what is in the project.
- Try to avoid tagging minor features of the project.
Tip: | Think, "What does my project contain? What category of project does mine fall into?" |
Problems
Irrelevant tags, which made it harder for Scratchers to find projects related to what they are looking for, were a problem.
Some people didn't put any tags on their project, making it hard for Scratchers to find it.
Tag Limitations
In Scratch 1.4, tag spam was a huge problem, so with the release of Scratch 2.0, the Scratch Team imposed a limit of three tags per project[2], which was removed in Scratch 3.0.[4] Another limitation on tags is that it cannot contain any spaces. Only the creator of the project can edit tags.
Many users wanted the limit of tags to be higher,[5] and wanted the ability to add spaces in tags.[6]
Workaround
There was an unpatched exploit that made it possible to use spaces and some punctuation symbols on project tags by running the code below on the browser console.
$.ajax({type: "PUT",url: "https://scratch.mit.edu/site-api/tags/project/project ID/add/?names=Tag with spaces or punctuation."})
One could run that code on a project to add the tag to by right-clicking the page, clicking "Inspect", clicking "Console", and pasting the code with the project ID and the wanted tag.
With this code, it was possible to use spaces, dots, and any other punctuation that isn't a comma, quote or slash (, " /) on project tags.
Other Uses
The word "tag" can also mean to get someone to remix a project, especially a meme.[citation needed]