Summer of Code/2016/Redesign and recreate Sugar Labs webappearance: Difference between revisions
Tag: visualeditor |
|||
| (11 intermediate revisions by the same user not shown) | |||
| 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> | <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. | ||
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==== | ||
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: | [[File:Mockup.png|thumb|center|Mock-up for the site]] | ||
====Technologies==== | ====Technologies==== | ||
| Line 130: | 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). | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 146: | Line 144: | ||
</td> | </td> | ||
<td> | <td> | ||
* 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 156: | Line 153: | ||
</td> | </td> | ||
<td> | <td> | ||
* Get feedback from mentor(s) and re-iterating | * Get feedback from mentor(s) and re-iterating | ||
</td> | </td> | ||
| Line 165: | Line 161: | ||
</td> | </td> | ||
<td> | <td> | ||
* 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 | ** A working prototype will be presented | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 187: | Line 182: | ||
<td> | <td> | ||
*Get feedback from mentor(s) and re-iterating | *Get feedback from mentor(s) and re-iterating | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 196: | Line 190: | ||
<td> | <td> | ||
*Get feedback from mentor(s) and re-iterating | *Get feedback from mentor(s) and re-iterating | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 205: | Line 198: | ||
<td> | <td> | ||
* Get feedback from mentor(s) and re-iterating | * Get feedback from mentor(s) and re-iterating | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 215: | 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 | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 224: | Line 215: | ||
<td> | <td> | ||
* Get feedback from mentor(s) and re-iterating | * Get feedback from mentor(s) and re-iterating | ||
* Beta version will be released | * Beta version will be released | ||
</td> | </td> | ||
| Line 233: | Line 223: | ||
</td> | </td> | ||
<td> | <td> | ||
* Preparing documentation for final changes | * Preparing documentation for final changes | ||
* Submission for final evaluation | * Submission for final evaluation | ||
| Line 258: | 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 269: | Line 261: | ||
[[File:1(1).png|300px|thumb| | [[File:1(1).png|300px|thumb|center|First screen of development environment]] | ||
[[File:2(1).png|300px|thumb|XO icon with my email-id]] | [[File:2(1).png|300px|thumb|center|XO icon with my email-id]] | ||
[[File:3(1).png|300px|thumb|My first activity]] | [[File:3(1).png|300px|thumb|center|My first activity]] | ||
=== Learning as a child === | === Learning as a child === | ||