mercredi 25 août 2010

vote4music, a sample application for Play Framework

vote4Music is an application I've created to have a base of examples for my tutorials on Play Framework.

The application allows to vote for you favorite music albums. The top 100 albums for each genre of music is calculated for each year.
Example: the most popular rock album of 1991 was Nirvana's Nevermind.

This project provides a complete sample application with Play and some additional frameworks (jQuery, lambdaJ).



The application covers the following features:
  • A REST/XML API to view lists of albums (by genre, year ...) and create new ones
  • CRUD (create read update delete) albums, with ajax sorting and pagination
  • Search filters
  • Custom tags
  • JQuery
  • LamdaJ for sorting and filtering collections
  • Authentication, roles and security
  • Test classes
  • ...


I hope that it can be useful for people who want to start developing applications with Play.
You can see the project on its github page and try the application.

10 commentaires:

Steren a dit…

Thanks for sharing. Your sample has some advanced functionalities. It's great to have examples.

Loïc Descotte a dit…

Hi Steren, thanks for your feedback!

Loïc Descotte a dit…

You can read this tutorials to understand the code of the application :
How to write a REST/XML API with Play framework

Authentication and security with Play framework

Loïc Descotte a dit…

I've just committed new functional and unit tests

Anonyme a dit…

thanks a lot for the sample app and tutorials!!

Chouan a dit…

Thanks a lot. Theses sources are very interesting.

[Troll]Unfortunately, Sources are not in a DVCS yet (Git, Mercurial, etc.)...[/Troll]

Loïc Descotte a dit…

@Chouan LOL that's right ;)
Maybe next time I will choose Mercurial on Google Code

Brainztorm a dit…

Thanks ! :)

Anonyme a dit…

Thanks for your project. But i would like to know using hibernate search with play framework

Loïc Descotte a dit…

Hi, you can look at this page for hibernate search plugin : http://www.playframework.org/documentation/1.0/search

Enregistrer un commentaire