Giter Club home page Giter Club logo

metadata-games's People

Contributors

mialondon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

metadata-games's Issues

wpdb::prepare()

One of the changes in WP 3.5 on... Some calls won't need it, others should be re-written to separate out query parameters.

Dec 20, 01:00:25 PHP Warning: Missing argument 2 for wpdb::prepare(), called in /home/miaridge/museumgames.org.uk/wp-content/plugins/mmg/mmg_functions.php on line 294 and defined in /home/miaridge/museumgames.org.uk/wp-includes/wp-db.php on line 992

A To Do list

Taken from comments in code and while reviewing it all

  • speed improvments desperately needed (or a new web host)
  • check that previous plugins work as expected: CubePoints adds points after play; ThemeMyLogin does stuff; new users can add themselves... See also #12
  • think about architecture and where I still need plugins after changes for WordPress 3.5
  • what happens if I turns off Theme My Login? See also #12
  • Sort out dependencies between plugins e.g. taghero shouldn't be in there at all; branch it off mmg until it's finished then add it back.
  • Document how people add games to their site and make sure they don't need to have all games running - e.g. conditions around includes?
  • If you add the same tag twice it still counts (shhh)
  • Set up plugin config settings for:
    database name
    table prefixes (ie should use $table_prefix in wp_config)
    define('MMG_IMAGE_URL',
    define('MMG_PLUGIN_URL'
    define("FACTSCORE", "250");
    define("TAGSCORE", "5");
    define("PATH_TO_TAGHERO_PAGE"
    define("PATH_TO_DONALD_PAGE"
    define("PATH_TO_DORA_PAGE"
    define("PATH_TO_UGCREPORTS_PAGE"
    text re 'you've helped x museums, libraries, archives'

New features

  • Show latest activity on dashboard and/or in a widget - latest objects tagged w optional username if not sure about showing tags directly
  • Tag count is actually turn count on UGC list page
  • Let people report/notify UGC to be reviewed
  • 'Share your score' social media?
  • local leaderboard (most recent scoring usernames?)
  • send email when fact/story submitted
  • Add thumbnail, source organisation, title/truncated description to example tags/facts page. Mark-up the data in schema.org to help orgs get their data back?
  • New game - write a buzzfeed-worthy headline for this object? Needs voting mechanism for content validation?
  • Adapt 'Donald' game as 'link to wikipedia article [and therefore dbpedia] and say why it's relevant' for e.g. 100points?

Levelling up should be more meaningful

ie you should get more challenging objects.

There's a table that records the most skipped objects already, and these are likely to be the most challenging objects. Current figures range from 0 to 110 - some of this will relate to how long the images have been in the database, but it might also provide useful divisions - after the second round, you get a few slightly difficult objects; after five you get more difficult objects, after ten you get the most difficult.

People are having issues logging in

I asked for feedback as I'd noticed a gap between people signing up and them playing with their new username, and had generally been wondering about the interaction between the login plugin, my code and core WP code.

https://twitter.com/mia_out/status/424553396989734912
'Suspect dodginess between updated plugins/WP core on my metadata games. If you've signed up to site, can you get back to the games easily?'

Two useful bits of feedback:
Simon Rae: The little login button blips and seems to move fractionally. But then reverts to same screen with username & password filled in. https://twitter.com/simonrae/status/424583521139978240

Laurence.lr it doesn't work very well for me, I log, close the window and reopen it and it's ok like this ! https://twitter.com/DigitalScape_lr/status/424583041512505344

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.