Changes

Jump to navigation Jump to search
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 85: Line 84:  
# Site-Speed- consolidating CSS and javascript files, loading javascript at the end of the page.
 
# Site-Speed- consolidating CSS and javascript files, loading javascript at the end of the page.
 
# Will add structured data which helps improve the search engine visibility and helps in better ranking
 
# Will add structured data which helps improve the search engine visibility and helps in better ranking
 +
 +
==== Mockup ====
 +
[[File:Mockup.png|thumb|center|Mock-up for the site]]
    
====Technologies====
 
====Technologies====
Line 127: 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 143: 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 153: 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 162: 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 184: 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 193: 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 202: 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 212: 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 221: 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 230: 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 255: 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 262: 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|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 ===
 +
I was very keen of experimenting. For me it was fun to come up with an out of a box idea of presenting something. I was an average painter but was creative and innovative, my mentors (parents, teachers, seniors and my friends) motivated me to choose designing as a domain. But in real I want to learn everything and as many thing I can.
 +
 
 +
=== 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

Navigation menu