Xfce Wiki

Sub domains
 

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
gsoc15 [2015/02/16 14:21] – created stevegsoc15 [2015/02/20 16:12] (current) steve
Line 11: Line 11:
 This project aims to help us developer better apps for our users by understanding their needs and preferences better. We want you to develop a few components: This project aims to help us developer better apps for our users by understanding their needs and preferences better. We want you to develop a few components:
  
-1. A dialog to ask for user consent and store their reply, and negotiates a unique, random ID following a specific pattern for the user (for spam protection) +  - A dialog to ask for user consent and store their reply, and negotiates a unique, random ID following a specific pattern for the user (for spam protection) 
- +  A client application that, when launched, looks up the Xfconf settings of the user (and a few things like locale,timezone) bundles all the data in a convenient format e.g. YAML, and sends it the server over an encrypted connection 
-2. A client application that, when launched, looks up the Xfconf settings of the user (and a few things like locale,timezone) bundles all the data in a convenient format e.g. YAML, and sends it the server over an encrypted connection +  - A patch for Xfce4's settings daemon to spawn the dialog at a sensible time and to launch the client every month 
- +  A server application that waits for new clients to negotiate IDs with, and that waits for existing clients to send their settings file every month; that stores these files and provides an authenticated interface for Xfce developers to access them 
-3. A server application that waits for new clients to negotiate IDs with, and that waits for existing clients to send their settings file every month; that stores these files and provides an authenticated interface for Xfce developers to access them+  - Optional: build hooks in the Whisker menu, Thunar and Appfinder to help us identify how people start new applications, and which applications they use the most.
  
 **Skills required:** **Skills required:**