Board Thread:Wiki Running/@comment-26235098-20150610150343/@comment-26235098-20150612052749

Ok... so moving on to how the category is used.... Currently, there are two additions to each sugar drop level:


 * blurb in the trivia section
 * category:Sugar Drop level

For many/most of the earlier levels, these are still two separate, manual text additions.

For later levels, a template accomplishes both (I caved, after hours of "cut paste scroll up down home end del" etc). The template is inserted on a separate line in the trivia section.

Advantages:
 * makes adding sugar drops info simple for everyone
 * guarantees completeness and uniformity of info across all levels
 * need to add or change sugar drops info -- change one place affects all levels
 * should sugar drops ever be removed -- we gut the template, and info is instantly gone from view. Clean up can be separate.

Disadvantages:
 * other than category, only covers info within same section (currently trivia)
 * Behavior is different for timed levels, between PC/mobile. A few solutions:
 * (1) keep timed levels manual, edit to say PC only
 * (2) code template for timed (?) so that it figures out if the level is timed, and if so, adds the text 'on PC only' to the trivia blurb.
 * (3) code template for all levels -- not just sugar drop ones. Comprehensive level list yielding one of three behaviors: no info, PC-only sugar drops info, or regular sugar drops info. This has another secret advantage... no more chasing down new episodes when people overzealously add to new levels. This happens a bit, because every level gives sugar drops until it is passed.

-

Summary of Open Issues: Sugar Drops category & Template
 * Should sugar drops info remain in the trivia, or be moved into the main level description text?
 * Should we keep using the template to add sugar drops info?
 * If so, how should we handle the timed levels difference?
 * keep timed sugar drops levels manual
 * code a 'smart' template that adds appropriate text for timed...
 * code a 'smart' template that covers all levels...

Any other ideas on how to do this differently? 'Cleaner' solutions?

Any other issues? -

Given the evolution here, if folks would prefer to have a new thread to work on these things, I'll start one. Just let me know. Thanks.