From Test-Scratch-Wiki

Line 102: Line 102:
 
[[:de:Scratch-Wiki:Watch]] is a link-page to look for and to help the international scratch wikis. You find there all admins and there role at the different [[Real-Scratch-Wikis]]. Also you find links to the most important special pages of the international wikis like "Recent Changes", "Active Authors" and so on. Be aware of, that orientating in the international scratch wikis is not easy for non-natives, e.g. to go to a page-name in japanese letters. It's easier to jump from a link at [[:de:Scratch-Wiki:Watch]] to a special page.
 
[[:de:Scratch-Wiki:Watch]] is a link-page to look for and to help the international scratch wikis. You find there all admins and there role at the different [[Real-Scratch-Wikis]]. Also you find links to the most important special pages of the international wikis like "Recent Changes", "Active Authors" and so on. Be aware of, that orientating in the international scratch wikis is not easy for non-natives, e.g. to go to a page-name in japanese letters. It's easier to jump from a link at [[:de:Scratch-Wiki:Watch]] to a special page.
  
=== Do I only have to translate or can I create my own independent Content? ===
+
=== Do I only have to translate or can I create my own independent content? ===
 
Each Scratch-Wiki is independent so any article could be started in any wiki: You don't have only to to translate but also can create new articles. Also you can create your own Templates and categories Independent of the English Scratch-Wiki. For example there are many articles that are only exist in the German Scratch-Wiki and even articles that where translated from German to English. So: Be innovative ;-)
 
Each Scratch-Wiki is independent so any article could be started in any wiki: You don't have only to to translate but also can create new articles. Also you can create your own Templates and categories Independent of the English Scratch-Wiki. For example there are many articles that are only exist in the German Scratch-Wiki and even articles that where translated from German to English. So: Be innovative ;-)
  

Revision as of 19:30, 2 May 2016

This FAQ is about the Test-Scratch-Wiki and creating of International Scratch-Wikis. You can add new questions here in this Scratch Forum Thread. Find FAQ's about Scratch itself at: en:FAQ.

Scratch-wiki-FAQ logo.png

About this FAQ

What is this FAQ good for?

This FAQ (= Frequently Asked Questions) is a "work in progress" (started April 2016) to answer all question that could be asked about "building a Scratch Wiki in your language". Originally it was made for authors of one of the Test-Scratch-Wikis but it is also very useful for authors of the existing Real-Scratch-Wikis and for anybody who is interested in this matter.

see:

How can I ask new questions or give better answers?

You can add new questions here in this Scratch Forum Thread. (linked here for the third time, for those who read selective ;-)

Naturally if you are already an author of this Test-Scratch-Wiki, you can also edit directly here: Like the wiki itself this FAQ is a collaborative work, so all authors can help to make it larger an better: Please correct typos and explanations and care for transferring new questions form the Forum-Thread to here and giving good answers. (see: #How do I request an account at the Test-Scratch-Wiki?)

What other FAQs could I use?

The English Scratch-Wiki has an own FAQ (= Frequently Asked Question List) about the Wiki itself:

It's helpful with many questions (some still missing here) but is not focusing the international scratch wikis like this one.

Find FAQ's about Scratch itself at: en:FAQ.

What links here?

About working in the Test-Scratch-Wiki

For which languages do "Real-Scratch-Wikis" or "Test-Scratch-Wikis" already exist?

How do I start a new scratch-wiki if there is no one for my languages ?

How came the Test-Scratch-Wiki into Existence?

How can Wikians of the English Scratch-Wiki help us?

See: en:S:PORTAL#The international Scratch Wikis need your help

How do I request an account at the Test-Scratch-Wiki?

Go to Special:RequestAccount to create your account here. Instructions on what to say are present on that page. Please don't waste the time of our admins by asking for an account if you not really interested to work here and edit much: An account here is not a "status symbol" but an obligation to work for the quality and quantity of international Scratch-Wikis.

How can I see what's going on on the wiki?

Have a look at the Wiki-menu RecentChanges (second menu item at the first menu in the left menu bar): There you always find a (customisable) list of the latest edit's. See the RecentChanges of other Scratch-Wikis here:

How can I find "co-authors" of my language?

You find the existing co-authors here, ordered by language: Test-Scratch-Wikis

To find new co-authors here are some Ideas that have been successful for some languages. All Ideas that have to do with "meeting" should only be practiced by adult Scratches.

  • Try to motivate people at the Scratch-Forum of your language. Use a Signatur that motivates to join the wiki of your language.
  • Try to find people of your language that want to help at Scratch-Days an Scratch-Conferences
  • Organize a "Scratch-Wiki-Party" where interested People of your language can meet to make a start
  • Start with Online-Meetings of Scratchers in your Language

When will "my wiki" be transferred from "test"-Wiki to a "real"-Wiki?

We startest with the Test-Scratch-Wiki at this "Wiki-Incubator" because we made the experience that it is very difficult for an new Scratch-Wiki to survive is not "strong enough". So we would always suggest to stay within the test-wiki until your wiki is "strong enough", because you will be alone with the people of your language after it has been made a Real-Scratch-Wiki: It's much more difficult to get in contact and help a wiki that's complete in a language the other international Scratcher cant speak.

What does a Wiki need to be "strong enough" to survive?

A wiki is "strong enough" if it has an active community and it has structures that would help it be active even if some authors leave. Therefore it needs:

  • 3-5 active authors (must be native speaker of that language and have enogh scratch and wiki experience to write proper articles)
  • Somebody who cares for technology administration (The existing admins of the international scratch wikis can do that)
  • Somebody or multiple people who makes content decisions and does community administration (in case of disputes and edit-wars)
  • Regular inflow of new authors (including technology and description "how to get author")
  • A working community portal
  • A introduction page
  • Help pages for editors
  • A working wiki skin of that language
  • A decent amount of:
    • Articles
    • Templates that are used by articles
    • Categories that are used by articles
    • Scratchblocks plugin usage within your articles
    • Image usage within your articles
    • Note: These must be good enough to be used as "best practice" for new articles, templates and categories. New authors will always look at old existing items to see how to make new content, so if you have good starting-items (articles, templates, categories), the whole wiki-future will profit from that.

When you think your wiki is "strong enough" to survive, feel free to contact user:Jvvg, user:ErnieParke or user:Mtwoll, who will help you to transfer the wiki of your language from a Test-Scratch-Wiki to a Real-Scratch-Wiki.

What is a "Community Portal"?

It's a page of the wiki that works like a forum: It's the main place for generell discussions for the wiki-community (but it's not the only place: there is also a discussion page for every article and every user-page) Examples:

Where do I get the best overview what happens at all international Scratch-Wikis?

de:Scratch-Wiki:Watch is a link-page to look for and to help the international scratch wikis. You find there all admins and there role at the different Real-Scratch-Wikis. Also you find links to the most important special pages of the international wikis like "Recent Changes", "Active Authors" and so on. Be aware of, that orientating in the international scratch wikis is not easy for non-natives, e.g. to go to a page-name in japanese letters. It's easier to jump from a link at de:Scratch-Wiki:Watch to a special page.

Do I only have to translate or can I create my own independent content?

Each Scratch-Wiki is independent so any article could be started in any wiki: You don't have only to to translate but also can create new articles. Also you can create your own Templates and categories Independent of the English Scratch-Wiki. For example there are many articles that are only exist in the German Scratch-Wiki and even articles that where translated from German to English. So: Be innovative ;-)

Does it make sense to copy-translate Articles from the English Scratch-Wiki?

Because the English Wiki has over 1000 Articles and exists since 2008 there is a good chance that there is already a popper English article about most Scratch-Related subjects that could help you to get a start with your article in your language about that subject. You can Interwiki-Link this Article to your new article so it's easy to jump there. You also can copy the English text to make use of it's format and templates (most English templates and pictures have been copied here, so this could work very easy). Don't copy to much English text without translating it immediately else the wiki of your language will get a mess.

About Wiki-Technology

Where do I find a basic introduction for editing the wiki?

This set of help articles should also be translated and be a part of the wiki of any languages. If it is not translated for your language please feel free to start ;-)

What are Talk-Pages and how do I use it?

Every wiki page has an associated talk page which can be used for discussion and communicating with other users. Talk pages can be accessed by clicking the “discussion” tab at the top of the page. Simply edit the page as normal to add your comment.

A talk page is actually very similar to any other wiki page, but it is in the “Talk” namespace, to keep it separate from the articles in the “(Main)” namespace (See #What is a "Namespace"?). As with any wiki page, you can edit it, link to it, and view the editing history.

A special Talk-Pages are the Community Portal where the wiki-community has their general discussions and the user-Talkpage that every wiki author has for personal communication.

see: en:Help:Talk_Page

What is a Template?

Templates are very important to make Wikis look pretty and consistent without having to much edit trouble. Every wiki should use templates to avoid double and more typing-work: With templates you only have to edit things at one places, even if they are used hundreds of times at different places at the wiki. So it's worth to make it perfect at that place to have it perfect everywhere: Therefore graphical things and things that need HTML-Editing are mostly created in templates like this example-batches here:

  • Yes Done or No Not done
  • find the template definition here: template:done or template: not done
  • When editing the wiki you only have to type {{done}} or {{not done}} to have those pretty graphical batches:
  • Isn't that easy? :) (this smile was made by the template {{smile}} defined at template:smile)

Normally templates should have names in the language of the wiki (see this example-list in the German DACH Scratch Wiki). To make a good and easy start here, we transferred the templates of the English Scratch-Wiki here (+ also the pictures). So it is possible to just copy an article from the English Scratch-Wiki here and it will be displayed properly with all templates (+pictures...). Later, when Test-Scratch-Wikis become Real-Scratch-Wikis its community can decide, if they want to translate also the template-names to their language, dependent if they have community-members with that know-how who wants to do this work: Templates can be easy as the ones above, but they also can get very complex so it is like coding to create and maintain them: But don't get worried for the first you only have to use the existing templates here and you can see how to use it, by just copying articles form the English Scratch-Wiki here and than translate it to your language.

All Real-Scratch-Wikis beside EN: and DE: have a big problem with templates, because they all started with zero (see list-links below). This template-matter and our solution to it (above) is one of the problems we want so solve with Test-Scratch-Wikis.

see also:

What is a Category?

Categories helps to structure the Wiki and to find things that belong together.

Find out more at: en:Help:Categories

What is a Wiki-Skin?

The "Wiki-Skin" provides the wiki with a special "look and feel" and is partly language dependent, so it must be translated. The Wiki-Skin Determines the Header, Footer an Side-Bars of the wiki as well as the colors and Typographie and specially the Logo-Image of the wiki. It consists of a set of files text and image files (normal transported in a ZIP-File) that has to be installed "inside" the wiki (copied at the File-Server where the wiki runs, you need Sysop-Admin rights to do that, Wiki-Admin rights are not enough). You can download the Skin from Github in the English version, translated it locally (just change the English Menunames and the logo-Picture) and send it to the Sysop-Admin who can install it.

see:

What is the "Block Plugin"?

The Block Plugin, also known as scratchblocks2, is a plugin for the Scratch Wikis and Scratch forums that allows script images to be constructed through text that is parsed and rendered. It saves lot's of work because you dont have to sceenshot and upload Block-Pictures to show them at the wiki, but you just have to type in the block-Names.You can try playing around with the plugin on the test page.

see: en:Block Plugin

Example:

define dance (speed)
set [dist v] to ((speed) * (distance to [mouse-pointer v]))
repeat until <(timer) > [10]>
  move (dist) steps
  play note (42 v) for (0.5) beats
  say [Wow! Scratch 2.0 scripts on the Wiki!]
end

What is a "Name Space"?

In the Test-Scratch-Wiki the most important usage of namespaces is to distinct the languages. So e.G. the prefix "It:" in http://test.scratch-wiki.info/wiki/It:Test_Scratch_Wiki_Home means, that this is an article of the Italien Test-Wiki.

In generals Pages on a MediaWiki wiki are grouped into collections called "namespaces", which differentiate between the purpose of the pages at a high level.

Learn more about Namespaces at: en:Help:Namespaces

About Wiki-Pages you should create first

Which Wiki-Pages should I start with and how?

To get used to it you could try to translate or create some short articles of your choice, but to get the wiki "ready to start" there are some pages that are really essential.

How do I create the "Scratch Wiki Home Page"?

DACH-Scratch-Wiki-Frontpage-Features at 2016-1-2.png

This page (also called Front Page, Main Page or Start Page) is the most viewed page in every wiki. So it should exist as early as possible and look proper. But it is not the easiest page to build at a Scratch-Wiki, because it's using some templates and sub-pages. Have a look at that page at three Scratch-Wikis:

  • en:Scratch Wiki Home - Home Page of the English and first of all Scratch-Wikis
  • id:Halaman Utama - Home Page of the Indonesien Scratch Wiki that is very similar to the English Scratch-Wiki
  • de:Hauptseite - Home Page of the DACH-Scratch Wiki, that has many additional features (see screenshot to the right). You can decide if you also want to have these features (or other new ones you invent yourself) in the Wiki of your language: Perhaps it's more easy to start simple and later add new features. In any case you should avoid "feature-overload".

A Short description to make a Home page here at a test-wiki:

Go to the source code in en:Scratch Wiki Home and copy it:

Find out the best name for the Home page in your language: A good advice is the name of the wikipedia Home page in your language. Go to the address field of your browsers and change the address to

  • http://test.scratch-wiki.info/wiki/[LC]:[MPN]

where [LC] stands for your Language code for example Fr for french and [MPN] stands for your Home page name in your language, for example Scratch Wiki Accueil so in this example the address would be:

If you call this page (with your language!!!) the answer should be "There is currently no text in this page. You can search for this page title in other pages, search the related logs, or edit this page." and you can click "edit this page" to create it and copy the Content of the English Scratch-Wiki Home Page there and start to translate it.

Same for real wikis:

Some of the Real-Scratch-Wikis have no proper Home page, surely because that works with templates an templates are missing there: You not only have to copy the Home page content there, but you also have to copy all templates it uses, most important template:Scratchwikiframe.

Examples

  1. -en:Scratch Wiki Home/0 - This shows how a copy of the English Home Page would look like if non of the used templates exists at the wiki (Because template:Scratchwikiframe exists here in the Test-Wiki, we replaced it with template:ScratchwikiframeXXX that does not exist)
  2. -en:Scratch Wiki Home/1 - This show how a copy of the English Home Page would look like if the template:Scratchwikiframe exists: The content of the subpages in the boxes is still missing.
  3. - This shows how a copy of the English Home Page would look like after you created sub pages, in this case the sub pages are:
Please don not create the page-names in the red links in the Scratchwikiframe-Boxes!!! Instead of that replace every Sub-Pagename with the Sub-pagename in your language and put your language-code in Home like in where you have the subpages:
You could also get rid of subpages and write the text directly in the parameter section of the template:Scratchwikiframe, but that's not as clear and professionell like doing it with sub pages.

How do I create the "Help Pages"?

[....]

How do I create the "Community Portal"?

[...]

How do I create the "Category Pages"?

[...]

How do I create the "List of all Scratch Blocks Page"?

[...]

How do I create the "Scratch Blocks Pages"?

[...]

Cookies help us deliver our services. By using our services, you agree to our use of cookies.