Various Game issues
At EMF there where 55 people adding organizations and domains to the UK. It was insane and of course we found a bunch of issues that delayed and confused everyone. These have the be mitigated before the next event.
-
1: adding urls with the protocol (http:// / https://) gives an error. The protocol should be stripped without any warning whatsoever. -
2: Cannot add urls with subdomains (the error message is not clear why, it says not a valid choice). Is this a specific issue with gov.uk domains (that already contain a dot) or is adding subdomains disabled completely (if so: warn this or strip the subdomains) -
3: A few organizations where added "without a location". We resolved this ad hoc by adding something by the zip-code. But how do we really find the address? Or ?? What should be the procedure? -
4: There is a complete list with all UK government organizations that ever existed. With a list of urls. How to add giant lists of urls to an organizaiton? Or how to add organizaitons programatically? (give help / instructions with post requests, and perhaps disable csrf to make it easier). On the other hand, those additions might be garbage / outdated? -
5: Scanning of urls, i only wanted to scan the new stuff, not the stuff that was already in the database or scanned before. This was not possible. Can we have a --new options with scanning so only the items that are not yet scanned. -
6: When validating / confirming urls for the game, i've gotten the following error in the admin: For what it's worth the error message was: get() returned more than one Url -- it returned 2! - EMF CAMP 2018/yellow -
7: Add a comment / CMS section to a game where you can add a list of "nice data sources" and other competition specific hints. Can be HTML. -
10: Afterthought: Onboarding has an issue, where the time between the flag "i'm going to onboard" and a new onboarding process is not correct. Onboarding may start only once for every single url. Ex: start onboarding every minute, but the label "onboarding started" is set after 10 minutes. Then onboarding has started 10 times. That is not ok.