Add "Port Melange to AMD" and "Javascript Tests" projects.
diff --git a/GSoC2014Ideas.wiki b/GSoC2014Ideas.wiki
index be5f2b8..09ce5a2 100644
--- a/GSoC2014Ideas.wiki
+++ b/GSoC2014Ideas.wiki
@@ -27,6 +27,15 @@
 
 *Probable Mentor:* Nathaniel Manista, Mario Ferraro (Merio on #melange)
 
+== Javascript Tests == 
+
+Melange has a great deal of Javascript code that needs to be refined and tested.
+We already have a testing architecture in place (using Testem, Jasmine, PhantomJS) but we need to start writing tests.
+
+*Relevant Skills:* Javascript
+
+*Probable Mentor:* Mario Ferraro (Merio on #melange)
+
 == Resource Hosting ==
 
 Running a program on Melange involves distributing a lot of documents and serving a lot of content - from user images to translated contest rules and everything in between. Melange doesn't yet have a subsystem that makes resource ingestion, hosting, and distribution easy for both users and feature developers. It should.
@@ -65,8 +74,18 @@
 
 *Probable Mentor:* Nathaniel Manista, Daniel Hans, Chong Liu (Leo), Madhusudan C.S.
 
+== Port Melange to AMD == 
+
+Currently Melange is using <a href="http://labjs.com/">LABjs</a> to asynchronously load all JS files, using an home-made <a href="https://code.google.com/p/soc/source/browse/app/soc/content/js/melange.dependency.js">dependency system</a>. LABjs, however, is now deprecated. We would like to port our JS loading to use AMD and, specifically, <a href="http://requirejs.org/">RequireJS</a>. That would also give an easier way to automatically scrape dependencies and, eventually, using <a href="http://gruntjs.com/">grunt</a> (which we have already integrated into the code base), compile and concatenate all our JS at runtime.
+
+*Captured Issue: <a href="https://code.google.com/p/soc/issues/detail?id=1748">1748</a>
+
+*Relevant Skills:* Javascript
+
+*Probable Mentor:* Mario Ferraro (Merio on #melange)
+
 = Orientation =
 
 We would like our prospective students to propose new project ideas and discuss with Melange developers either here (in comments), #melange on freenode.net, or via our mailing list melange-soc-dev@googlegroups.com.
 
-Every student is encouraged to clone our <a href="http://code.google.com/p/soc/source/checkout>git repository</a> and work through our GettingStarted guide. We've created a special <a href="https://code.google.com/p/soc/issues/list?q=label:Bienvenue">"Bienvenue" label in our issue tracker</a> for issues that we think are particularly good places for new contributors to Melange to make a small, independent change as a first contribution.
+Every student is encouraged to clone our <a href="http://code.google.com/p/soc/source/checkout>git repository</a> and work through our GettingStarted guide. We've created a special <a href="https://code.google.com/p/soc/issues/list?q=label:Bienvenue">"Bienvenue" label in our issue tracker</a> for issues that we think are particularly good places for new contributors to Melange to make a small, independent change as a first contribution.
\ No newline at end of file