Feed The Beast Wiki:Staff's Noticeboard

1 This page is for posting information and issues that affect staff.
 * Issues appropriate for this page could include: General announcements, discussion of formatting & organization, reformat requests etc...
 * Staff applications should also be posted here.

Final stage of the crafting grid overhaul project
Before I begin recreating crafting grids and populating the ore dict, please decide whether you want to use the new system.

Benefits of the new system

 * Ore dictionary
 * Infinite animation frames
 * Simplified crafting grid template creation.
 * Full implementation of grid functionality.
 * Automatically resolve file names and links in grids.
 * Variables in tooltips.
 * Simpler invocation of tanks.

Downsides of the new system

 * More typing when implementing crafting grids in articles.
 * Cannot animate the ore dictionary and normal animations at the same time.

Comparisons
Note that some names of templates are not final and may change in the future.

Grids
Grids are much the same except that animation using a list is no longer supported, Instead you use a wrapper to active the animation. The grid template now automatically resolves of mod counterparts of items. Observe where the grid links to and what the tooltip displays. Variables are now also supported inside grids and tanks. All other old parameters are still supported.

Tanks
Before you have to type out a string of complicated code that I wouldn't even try to type to create a tank, now you only have to type out the type of liquid, the amount of liquid used, and the maximum amount of liquid. Also, in the old template, due to the way the it is implemented, it was impossible to generate a tooltip for tanks, now, a tooltip is generated automatically and does support variables like grids do. Another perk is to not need to capitalize the first letter of the liquid name.

Ore dictionary
An ore dictionary has now been implemented. To call it you use: produces:

Note that you call the ore dictionary directly with the normal grid template, set no-oredict to 1 if you do not want to use the ore dictionary: produces:

You also can call the grid display logic to achieve the same effect, the Template:Gc offers an shortcut to Template:Grid/Cell. produces:

You can also call the ore dict by supplying the ore dictionary with a tag name. A wrapper is created to achieve this effect: produces:

Crafting Grids
Creating crafting grids is now easier than ever. Compare the code of Template:Grid/Carpenter with Template talk:Cg.

Animation and slides
Animation and slide wrappers are created and can be used in lots of situations. They both cycle through divs and spans. A B  C  D  produces: A B  C  D   A  B  C  D  produces: A B  C  D

Implementation of crafting grids in articles
Crafting grids previously automatically cycle through items, now it does not, instead the user would have to click on buttons to flip through pages. Some stuff you normally will have to type to create tanks can be omitted here since it is included in the crafting grid template.

Polls
With all that said, please cast your vote below, voting ends in 1 week. Please make sure that you have read what have changed above before casting your vote.

Voting Eligibility
Anyone can cast a vote.

Instructions
Find the appropriate section for your vote, read the instructions on the first and second line, then click on the [edit] link beside the section titles. There are four types of votes:
 * Support
 * Oppose
 * Conditional support
 * Neutral

Support

 * Cast a vote here if you think that this system should replace the old system. If you want this system to be implemented with conditions, cast your vote in the "Conditional support" section below.
 * Please put:  on the bottom of this section, where  is your comment. Click the [edit] link on the right of the section title to edit this section.
 * I created these flippin' templates, if no one votes, the new system shall take over. Bwahahahahaha. -- Jinbobo SysOp ·&#32;BotOp ·&#32;talk ·&#32;contribs 17:58, 3 August 2013 (BST)
 * It seems like a very nice way to make the system more flexible, and more consistent between other templates. It is more complex, I agree, and could look a bit "scary" for some people, but should be better overall, I think. -- Throne3d (talk) 23:17, 3 August 2013 (BST)
 * I like it. Looks like it would make things easier on the coders. :) -- Masbk2 (talk) 10:44, 4 August 2013 (BST)
 * Vote cast for . --  Jin bo  bo  Wiki Team Lead 13:14, 4 August 2013 (BST)
 * Looks good and seems to work without problems. The extra work is mostly taking the time to adapt to the new methods. -- MilConDoin (talk) 15:08, 4 August 2013 (BST)
 * At last, the system I wanted is finally here. Yay! -- Retep998 (talk) 15:17, 5 August 2013 (BST)
 * I like it. The slide version would make adding different recipes to single pages very reader friendly. -- Quantumpugilist (talk) 07:59, 6 August 2013 (BST)
 * Presumably we can set up a bot to replace all existing crafting tables? It's going to be a hell of a replacement job otherwise -- AgentTadpole Staff &middot; talk &middot; contribs 10:34, 6 August 2013 (BST)
 * I'm all for the new system though I also support AgentTadpole's idea of trying to bot the changes for the existing pages. -- Beleriond (talk)

Oppose

 * Cast a vote here if you think that this system should not replace the old system.
 * Please put:  on the bottom of this section, where  is your reason. Click the [edit] link on the right of the section title to edit this section.

Conditional support

 * Cast a vote here if you think that this system should only replace the old system under certain circumstances.
 * Please put:  on the bottom of this section, where  is your condition. Click the [edit] link on the right of the section title to edit this section.

Neutral

 * Cast a vote here if you think that either system works.
 * Please put:  on the bottom of this section, where  is your comment. Click the [edit] link on the right of the section title to edit this section.
 * Vote cast for --  Jin  bo  bo  Wiki Team Lead 11:38, 4 August 2013 (BST)