Changes

Line 9: Line 9:  
<tr><td>'''IRC:'''</td> <td>Kanikaa in freenode #sugar</td></tr>
 
<tr><td>'''IRC:'''</td> <td>Kanikaa in freenode #sugar</td></tr>
 
<tr><td>'''SugarLabs Wiki Username:'''</td> <td>Beastie</td></tr>
 
<tr><td>'''SugarLabs Wiki Username:'''</td> <td>Beastie</td></tr>
<tr><td>'''Timezone:'''</td> <td>I can work from 16:00 to 21:00 IST (UTC +5:30) but it's adjustable</td></tr>
+
<tr><td>'''Timezone:'''</td> <td>UTC +5:30</td></tr>
 
<tr><td>'''Current Location:'''</td> <td>Delhi, India,</td></tr>
 
<tr><td>'''Current Location:'''</td> <td>Delhi, India,</td></tr>
 
<tr><td>'''Open Source Projects:'''</td> <td>I have contributed in Mozilla Delhi Community</td></tr>
 
<tr><td>'''Open Source Projects:'''</td> <td>I have contributed in Mozilla Delhi Community</td></tr>
Line 32: Line 32:  
# '''''Unify the technologies used across all sites:'''''Using minimum no. of technologies, that would be compatible on every browser.  
 
# '''''Unify the technologies used across all sites:'''''Using minimum no. of technologies, that would be compatible on every browser.  
   −
===Approach===
+
===Development Approach===
 
An incremental enhancement approach would be followed.
 
An incremental enhancement approach would be followed.
 
# Discuss with mentor(s) about specifications
 
# Discuss with mentor(s) about specifications
Line 39: Line 39:  
This would help in revealing any bugs/mis-conception early in development phase itself and also give more time on enhancing the application as desired.
 
This would help in revealing any bugs/mis-conception early in development phase itself and also give more time on enhancing the application as desired.
   −
==== Development Approach ====
   
The approach of Evolutionary Prototyping would be followed which will involve following phases:
 
The approach of Evolutionary Prototyping would be followed which will involve following phases:
 
* '''Phase 1''': Gathering of requirements
 
* '''Phase 1''': Gathering of requirements
Line 65: Line 64:     
====Navigation Bar====
 
====Navigation Bar====
If it will be there, it will be simple and easily accessible.
+
More discussion with mentor(s) to make it simple and easily accessible and also discussion on implementation plan.
    
====Images====
 
====Images====
Line 87: Line 86:     
==== Mockup ====
 
==== Mockup ====
 +
[[File:Mockup.png|thumb|center|Mock-up for the site]]
    
====Technologies====
 
====Technologies====
Line 129: Line 129:  
* Reading more source code for better understanding of the system
 
* Reading more source code for better understanding of the system
 
* Get regular feedback from mentor(s).
 
* Get regular feedback from mentor(s).
* Phase 1 would be initiated and completed
   
</td>
 
</td>
 
</tr>
 
</tr>
Line 145: Line 144:  
</td>
 
</td>
 
<td>
 
<td>
* Phase 2 will be initiated
   
* Prepare my first mock-up
 
* Prepare my first mock-up
 
* Get feedback from mentor(s) and re-iterating
 
* Get feedback from mentor(s) and re-iterating
Line 155: Line 153:  
</td>
 
</td>
 
<td>
 
<td>
* Phase 2 will be continued
   
* Get feedback from mentor(s) and re-iterating
 
* Get feedback from mentor(s) and re-iterating
 
</td>
 
</td>
Line 164: Line 161:  
</td>
 
</td>
 
<td>
 
<td>
* Phase 2 will be continued
   
* Documenting the changes
 
* Documenting the changes
 
* Writing tests; preparation to submit mid-term evaluations
 
* Writing tests; preparation to submit mid-term evaluations
 
* Submitting mid-term evaluations.
 
* Submitting mid-term evaluations.
 
* Deliverables:
 
* Deliverables:
** A small prototype
+
** A working prototype will be presented
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 186: Line 182:  
<td>
 
<td>
 
*Get feedback from mentor(s) and re-iterating
 
*Get feedback from mentor(s) and re-iterating
* Phase 2 will be completed
   
</td>
 
</td>
 
</tr>
 
</tr>
Line 195: Line 190:  
<td>
 
<td>
 
*Get feedback from mentor(s) and re-iterating
 
*Get feedback from mentor(s) and re-iterating
* Phase 3 will be initiated
   
</td>
 
</td>
 
</tr>
 
</tr>
Line 204: Line 198:  
<td>
 
<td>
 
* Get feedback from mentor(s) and re-iterating
 
* Get feedback from mentor(s) and re-iterating
* Phase 3 will be completed
   
</td>
 
</td>
 
</tr>
 
</tr>
Line 214: Line 207:  
* Get feedback from mentor(s) and re-iterating
 
* Get feedback from mentor(s) and re-iterating
 
* Alpha release of the website
 
* Alpha release of the website
* Phase 4 will be initiated
   
</td>
 
</td>
 
</tr>
 
</tr>
Line 223: Line 215:  
<td>
 
<td>
 
* Get feedback from mentor(s) and re-iterating
 
* Get feedback from mentor(s) and re-iterating
* Phase 4 will be continued
   
* Beta version will be released
 
* Beta version will be released
 
</td>
 
</td>
Line 232: Line 223:  
</td>
 
</td>
 
<td>
 
<td>
* Phase 4 will be completed
   
* Preparing documentation for final changes
 
* Preparing documentation for final changes
 
* Submission for final evaluation
 
* Submission for final evaluation
Line 257: Line 247:  
===If I get stuck and mentor is not around..===  
 
===If I get stuck and mentor is not around..===  
 
Since mentors are there only to guide us and help us with best of their knowledge, its me who have to complete the project. I will look up on internet to find the solution of the problem I am stuck with, if I dont get the solution, I will keep the task aside and carry on with another module, so that time do not get wasted. And when mentor is available, I can discuss my doubts.
 
Since mentors are there only to guide us and help us with best of their knowledge, its me who have to complete the project. I will look up on internet to find the solution of the problem I am stuck with, if I dont get the solution, I will keep the task aside and carry on with another module, so that time do not get wasted. And when mentor is available, I can discuss my doubts.
 +
 +
=== Time that I can devote ===
 +
I have no other plans for this summer. I can devote my maximum time to this project.
    
===Ways to keep the community informed of my progress===
 
===Ways to keep the community informed of my progress===
Line 264: Line 257:     
=== Sugar Development Environment ===
 
=== Sugar Development Environment ===
It was a fun to do task.
+
It was a nice learning experience setting up the Sugar development environment on the system. During the setup i learned how to use the release tools as well as got to know how to rectify the dependency errors during the installation time.
 +
After installing and running the installation, now I feel pretty comfortable with the development setup.
 +
 
   −
[[File:1(1).png|200px|thumb|left|alt text]]
+
[[File:1(1).png|300px|thumb|center|First screen of development environment]]
 +
[[File:2(1).png|300px|thumb|center|XO icon with my email-id]]
 +
[[File:3(1).png|300px|thumb|center|My first activity]]
    
=== Learning as a child ===
 
=== Learning as a child ===
Line 272: Line 269:     
=== Things I want to know ===
 
=== Things I want to know ===
 +
I would like to know which technologies are currently powering the backend of the sugar web presence. This would help me make better decisions regarding the frameworks and template engines to use.
 
 
 
[[:Category:2016 GSoC applications]]
 
[[:Category:2016 GSoC applications]]
90

edits