Changes between Version 66 and Version 67 of BluePrint/SocialMedia


Ignore:
Timestamp:
10/06/13 17:29:31 (11 years ago)
Author:
Fran Boon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BluePrint/SocialMedia

    v66 v67  
    1818* Install the [https://pypi.python.org/pypi/TwitterSearch/ TwitterSearch] library
    1919* Follow the [UserGuidelines/Messaging#TwitterSearch User Guidelines] to get a Twitter OAuth account & use this to search
    20 == Requirements ==
     20== Enhancements ==
    2121
    22 wiki:Blueprint/SocialMedia/Enhancements
     22The current workflow for a user to search Twitter is very cumbersome!
    2323
    24 Some other ideas:
    25  * Create searches/filters of various social media feeds
    26  * Simple hashtag search
    27  * Machine learning algorithms(?)
    28  * Ability to display these feeds on [BluePrint/UserInterface/Dashboard Dashboards]
    29  * Display on the map
    30  * Trends over time
    31 * Ability to track actions (tasks?) take in response to Social Media messages
     24=== Simple ===
     25Some ideas for improvements (although feel free to come up with your own!)
     26* There should be an option (on by default) to have the Search run after save
     27* The next screen should be the Results: {{{s3db.configure(create_next = URL(f="twitter_result"))}}}
     28* There should be some filters above the results:
     29 * [wiki:S3/FilterForms S3/FilterForms]
     30* There should be a link to see the results on a Map
     31 * this will require modifying the code to have the msg_twitter_result table use self.gis_location_id() Foreign key instead of lat/lon fields
     32 * The S3Map() method is then automatically accessible via /eden/msg/twitter_result/map
     33 * This will use the same filters defined for the list view
     34* There should be a Report method configured for charts based on pivot tables
     35 * [wiki:S3/S3Report S3/S3Report]
     36* We could create a 'Summary' view which allows the Table, Chart & Map to be separate tabs on a single page, sharing a common set of filters, keeping the settings when moving between the views
     37 * Example: http://demo.lacrmt.sahanafoundation.org/eden/vulnerability/risk/summary
     38 * This is accessible via /eden/msg/twitter_result/summary
     39 * The Chart, Table, Filter, map settings are inherited
     40 * The configuration of which Tabs to display can be seen in the CRMT template
     41  * https://github.com/flavour/eden/blob/master/private/templates/CRMT/config.py#L235
     42 * Can see this locally by switching to the CRMT template: {{{settings.base.template = "CRMT"}}} in {{{models/000_config.py}}} & doing a fresh [DeveloperGuidelines/PrePopulate prepopulate]
     43
     44=== Advanced ===
     45* Run [DeveloperGuidelines/Messaging/Parser Parsers] on the list
     46 * Train these parsers
     47* We want to add tools to the Table view to Geocode, Classify, Forward (to other modules, such as irs_ireport or project_task, &/or via Messaging channels), Whitelist sender, Blacklist sender
     48 * This has overlap with the [wiki:BluePrint/SocialMedia/GHC2013SocialMediaHITProcessing HIT module] approach
     49* Timeline Report?
     50 * We have this integrated already: http://www.simile-widgets.org/timeline/
     51 * Can see this locally by switching to the IFRC template: {{{settings.base.template = "IFRC"}}} in {{{models/000_config.py}}}, doing a fresh [DeveloperGuidelines/PrePopulate prepopulate] & then looking at /eden/irs/ireport/timeline
     52* Work on [https://github.com/ashwyn/KeyGraph KeyGraph] visualisation?
     53* Add Channels for Facebook, !YouTube, Flickr, etc
    3254* Measure Social Media Engagement
    3355 * Number of followers (+ trends over time)
     
    3759 * A user sharing it on their accounts
    3860 * Allow Sahana Eden to publish new information automatically to it's own account
    39 
    40 EOC staff are overwhelmed - in the first phases of an emergency they can only act on big picture information (e.g. clusters of incidents) rather than individual incidents. Displaying a screenful of photos allows one to quickly get a good amount of information.
     61* EOC staff are overwhelmed - in the first phases of an emergency they can only act on big picture information (e.g. clusters of incidents) rather than individual incidents. Displaying a screenful of photos allows one to quickly get a good amount of information.
    4162== Use-Cases ==
    4263