Summer of Code/2016/Redesign and recreate Sugar Labs webappearance: Difference between revisions

Beastie (talk | contribs)
Beastie (talk | contribs)
Tag: visualeditor
 
(7 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>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 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).
* Phase 1 would be initiated and completed
</td>
</td>
</tr>
</tr>
Line 146: 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 156: 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 165: 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 187: 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 196: 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 205: 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 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
* Phase 4 will be initiated
</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
* Phase 4 will be continued
* Beta version will be released
* Beta version will be released
</td>
</td>
Line 233: 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 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|left|First screen of development environment]]
[[File:1(1).png|300px|thumb|center|First screen of development environment]]
[[File:2(1).png|300px|thumb|left|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|left|My first activity]]
[[File:3(1).png|300px|thumb|center|My first activity]]


=== Learning as a child ===
=== Learning as a child ===