Board Thread:General Discussion/@comment-15636815-20131029040121/@comment-15636815-20131029234813

Yes, there are spelling errors. Yes, I remembered a few things I left out and would like to add. Yes, I used a NOEDITSECTION tag to remove the "Edit" link next to each header. Yes, the tag removed all ability to edit anything, anywhere in this post. No, I had no idea that happen. *headwall, repeatedly*

The more I think about MediaWiki's upcoming major release of VisualEditor, the more I think I should just sit down and be patient. The TemplateData feature solves all of our biggest problems instantly. No, really. ALL of them.


 * Separate input fields for each resource. Since we control the names of the input fields, this carries the additional advantage of being able to trim down Template:Cost by eliminating the "extra" names, such as gem/gems, brick/bricks, and so on. Alternatively, we could keep Template:Cost as it is and add "alias" information in TemplateData to resources that need it.
 * Use input data more than once. Feed the resource data to Template:Cost for the "Cost" column, then apply the discount and feed it to Template:Cost again for the "Sam" column. Easy peasy.
 * Eliminates concerns about the format of the input. Users simply enter data into the form, and the template does the rest.
 * Ability to mark fields as required.
 * Easy input of dual cost data, which results in easy output, which in turn results in eliminating Component 3. Everything fits in one template.

Beyond that, almost everything is in place already. We know how to perform calculations on input and how to format the output. As far as I can tell, the only thing remaining at that point would be to figure out the error checking so Special Buildings won't generate "no pax" errors.

MediaWiki's VE page shows the expected release date as "late 2013". Today is 29 October. In my opinion, today and all remaining days in this year fall into this category, which tells me that VE's release is imminent, barring unannounced delays.

So, what do y'all think? Should I just sit down, shut up, and wait?