User Tools

Site Tools


wiki:development:project-planning

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:development:project-planning [2011/09/06 21:35]
dickkniep
wiki:development:project-planning [2013/03/14 21:24]
sunweaver removed
Line 8: Line 8:
  
 <task> <task>
-TITLE: X2go ThinCLientEnvironment+TITLE: Improve Documentation
 PRIORITY: High PRIORITY: High
-ESTIMATE: 1 month +ESTIMATE: 3 months 
-PROGRESS: 95+PROGRESS: 5
-ASSIGNED: Morty, Mike, Markus +ASSIGNED: Heinz, Morty, Mike, John, Alexander, ...  
-DESCRIPTION: Provide X2go TCE for Debian squeeze, use tmpfs and probably aufs+DESCRIPTION: Use this Wiki to provide a good documentation for X2go
 </task> </task>
  
-    Change the way the Thinclient works (Morty, Mike)  +        write man pages for scripts in $PREFIX/bin and $PREFIX/sbin (Mike -> DONE
-      First steps are made the change the ramdisk to tmpfs: [[installing_x2go_thin_client_environment_debian#Installing x2gothinclient using the new tmpfs-Scripts | Started documentation in Wiki]] (DONE, docs are quasi complete) +        improve Python API documentation (Mike -> DONE) 
-      * Get audio working out of the box -> DONE +        rework and update Wiki pages (everyone -> TODO) 
-      Get the x2go client working without ldap (copy profile to home) -> DONE + 
-      * Get rid of x2gothinclientd package? -noother solution found -> DONE +<task> 
-      * Create scripts that support the configuration of dhcp, tftpd and nfs (e.g. crate snippets with the right information about paths) -> DONE for tftpd/PXElinux, not planned anymore for dhcp, nfs -DONE +TITLE: X2go Communications API definition 
-      * X2go CD Manager must work -> DONE +PRIORITY: Normal 
-      * X2go USB mount must work -> DONE +ESTIMATE: 3 month 
-      * X2go Smart Card Rules must work -> TESTED, delay between logins +PROGRESS: 40% 
-      * X2go Thin Shutdown must work -> DONE+ASSIGNED: ReinhardMike, Alex 
 +DESCRIPTION: Restructure the build method for NX libraries and x2goagent 
 +</task
 +Restructure build concept of NX libraries + x2goagent... 
  
 <task> <task>
Line 43: Line 47:
       * Implement client-side -> We started with some investigation       * Implement client-side -> We started with some investigation
       * Test       * Test
 +
 +
 +====== Somewhen (post-Baikal) ======
 +  * Review [[wiki:security:start#x2goprint|x2goprinting]]
 +  * Review pulseaudio (If and how to add a pulse-server running on the server and not only the client)
 +  * Merge x2go...bindings package into one Git project x2godesktopbindings that will heavily use xdg commands etc.
 +
 +
 +
 +====== NEAR FUTURE ======
 +
 +===== January 2012 =====
 +
 +  * Move over to AGPL licensing for nearly all X2go Git projects. Here is a list:
 +    * cups-x2go.git (TODO)
 +    * ltsp-pyhocathinclient.git (TODO)
 +    * pinentry-x2go.git (Is it possible? Does the original code license allow that?)
 +    * pyhoca-cli.git (TODO: Mike)
 +    * pyhoca-gui.git (TODO: Mike)
 +    * python-x2go.git (DONE for python-x2go >= 0.1.2.0)
 +    * x2goadmincenter.git (TODO)
 +    * x2goagent.git (possible?)
 +    * x2goclient.git (TODO)
 +    * x2godesktopsharing.git (TODO)
 +    * x2gognomebindings.git (TODO)
 +    * x2golxdebindings.git (DONE)
 +    * x2goplasmabindings.git (TODO)
 +    * x2goserver.git (TODO)
 +    * x2gothinclient.git (TODO)
 +    * x2gotrinitybindings.git (DONE)
 +  * Make some progress on the bugtracker discussion...
 +
 +
 +====== DONE ======
 +
 +===== August 2011 =====
  
 <task> <task>
Line 48: Line 88:
 PRIORITY: Medium PRIORITY: Medium
 ESTIMATE: 1 month ESTIMATE: 1 month
-PROGRESS: 90%+PROGRESS: 100%
 ASSIGNED: Morty, Mike ASSIGNED: Morty, Mike
 DESCRIPTION: Cleanup X2goServer, place non-bin files in lib/ or share/ DESCRIPTION: Cleanup X2goServer, place non-bin files in lib/ or share/
Line 105: Line 145:
           * Morty: Rename it and make a symlink -> DONE, wrapper script           * Morty: Rename it and make a symlink -> DONE, wrapper script
  
 +===== July 2011 =====
  
 <task> <task>
-TITLE: Improve Documentation+TITLE: X2go ThinCLientEnvironment
 PRIORITY: High PRIORITY: High
-ESTIMATE: 3 months +ESTIMATE: 1 month 
-PROGRESS: 1+PROGRESS: 100
-ASSIGNED: Heinz, Morty, Mike, John, Alexander, ...  +ASSIGNED: Morty, Mike, Markus 
-DESCRIPTION: Use this Wiki to provide a good documentation for X2go+DESCRIPTION: Provide X2go TCE for Debian squeeze, use tmpfs and probably aufs
 </task> </task>
  
-        write man pages for scripts in $PREFIX/bin and $PREFIX/sbin (Mike -> TODO+    Change the way the Thinclient works (Morty, Mike)  
-        improve Python API documentation (Mike -> DONE) +      First steps are made the change the ramdisk to tmpfs: [[:wiki:components:tce|Available documentation in Wiki]] (DONE
- +      Get audio working out of the box -> DONE 
-====== Somewhen (post-Baikal) ====== +      Get the x2go client working without ldap (copy profile to home-> DONE 
-  * Review [[security#x2goprint|x2goprinting]] +      Get rid of x2gothinclientd package? -> no, other solution found -> DONE 
-  * Review pulseaudio (If and how to add a pulse-server running on the server and not only the client+      Create scripts that support the configuration of dhcp, tftpd and nfs (e.gcrate snippets with the right information about paths) -DONE for tftpd/PXElinux, not planned anymore for dhcp, nfs -> DONE 
-  Merge x2go...bindings package into one Git project x2godesktopbindings that will heavily use xdg commands etc. +      X2go CD Manager must work -> DONE 
- +      X2go USB mount must work -> DONE 
- +      X2go Smart Card Rules must work -> TESTED, delay between logins 
- +      X2go Thin Shutdown must work -> DONE
-====== NEAR FUTURE ====== +
- +
-===== August/September 2011 ===== +
- +
-  Move over to AGPL licensing for nearly all X2go Git projects. Here is a list: +
-    * cups-x2go.git (TODO+
-    ltsp-pyhocathinclient.git (TODO) +
-    pinentry-x2go.git (Is it possible? Does the original code license allow that?) +
-    * pyhoca-cli.git (TODO: Mike) +
-    * pyhoca-gui.git (TODO: Mike) +
-    * python-x2go.git (DONE for python-x2go >= 0.1.2.0) +
-    x2goadmincenter.git (TODO) +
-    x2goagent.git (possible?+
-    * x2goclient.git (TODO) +
-    * x2godesktopsharing.git (TODO) +
-    * x2gognomebindings.git (TODO) +
-    * x2golxdebindings.git (DONE) +
-    x2goplasmabindings.git (TODO) +
-    x2goserver.git (TODO) +
-    * x2gothinclient.git (TODO) +
-    * x2gotrinitybindings.git (DONE) +
-  * Make some progress on the bugtracker discussion... +
- +
- +
-====== DONE ======+
  
 ===== June 2011 ===== ===== June 2011 =====