Medieval Engineers Wiki:News
2018-02-02 Update Complete
I've finished copying the export data. The wiki is now (mostly) up to date for 0.6. There may be some categories that need to be touched up. I plan to go through all of them one last time today. Blocks, block groups, items, quests, and schematics are all up to date. Everything is now fair game for descriptions and improvements. ~CptTwinkie
2018-01-05 Preparations Complete (mostly)
Twenty Eighteen...that phrase will take a while to get used to. I have written a rather large news post and changelog so I'm making use of that nice expandable template I worked out. There have been a lot of organizational changes lately but no content. As far as I can tell, I've reached the end of 0.6 organization and I'm ready to move on to data exporting. Hopefully I'll be flooding the wiki with data updates soon. ~CptTwinkie
|About History and Tags|
In the past few days I've focused a lot on history in the wiki. I realized, very slowly I know, that keeping history for an early access game will have some challenges. I had already done some research about wiki history so I knew some methods but it was only now that I rationalized those methods to our humble ME Wiki.
There are two main/popular/easy methods of history for any given article on a wiki: history references and sub-page archiving. References are the easiest because you only need to link to a history state of the page and you're done. This works well for, what I call, non-functional pages. You can view them and with a little effort you can even update them (edit → save → undo → save → new history created). This doesn't work well for functional pages, things like categories and templates. A good example that we have is Category:Schematics. Schematics have changed completely from 0.5 to 0.6 and they cannot be updated. The old schematics no longer exist and a bunch of new ones are in their place with new rules. This is where archiving comes in. Move the category to Category:Schematics/0.5, re-link all of the schematic pages, create a new Category:Schematics and add new schematics pages to it. This gives us separate content, separate histories, and easy updates. It's also a lot more work.
With all of this history activity going on I realized that a lot of pages were acquiring links to the past. I started making a history template when I realized that our two kinds of history keeping (references and archiving) called for two kinds of template (it's technical :P). So I made Template:HistoryId, which uses reference ID's, and Template:HistorySub, which uses archived sub-pages. They have identical formatting to each other and the Version template. Place just after the version on pages.
Do you look at the Recent changes page? As an admin I'm on that page all the time. Like right now I'm looking up my own recent changes to write this news. With so many changes happening it's not always clear why a change was made. Sure, I could go back to adding messages every time I save a page but that takes time and I can't always remember how I worded something before...so I don't do it. I know, lazy editor. Those messages are still an option for something truly out of the ordinary. For the most part, I tend to do mass updates for simple things like template changes and re-linking. Having a way to quickly identify those common action in the recent changes is really attractive to me. It turns out that the MediaWiki software has my back! I've added some basic tags for template updates, linking, categorization, pasting game data, and importing pages (yes, I have an offline test wiki I can export things from). So far I've only found one thing confusing. When I change a template or category and I need to touch all of the linked pages, should I use Tag:Template and Tag:Categorization or Tag:Links? What I decided is that I will use Tag:Links anytime I'm just changing the target of something. If I move/rename a category - links. If I rename a template or image - links. If I move pages from one category to another (reorganization) - categorization. If I update a template with different attributes - template.
- Created Template:HistorySub to link archived sub-pages.
- Created Template:HistoryId to link history ID's.
- Created Template:Anchor because it seemed like a good idea at the time.
- Created Template:TransclusionNotice, used on Taxation which is transcluded into Claim Block and Wooden Claim Block.
- Created Template:Quest prototype. It has some cool categorization behavior but, I had to guess at the information I would export from quests so, it may not be complete.
- Updated Template:Crafting Blueprint with more concise labels.
- Documented Template:Fullurl, which is actually broken but does exactly what it needs to do so don't judge the source.
- Fixed Template:Infobox/End by adding more robust linking to work properly with categories.
- Fixed Template:Version to have consistent padding.
- Archived Category:Research and Quests/Schematics.
- Archived Template:Resource.
- Archived Template:Crafting Schematic.
2018-01-03 Happy New Year!
Progress continues on the 0.6 preparations!
- I updated the wiki style a little bit for the default theme and the templates. It's a collection of subtle changes but I like it.
- Template:Draft was added because it finally seems like we're at a point where many articles are incomplete but others are functionally complete. That seems a good fit for the standard wiki use of draft and stub.
- I'm working on a guide in my free time that gives some documentation to the game saves. I'm working on annotating save files for those who are interested.
- There is the new Key template which provides key graphics. You can use that when you're talking about shortcut keys.
- The Tag template got a 0.6 update and new categories for the new tags.
- Template:Expandable created. This basically lets you add forum style spoiler sections that can be expanded or collapsed.
My next task is to come up with some organization for the new research system. I'll probably be adding templates for quests and updating the schematics template. Hopefully I'll complete that by the end of the week and then I'll only have a few minor tasks to finish up before I can begin working on exporting data. I have to do a little bit of code research before I get started but hopefully I'll be able to export a lot more than in 0.5.
The things I know for certain I won't be exporting are planet and environment data. This means all information about kingdoms, biomes, wonders and flora will be manual entry. If anyone wants to lend a hand, the planets category is a good place to start. The Engineer's Book category also needs content. Get as detailed as you want there but stop short of adding actual quests/research. I'll be exporting as much of that information as possible. There will likely be a quest category with a research quests sub-category that can be linked to for that information.
It looks like I'm going to be keeping busy for some time to come. I hope you enjoy it as much as I do. Happy New Year 2018! ~CptTwinkie