FusionForge

Docman rewrite proposition

From FusionForge Wiki
Revision as of 12:56, 4 February 2011 by Lolando (talk | contribs) (roadmap: upload via SCP/SFTP done)

Jump to: navigation, search

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).

  • step1 : UI enhancement
    • new UI landed in trunk (DONE: 20100730)
    • trash implementation (DONE: 20100814 : files only)
    • UI theme (DONE: 20100814)
  • step2 :
    • basic locking (locked/unlocked) (reservation DONE: 20101027)
    • export as archive (DONE: 20101012)
    • monitoring (files only DONE: 20101105)
    • user view (basic widget DONE: 20101113)
    • webdav (GET,PROPFIND implemented: 20101020)
  • step3 :
    • 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)
    • better role definition
    • 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 project_hierarchy plugin (under development)
    • widget from project summary (basic view DONE: 20101220)
    • widget for user view : all projects docman (DONE: 20101229)
    • add docman in activity
    • allow manual upload of docs with SCP/SFTP/whatever, like the FRS does (DONE: 20110204)
  • step4 :
    • rewrite search engine
    • rewrite backend ?

developers

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