What Page Should We Make?

The main point of the Scratch Wiki Adventure is to teach new Wikians the basics of the Scratch Wiki. The best way to teach this in an interactive environment is by creating sub user pages that they can edit (this is how it works on Wikipedia). Pages might look something like User:USERNAME/SWA/PAGE. To teach the editing part, we should make an example page. On Wikipedia, users create the page Earth. What do you think we should make for here? Maybe Scratch?
54329 (talk | contribs) 17:52, 21 November 2019 (UTC)

While, first we should come up with a theme, I personal had a hard time following the outer space themed story on the real TWA. Maybe we can just have Pico/Scratch Cat, etc. to guide them though the Adventure, it would be more comfortable if the characters are already familiar to new wikians. Also I really don't know of any way to make the automatic pages load seamlessly on the scratch wiki right now, We could probably do something clever with common.js but I wouldn't recommend that since it could infer with actual editing, we could also try preloads, asking the user to add something to their personal common.js or look at some extensions or create our own extension.
Jakel181 (talk | contribs) 18:32, 21 November 2019 (UTC)
That makes sense. I think having Scratch Cat lead the adventure would be best. Perhaps have Gobo's friends be the user(s) that you talk to (work on the page with). I personally would prefer using common.js, but I get that it could be an issue. I'll take a look at some of the extensions.
54329 (talk | contribs) 18:52, 21 November 2019 (UTC)
Common.js could work, but that may not work for many new wikians, especially younger ones. If we have to ask them to work with common.js, they may get very confused. However, a simple sprite is a nice idea.
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  22:36, 21 November 2019 (UTC)
Maybe a preload that they click on and comment on the preload to tell them to click save changes.
Jakel181 (talk | contribs) 23:25, 21 November 2019 (UTC)
But would they be learning anything if they're just accepting a preload? They're not doing things themselves....
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  01:34, 22 November 2019 (UTC)

──────────────────────────────────────────────────────────────────────────────────────────────────── I think it'd be fine having them accept a preload. That's how Wikipedia does it. We could have a multiple choice with examples of different edits and have one option direct them to a "good" message and the others to a "try again" message.
54329 (talk | contribs) 02:34, 22 November 2019 (UTC)

Yeah, I guess that would make sense.
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  02:39, 22 November 2019 (UTC)
The preload is just to load the common.js in the beginning.
Jakel181 (talk | contribs) 15:32, 22 November 2019 (UTC)

To-Do List?

This is kinda a big project, which will have multiple steps to make it work. So, I was thinking we could make a to-do list to organize the ideas?
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  21:54, 22 November 2019 (UTC)

Sure. I think we should start by choosing the events that will occur. I say we use common.js to run it (unless anyone has any big objections). Perhaps start the adventure with a little text intro by Scratch Cat explaining the things we'll cover? Then, start having them learn editing tips on their userpage (that can be free editing)? From there, have them get a "notification" on their talk page from say Gobo asking if they want to work on a page together. I explained more about my ideas for the page above. We can continue from there until they learn all the tips and tricks. What are your ideas on this "script"? I think if we agree on what we want to happen, we can start making it happen.
54329 (talk | contribs) 00:18, 23 November 2019 (UTC)
Ok. I can try making a to-do list unless one has already been made (template).

────────────────────────────────────────────────────────────────────────────────────────────────────

Things to do No Not done No Planning No Working On Yes Done
Intro
Userpage Basics (free editing)
Message on Talk Page (preload)
Editing Articles (preload)
Using Files (preload)
Posting on Other Talk Pages (preload)


-unsigned comment by 12944qwerty (talk | contribs)

If you want to add anything, feel free to!
12944qwerty Logo.png 12944qwerty  Talk  Contribs  Scratch  02:46, 23 November 2019 (UTC)
Added some stuff.
54329 (talk | contribs) 16:59, 23 November 2019 (UTC)

Let's begin!

With a to-do list all set up (feel free to add more to it, though), I think it's time that we get things started. First up would be the intro. This would be a brief explanation of what the Scratch Wiki Adventure is and what it will cover. I vote we do this in common.js, so if there are no objections, I say we get started there. Having Scratch Cat narrate the adventure (as talked about above) would be good. Anyone have some ideas as to what it should say? I'm excited to begin this adventure! :)
54329 (talk | contribs) 22:51, 27 November 2019 (UTC)

I began to experiment with the common.js approach, so far no luck. :( I have also been trying to get in contact with the original developer, for some advice and tips on making our own.
Jakel181 (talk | contribs) 17:05, 2 December 2019 (UTC)

Extension that could be used

I found a MediaWiki extension, which is used in the Wikipedia Adventure, where people can go through a tutorial by pressing buttons on dialog boxes. Images can be added to those boxes, so we can make it look like that Scratch Cat is saying the content of the boxes, by adding an image of them to the boxes.
Jammum Icon.png Jammum (💬 Talk - ✍️ Contributions - 🐱 Scratch) 07:23, 28 November 2019 (UTC)

Ooh, nice find! I agree that we should use this.
54329 (talk | contribs) 23:05, 28 November 2019 (UTC)
Although, if we want to use it in SWA, a bureaucrat needs to install it.
Jammum Icon.png Jammum (💬 Talk - ✍️ Contributions - 🐱 Scratch) 06:49, 29 November 2019 (UTC)
It will be installed once kenny2scratch figures out how to use it. Or in other words, it'll be installed soon. :)
TenType (talk | contribs) 07:01, 29 November 2019 (UTC)
I'll post a follow up on kenny's talk page.
54329 (talk | contribs) 17:07, 18 December 2019 (UTC)
I'm working on it! We need to make sure it is compatible with the skin we use on wiki. Right now it would be best if we could create the plan/outline of what we are going to cover and the story for the adventure, so when the extension is installed we can get right to work creating the tour.
Jakel181 (talk | contribs) 17:52, 18 December 2019 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Ah, alrighty. I'll create a temporary page where we can create all of the text that the intro would include. Thanks for the update!
54329 (talk | contribs) 19:10, 18 December 2019 (UTC)

Thanks!
Jakel181 (talk | contribs) 23:52, 18 December 2019 (UTC)
To elaborate, the GuidedTours extension wasn't really designed to be compatible with all skins, and certainly not this one. Jake has a MW install that he can use to test it out, and that's what he'll be doing - I'll install it once the kinks are figured out.
(By the way, @54329, please don't call me Kenny.)
Kenny2scratch logo.jpg kenny2scratch  Talk  Contribs  Directory 
10:55, 20 December 2019 (UTC)
Thanks for the information and noted for the future.
54329 (talk | contribs) 23:24, 21 December 2019 (UTC)
@Jakel181 or @Kenny2scratch, any update on whether the skin is compatible? Sorry I've been a bit inactive on this, but I think I'm ready to get started again. :)
54329 (talk | contribs) 03:54, 17 April 2020 (UTC)
Hello — I'm not good at coding but I could contribute with some ideas and minor help around here. Are there any specific procedures for joining the project?
Nambaseking01 (talk | contribs) 12:24, 17 April 2020 (UTC)
Anyone can help out! Right now (as we wait for the skin), we're working on some content, so feel free to pitch in on that page. I'll add you to the list.
54329 (talk | contribs) 16:13, 17 April 2020 (UTC)

────────────────────────────────────────────────────────────────────────────────────────────────────Thanks! When everyone becomes active again, I'll try and give some ideas. ;)
Nambaseking01 (talk | contribs) 10:12, 18 April 2020 (UTC)

Can I help with anything? I can write for the pages, as long as someone clarifies a few.
GrahamSH (talk | contribs) 14:20, 1 May 2020 (UTC)

Extension Added

The extension is added! The JS for the project is being worked on here: Scratch_Wiki:Scratch_Wiki_Adventure/JSSandbox
GrahamSH (talk | contribs) 17:49, 8 July 2020 (UTC)

By the way, it's the second code block.
GrahamSH (talk | contribs) 17:50, 8 July 2020 (UTC)