the community calendar project at google code in
For the community-calendar project in total, 11 tasks were proposed, of which 7 got completed:
- Style the event list for the community-calendar project (angular.js, coffeescript, html, css)
- Add an event submission form to the community-calendar project (angular.js, coffeescript, html, css)
- explore and document the API used by the community-calendar (coffeescript, REST, pike)
- testing the community-calendar REST API (javascript, REST, testing)
Not so much work got done on the code itself, but we now have some documentation of the API as well as the start of a testing framework to help keep the API stable.
As a sideproject, these tasks were designed to explore the ember.js framework. the calendar-widget, going to be embedded into different websites was a good target because we now can offer both versions for embedding.
- rewrite the community-calendar with ember.js or another framework (javascript, coffeescript, angular.js, ember.js)
- explore how to create a complex component with ember.js (javascript, ember.js)
- compare angular.js and ember.js by using the community calendar as an example (angular.js, ember.js, javascript, coffeescript)
For ember.js the student, samarjeet wrote about the work in his weblog. An initial comparison: Comparing the community-calendar
Creating Ember Components turned out to be more dificult, and we had to enlist outside help to solve it.
Finally, a deeper comparison of Angular.js vs. Ember.js
This leaves us with 4 tasks that were not worked on
- continue to explore and document the API used by the community-calendar (coffeescript, REST, pike)
- make the community-calendar widget embeddable into an angular.js website (angular.js, javascript, coffeescript)
- make event submission work in the community-calendar project (angular.js, coffeescript, REST)
- Add a calendar widget to the community-calendar project (angular.js, coffeescript, html, css)