Summer of Code/2016/Redesign and recreate sugarlabs web appearance: Difference between revisions
No edit summary |
No edit summary |
||
| Line 21: | Line 21: | ||
Redesign and recreate Sugar Labs web appearance | Redesign and recreate Sugar Labs web appearance | ||
* '''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?''' | * '''Describe your project in 10-20 sentences. What are you making? Who are you making it for, and why do they need it? What technologies (programming languages, etc.) will you be using?''' | ||
I | I will be redesigning sugarlabs main website, translate and activities websites | ||
planet to improve their web appearance. | planet to improve their web appearance. | ||
* For a modern website these here are the things that are important: | * For a modern website these here are the things that are important: | ||
| Line 70: | Line 70: | ||
I will be focusing on the above things while designing a website. If possible then I will add openid connect to the wiki login page. I will be using HTML, CSS, JavaScript, Jquery for web pages and flexbox(?) or bootstrap(?) or foundation( ?) for grid layout. | I will be focusing on the above things while designing a website. If possible then I will add openid connect to the wiki login page. I will be using HTML, CSS, JavaScript, Jquery for web pages and flexbox(?) or bootstrap(?) or foundation(?) for grid layout. | ||
* '''What is the timeline for development of your project? The Summer of Code work period is from mid-May to mid-August; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (end of June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.''' | * '''What is the timeline for development of your project? The Summer of Code work period is from mid-May to mid-August; tell us what you will be working on each week. (As the summer goes on, you and your mentor will adjust your schedule, but it's good to have a plan at the beginning so you have an idea of where you're headed.) Note that you should probably plan to have something "working and 90% done" by the midterm evaluation (end of June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.''' | ||
| Line 99: | Line 99: | ||
* finish sugarlabs main website | * finish sugarlabs main website | ||
* after getting feedback improve the website | * after getting feedback improve the website | ||
* start coding for planet. | * start coding for planet.sugarlabs website | ||
|- | |- | ||
| 30 May - 6 June | | 30 May - 6 June | ||
| | | | ||
* finish coding planet.sugarlabs website | * finish coding planet.sugarlabs website | ||
* feedback and | * after feedback improving the website and start working on translation system | ||
|- | |- | ||
| 6 June- 12 June | | 6 June- 12 June | ||
| Line 110: | Line 110: | ||
* finish translation system | * finish translation system | ||
* wiki improvements | * wiki improvements | ||
* adding openid connect to the website | |||
* removing the old links or updating the newer website links | |||
| | | | ||
|- | |- | ||
| Line 126: | Line 128: | ||
| | | | ||
* Test the website on various platforms and check if it breaks somewhere | * Test the website on various platforms and check if it breaks somewhere | ||
* add support for the device | |||
* finish remaining websites | * finish remaining websites | ||
|- | |- | ||
| Line 144: | Line 147: | ||
| | | | ||
* set up a google search console account | * set up a google search console account | ||
* analyze the data | * analyze the data from users | ||
* protect the website from spam [https://support.google.com/webmasters/answer/6001244?hl=en&ref_topic=4631146 reference] | * protect the website from spam [https://support.google.com/webmasters/answer/6001244?hl=en&ref_topic=4631146 reference] | ||
* porting the websites to https because https is faster than http [https://www.httpvshttps.com/] | * porting the websites to https because https is faster than http [https://www.httpvshttps.com/] | ||
| Line 150: | Line 153: | ||
| 1 August - 7 August | | 1 August - 7 August | ||
| go through all the website codes and take care of code so that it will be maintainable in future (like adding descriptive comments) | | go through all the website codes and take care of code so that it will be maintainable in future (like adding descriptive comments) | ||
| | |||
|- | |- | ||
| 8 August - 14 August | | 8 August - 14 August | ||