Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
'''''Note''': This is the first draft. Please report any mistakes in the discussions page''
+
{{Box|'''Project blog:''' http://sugargsoc.wordpress.com/}}
 
   
==About Me==
 
==About Me==
   Line 69: Line 68:     
===Abstract===
 
===Abstract===
   
To create an easily accessible, highly usable platform that sugar users can use to discuss, debate and share ideas about everything related to sugar.
 
To create an easily accessible, highly usable platform that sugar users can use to discuss, debate and share ideas about everything related to sugar.
      
===Deliverables===
 
===Deliverables===
Line 88: Line 85:  
This project is aimed at all sugar users. The ability to start a discussion on any help-related topic with a single mouse click will be extremely helpful for the users. The ''real aim'' of this project is to develop a repository of all information regarding sugar - much like StackOverflow - that will be the go-to place for sugar users. For these reasons, it is imperative that this project be undertaken.
 
This project is aimed at all sugar users. The ability to start a discussion on any help-related topic with a single mouse click will be extremely helpful for the users. The ''real aim'' of this project is to develop a repository of all information regarding sugar - much like StackOverflow - that will be the go-to place for sugar users. For these reasons, it is imperative that this project be undertaken.
   −
====Technical Details=====
+
====Technical Details====
 
Work will be in Python for the most part. Some taks like tweaking Discourse might require some me to deal with Ruby. For cutomizing the frontend, I shall need to work with HTML5/CSS3/JS as well. I've worked extensively with all these technologies except Ruby which I'll need to brush up.
 
Work will be in Python for the most part. Some taks like tweaking Discourse might require some me to deal with Ruby. For cutomizing the frontend, I shall need to work with HTML5/CSS3/JS as well. I've worked extensively with all these technologies except Ruby which I'll need to brush up.
   Line 113: Line 110:  
## A fourth way, and this was [https://meta.discourse.org/t/signing-a-user-in-through-a-desktop-application/13700 told to me by the Discourse devs], is to use Discourse SSO (Single Sign On). But this would require an existing service on which we can ''hang'' the Discourse auth onto.
 
## A fourth way, and this was [https://meta.discourse.org/t/signing-a-user-in-through-a-desktop-application/13700 told to me by the Discourse devs], is to use Discourse SSO (Single Sign On). But this would require an existing service on which we can ''hang'' the Discourse auth onto.
   −
Any one of these methods can work. We'll need to decide on a single one.
+
Any one of these methods can work. At the moment, I am leaning towards the first approach.  
       
'''''> What is the timeline for development of your project? The Summer of Code work period is from May 19 - August 22; 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 (27 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 May 19 - August 22; 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 (27 June); the last steps always take longer than you think, and we will consider cancelling projects which are not mostly working by then.'''''
    +
===Timeline===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Week !! Work to be done
 
! Week !! Work to be done
 
|-
 
|-
| 21st April - 19th May (Community Bonding Period) || Discuss which authentication bridge to use with Discourse.
+
| 21st April - 19th May (Community Bonding Period) || Discuss which authentication bridge to use with Discourse. Get to know the community. Make a standalone WebKitGTK+ activity that can be later ported to sugar.
 
|-
 
|-
 
| 19th May - 26th May || Begin coding. Add the social help button to sugar menus. Start working on the social-help activity.
 
| 19th May - 26th May || Begin coding. Add the social help button to sugar menus. Start working on the social-help activity.
Line 160: Line 158:  
Unfortunately however, I cannot share the code of these applications since the code officially belongs to the institute. All of this work is a part of work I've done as part of a campus students' group - the Information Management Group. We are the guys who've made the [https://speakerdeck.com/imgiitroorkee/content-management-system CMS] for managing the large amount of content on the [http://www.iitr.ac.in college website] and developed a great intranet portal for the institute; [https://www.facebook.com/IMGIITRoorkee/photos_albums?ref=hl Photos]. [https://www.facebook.com/media/set/?set=a.10152183260016988.512292.353701311987&type=3 Some More].
 
Unfortunately however, I cannot share the code of these applications since the code officially belongs to the institute. All of this work is a part of work I've done as part of a campus students' group - the Information Management Group. We are the guys who've made the [https://speakerdeck.com/imgiitroorkee/content-management-system CMS] for managing the large amount of content on the [http://www.iitr.ac.in college website] and developed a great intranet portal for the institute; [https://www.facebook.com/IMGIITRoorkee/photos_albums?ref=hl Photos]. [https://www.facebook.com/media/set/?set=a.10152183260016988.512292.353701311987&type=3 Some More].
   −
I've also done other minor work in PHP and NodeJS. You can find it at my [https://github.com/prasoon2211 github repository].
+
I've also done some work in PHP and NodeJS. You can find it at my [https://github.com/prasoon2211 github profile].
    
==Me and the community==
 
==Me and the community==
Line 195: Line 193:  
* [https://github.com/sugarlabs/sugar/commit/dc104f5768867b9ff18b5ac0749420104327d780 #244, Merged.]
 
* [https://github.com/sugarlabs/sugar/commit/dc104f5768867b9ff18b5ac0749420104327d780 #244, Merged.]
   −
* [https://github.com/sugarlabs/sugar/pull/259 #259, Changes suggested.]
+
* Set of two PRs for ticket 4686, both merged. This one required quite a few reiterations: [https://github.com/sugarlabs/sugar/pull/326 #326, sugar], [https://github.com/sugarlabs/sugar-toolkit-gtk3/pull/132 #132, sugar-toolkit-gtk3].
     

Navigation menu