Hey ZPPHR thank you for registering on the Firefall wiki, we look forward to your contribution to our growing wealth of knowledge about Firefall. If you have any questions please feel free to contact an administrator and we will help you out.
re: Template:Weapon changes
Hey. Noticed you made some changes to Template:Weapon and looks like you broke a lot of transclusions. Can you please revert your changes and redo them in a backwards-compatible way, or push ahead and update all remaining weapons? Right now every weapon except Bio Crossbow is showing broken data in the template box. - lycan.nick (talk) 19:31, 16 March 2015 (EDT)
- I should add that if you want to test a new template, please do so using a subpage, either of the template itself or under your own userpage. If you'd like me to clone the pages (or show you how to clone the pages) in question so you have a sandbox to play with, let me know. - lycan.nick (talk) 19:35, 16 March 2015 (EDT)
You don't need to respond to comments on my talk page; keeping the comments consolidated on one page is usually easier to follow.
The wiki's been pretty dead for a long time. I stopped playing Firefall a long time ago, and I stopped working on content at least 18-20 months ago. I just noticed the changes to the templates on a relatively unused account and thought it looked a little suspicious.
Anyways, policy. The (Main), Template:, File:, Category:, and Unverified: namespaces are considered live code. Any and every mistake you make in those spaces is public-facing. The wiki has practically no one editing content; mistakes are extremely troublesome because typically no one's available to fix it.
For live code namespaces, preview your work. For template work, not only should you preview your work, but you should also ensure that any applicable pages in the Form: namespace are properly updated if any parameter names have changed. That requires a full reading of Semantic MediaWiki's documentation to complete; look it up and get it done.
Template work is typically work for veteran wiki editors. I noticed that your first edits were to the Template: namespace; while I'm happy to see new editors trying things out; making templates that actually work well is difficult to get right, even with experience. Honestly, I'd recommend that you get some experience messing around with the templates in a sandbox before pushing the changes to live code.
A few things you should know about templates:
- Backwards-compatible. There is no reason not to do it; it's what lets us keep edit snapshots working as they did when they were pushed. Right now, Template:Weapon is no longer backwards-compatible, and resolving that will be rather difficult to do in a timely manner, given my current schedule IRL.
- I never got around to doing this when I was still active in content updates and template work, but versioning. If you know how to implement versioning and version control in the templates, do it.
- Semantic MediaWiki makes a lot of redlinks. Learn to suppress them.
- Semantic MediaWiki seems like a useless waste of space at first glance. It's not.
- ParserFunctions suck. Learn to deal with them; they're a nightmare but it's the only way to make somewhat dynamic content.
- Sandbox everything. Absolutely no changes you make should go into live code until you've checked, double checked, and triple checked that it works flawlessly. If you're constantly pushing broken template code to the wiki, people will tell you to stick to editing (Main) and leave Template: alone.
- When you see anything you don't understand and don't know how to make it work the way you intend it to, copy your changes to a sandbox, revert your changes on the live template, and call for help. I may not be an active content editor anymore, but I know all of the wiki's quirks. My template-writing skills haven't diminished since I went over to the admin side.
- Ooh, I forgot to mention. Changing any of a template's parameters also requires a trip into the Form: namespace and the horrors that lie within; please get that squared away before you move on to another category.
Sorry, I'm pretty new to the use of Talk pages. I really appreciate you telling me all this, now I made a Sandbox under my user page and will use it for practice and experimentation. So far, the Weapon template is the only one I had the need to change due to its stats being really outdated. With Perks I'll only update their tooltips and relations with other perks or abilities.
Like I said, I'm not that good with code and pretty new to the Wiki mechanics, so I don't understand what backwards-conpatible means nor do I know what is and how to do versioning. I'm looking at the Semantic MediaWiki, and although I'm don't really get it, now I see the Form:Weapon is messed up and will soon try to fix it. --ZPPHR (talk) 18:32, 18 March 2015 (EDT)