FMScout: Twitter Spotlight is another project for fmscout.com i recently finished. The purpose of the plugin is to show status updates from multiple twitter users in a quick and fancy way. The plugin is built to work with the new Twitter Api1.1 rate limits and with the proper configuration it's possible to actually show tweets from a big number of accounts without worrying about getting banned from twitter. Currently fmscout.com is only fetching data from ~15 accounts with ~40 to be the ultimate goal but going tripple digits is possible with longer Cache TTL policy.

tweets0.png tweets1.png

It involved a lot of javascript code, and the js plugin is based on JQuery and JsRender to render all the on the fly html code. The tweets appear in multiple tiles which get flipped randomly every x seconds. All tiles and twitter accounts get the same "spotlight" by shuffling them like a deck of cards instead of randomly picking one every time. My javascript was a little rusty and this project was a lot of fun to build and see in action.

Tweets: Twitter Spotlight

  • PHP: Cotonti Plugin
  • Javascript: JQuery Plugin
  • Site: www.fmscout.com
  • Finished in 4 days after the work request
fmsdb.png

FM Social scouting aka codename FMSDB was a project i did almost 18 months ago for fmscout.com but never went live for legal reasons. All the difficulties and delays are finally over and it will go public hopefully this week. FMSDB is practically a database for football (soccer) players and clubs based on the video game Football Manager. Except all the personal information and game statistics every profile page has comments and ratings support hence Social Scouting and photo galleries as well. Until the project goes officially live that's all i can say but here is a couple of screenshots. The project is live you can check it online www.fmscout.com/players.html

 fmsdb_player_search.png fmsdb_player_profile.png

The application is build as a module for Cotonti cms, it involved mostly php/mysql code and data mining which is something i always like. Originally image galleries were hosted by imageshack but since last year they changed their policy and galleries had to be rewritten from scratch, talk about snafu right ? that's one piece of code i won't be reusing any time soon. ;p The past few weeks we also did the beta testing and small fine-tuning a year overdue.

It's been more than 6 months since i took a paying php job. My friend Stam from fmscout.com asked me to build a charts module for Cotonti, to show information about his site activity. It supports several areas both from core and 3rd party plugins:

  • Authors
    • Top Forum Posters
    • Top Pages Contributers
    • Top Comment Posters
    • Most Thanked Users
  • Articles
    • Most Viewed
    • Most Commented
    • Most Thanked
    • Most Downloads
  • Forum Topics
    • Most Viewed
    • Most Replied
    • Most Thanked

Every section includes cut-off date options, like since last week, last month or overall, fully customized from the modules settings. Most of the information is easily retrieved except for a few areas where extended work was needed to actually collect the data. Not really a hard job, maybe a little boring but not bad for a 6 months comeback if you exclude komposta cmf.

 

fmscoutCharts1.png fmscoutCharts2.png fmscoutCharts3.png fmscoutCharts4.png 

 

Cotonti Charts

 

fmscoutCharts5.png fmscoutCharts6.png fmscoutCharts7.png