FusionForge

Difference between revisions of "Docman rewrite proposition"

From FusionForge Wiki
Jump to: navigation, search
(step3 : (under work))
(roadmap)
Line 16: Line 16:
  
 
'''Note''': ''step1 and step2 are included in 5.1 (see [[Roadmap]] for more details).''<br/>
 
'''Note''': ''step1 and step2 are included in 5.1 (see [[Roadmap]] for more details).''<br/>
'''Note''': ''step3 is include in 5.2 (see [[Roadmap]] for more details).''
+
'''Note''': ''step3 is included in 5.2 (see [[Roadmap]] for more details).''
  
 
==== step1 : UI enhancement (Finished) ====
 
==== step1 : UI enhancement (Finished) ====
Line 30: Line 30:
 
*webdav ('''DONE''': (GET,PROPFIND implemented) 20101020)
 
*webdav ('''DONE''': (GET,PROPFIND implemented) 20101020)
  
==== step3 : (under work) ====
+
==== step3 : (Finished) ====
*unify icon in theme
 
*storage API (some code landed in trunk to be storage API aware)
 
*more webdav (PUT, LOCK, DELETE)
 
 
*mass action (download, delete selected files) ('''DONE''': 20110117)
 
*mass action (download, delete selected files) ('''DONE''': 20110117)
 
*better role definition ('''DONE''': 20110630)
 
*better role definition ('''DONE''': 20110630)
Line 50: Line 47:
  
 
==== step4 : (to be done) ====
 
==== step4 : (to be done) ====
 +
*unify icon in theme
 +
*storage API (some code landed in trunk to be storage API aware)
 +
*more webdav (PUT, LOCK, DELETE)
 
*rewrite search engine
 
*rewrite search engine
 
*rewrite backend ?
 
*rewrite backend ?

Revision as of 18:53, 29 March 2012

ideas

  • UI enhancements
  • storage models thru API : SCM, DB, FS
  • docman access thru WebDAV
  • basic locking (locked, unlocked)
  • link with others tools such as : trackers, wiki, scm
  • user view
  • export full docman as archive
  • document versionning
  • notification by document
  • workflow of validation
  • compressing data on-the-fly for saving storage
  • better integration of roles with the forge

roadmap

Note: step1 and step2 are included in 5.1 (see Roadmap for more details).
Note: step3 is included in 5.2 (see Roadmap for more details).

step1 : UI enhancement (Finished)

  • new UI landed in trunk (DONE: 20100730)
  • trash implementation (DONE: 20100814 : files only)
  • UI theme (DONE: 20100814)

step2 : (Finished)

  • basic locking (locked/unlocked) (reservation DONE: 20101027)
  • export as archive (DONE: 20101012)
  • monitoring (files only DONE: 20101105)
  • user view (basic widget DONE: 20101113)
  • webdav (DONE: (GET,PROPFIND implemented) 20101020)

step3 : (Finished)

  • mass action (download, delete selected files) (DONE: 20110117)
  • better role definition (DONE: 20110630)
  • download directory as zip file (DONE: 20110113)
  • upload zipfile, uncompress on the fly and create the complete tree if needed (DONE: 20101220)
  • mechanism for disabling tooltip per user preference (DONE: 20110119)
  • implement ProjectsHierarchyPlugin (DONE : 20120226)
  • widget from project summary (basic view DONE: 20101220)
  • widget for user view : all projects docman (DONE: 20101229)
  • add docman in activity (DONE: 20110204)
  • allow manual upload of docs with SCP/SFTP/whatever, like the FRS does (DONE: 20110204) (also in 5.1)
  • allow resize of div and memorize it (DONE: 20110515)
  • reimplement trash, pending files (gui and backend) (DONE: 20110630)
  • add path in files listing for better navigation (DONE: 20110728)
  • reimplement document edition zone using modal window (DONE: 20120218)

step4 : (to be done)

  • unify icon in theme
  • storage API (some code landed in trunk to be storage API aware)
  • more webdav (PUT, LOCK, DELETE)
  • rewrite search engine
  • rewrite backend ?
  • monitor a directory
  • select members to be notify when you add an item.

developers

  • lead : franck villaume (capgemini,trivialdev)
  • contrib : lolando
  • help : antoine mercadal (ideas on UI) (capgemini)
  • ideas : fusionforge team