[mb-devel] Stats Enhancement and Trivia Gsoc
Lukáš Lalinský
lalinsky at gmail.com
Mon May 28 15:48:49 UTC 2007
Hi,
I'm not sure if you have already started on something, but as I
mentioned in the previous mail, I'd love to if you could use the MB
subversion server and work in a branch. You should be able to use the
name/password you sent me some time ago.
To create a branch, you can do:
svn http://svn.musicbrainz.org/mb_server/trunk
http://svn.musicbrainz.org/mb_server/branches/<SOME BRANCH NAME>
or just use TortoiseSVN <http://tortoisesvn.tigris.org/>.
Also, I suspect they will be some problems with working with the VMware
server. I think the best is to install Samba and share the virtual disk
with Windows. If you will have any problem, really just ask, either via
email or ICQ/jabber.
If you haven't started the work yet, maybe you could take a look at
http://bugs.musicbrainz.org/log/mb_server/branches/trivia. It has some
old code, but I think it would be possible to use that as a starting
point.
On St, 2007-05-23 at 23:34 -0400, Guelson Fostine wrote:
> Finally, I have finished it up with my school work and ready to delve
> into the Google Summer of Code project for MusicBrainz. Yep, I will be
> working on enhancing the statistics page, and implement a set of
> modules for some trivia pages. Since the work we are doing is for the
> community, we would like to get some feedback on what some cool stuff
> you guys would like to see implemented, In addition to those we have
> in mind.
> First, a brief overview of what we plan to do.
> Enhance the statistics page in two ways: Put additional useful
> information and Present the information in a more intuitive way using
> graphs.
> Currently there are some implementations for some statistics in
> mbserver framework. Instead of creating one from scratch, we plan to
> build on the existing code. We will be adding some additional
> information that some users have been requesting (see
> http://wiki.musicbrainz.org/DataTrivia). Although some of the data
> requested have been suggested for a Trivia page, but a lot of them
> would make more sense to be on the stats page. For instance, it would
> make more since to put some stats about "Most Active Artists", or
> "List of Most Subcribed Artists" in the stats page instead of a trivia
> page. It is hard to make a general rule of what goes to Stats page and
> what goes trivia page. A simple rule I will try to keep when possible
> is that, most or all data that that can be deduced directly from the
> database with no user input, will be put in the stat page. But data
> that could be presented as puzzle, or "did you know" kind of thing,
> will be in trivia.
> As more data get added to the stats page, it will become more crowded
> than it currently is. As such, it would be a pain to get any useful
> information from that page. That's why we plan to present most of the
> data, if not all, on some sort of charts. For instance, the Basic
> Metadata Statistics could be represented on a Bar chart, instead of
> just plain text. The Albums statistics could be represented in a pie
> chart… I hope you get the idea.
>
> Basic Metadata Statistics
> we have noticed that the few graphs that are currently displayed in
> the stats page are pretty much statics. We are not sure on the current
> process to generate them, but it seems that at some point of time they
> get generated (maybe manually) and put in the generated folder. Those
> graph pictures could stay for a good week or so. We are planning on
> introducing an automated way for this task. Since the kind of stats in
> the stats page would not change too much, if at all, over a few hours,
> there is no reason to generate the graph on the fly each time a user
> request the page (That would be too costly computationally). However,
> we could implement a mechanism, to get new stats generated
> automatically say every time, or 2 days.
> For the purpose of keeping the mbserver code consistent in regard to
> programming languages, all of the changes will implemented in Perl.
> The GD::Graph library will be used for all graph processing.
> Creating Trivia: For the Trivia page, this will be a more community
> edited stats. Users will have to input facts about artists, tracks,
> albums, releases, etc. And these facts would be presented to users
> like in the stats page. One thing we have thinking of doing here is to
> display facts randomly, so that each time a user displays this page
> the data changes. For instance in one visit data about "Upcoming
> releases, and recently deceased artists" might come up; in another
> visits data about "First ever (commercially) released vinyl". A page
> will be created to allow users to edit the facts. I don't know if the
> facts should be subjects to some voting process before be accepted. I
> would like to hear what you guys thing about that.
> I am hopping, the implementation for the Trivia package would make it
> possible and easy to implement some sort of puzzle game with the data.
>
> Below is a list of Items we plan to integrate in the stats and trivia
> pages. Please your comments and suggestions are welcome.
> Stats Page:
> Artists with the most releases
> Recent releases
> Most active artists
> List of most Subscribed Artist.
> List of most Subscribing Moderators
> List of artists with most anonymous subscribers
> Trivia Page:
> Upcoming releases
> Recently deceased artists
> List of artists with the earliest dates of birth
> Years with the most releases
> * Worldmap with most popular release areas
> *Longest track/album titles
>
> _______________________________________________
> MusicBrainz-devel mailing list
> MusicBrainz-devel at lists.musicbrainz.org
> http://lists.musicbrainz.org/mailman/listinfo/musicbrainz-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Toto je =?ISO-8859-1?Q?digit=E1lne?=
=?ISO-8859-1?Q?_podp=EDsan=E1?= =?UTF-8?Q?_=C4=8Das=C5=A5?=
=?ISO-8859-1?Q?_spr=E1vy?=
Url : http://lists.musicbrainz.org/pipermail/musicbrainz-devel/attachments/20070528/ada6eaf9/attachment.pgp
More information about the MusicBrainz-devel
mailing list