TODO.txt
2.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
KnowledgeTree DMS Development TODO List
---------------------------------------
(In no particular order after office integration)
- Microsoft Office integration- Open, Edit, Update documents in the KnowledgeTree
from within Microsoft Office programs (IN PROGRESS)
- Search- improve standard search hitrate
- if there are no standard search results then try advanced search?
- WebDAV integration
- Reporting- Simple usage and statistics report generator
- Code Review and Refactoring
- Web Framework: Phrame (http://phrame.sourceforge.net) / Smarty (http://smarty.php.net) integration
- Notification Handling
- tidy up collaboration emailing text- refactor emailing
- names instead of usernames, line breaks etc (html/txt?)
- email controller links
- ?? and getDocumentPath-> displayDocumentPath?
- Subscription refactoring
- Use a factory and distinct DocumentSubscription and FolderSubscription classes
- All common UI code- headings, document/folder path, candystriping, status and error messages
- Documentation
- Design document and Developers Guide
- decide what is core and what is optional
- how to decouple logic into modules- documentActions
- Javascript folder browse; folder tree pane
- Zip functions
- Mass up/download
- download- zip up and download file lists (folders, categories, document types, search list)
- Unpacking archives
- Allow zips to be browsed and contents accessed.
- Shortcuts
- Folder: Add a shortcut to a document in the dms from a folder
- Allow addition of URLS
- Add number of documents to folder view, or change folder icon (open/closed)based on folder contents
- Automated Test Suite
- For Coverage and performance tests
- Write custom error handler
- Security audit
- Make logging robust, spin off as Log4Php? Or use PEAR Logging class.
- Document Routing
- Allow overrides on a per document basis
- Search
- Search all document and folder properties
- Accomodate custom search terms- $fCustomSearchxxx
- Allow thumbnails for image types (API for any other filetype)
- Permission model- allow breaking of permission inheritance (integrate with serving multiple organisations)
$Id$