File: TODO

package info (click to toggle)
horde3 3.1.3-4etch7
  • links: PTS
  • area: main
  • in suites: etch
  • size: 22,876 kB
  • ctags: 18,071
  • sloc: php: 75,151; xml: 2,979; sql: 1,069; makefile: 79; sh: 64
file content (50 lines) | stat: -rw-r--r-- 2,001 bytes parent folder | download | duplicates (3)
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
50
=============================
 Horde Development TODO List
=============================

:Last update:   $Date: 2004/12/18 19:57:32 $
:Revision:      $Revision: 1.27 $
:Contact:       horde@lists.horde.org

In no particular order:

- (Optionally) Bundle PEAR packages with the tarballs. Given a package list,
  make-release.php should get the packages and unpack them into lib/ where we
  install our own packages anyway. Together with pear.horde.org this should
  lead to "lite" tarballs only containing application code and "full" tarballs
  that don't need any external depencencies anymore.

- "browse" driver for VFS that uses Horde's browse API.

- Cache the Registry object so that file overhead of reading in entries from a
  directory (registry.d) is mitigated.

- Implement admin/deleteUser methods in applications' APIs to delete user
  specific data.

- Add a /services/groups/ section. Include public group homepages, including
  any information marked public for the group (let the members list be marked
  public/group only/admin only), add group administrators (just a flag for
  users), add the ability to show all calendars/other shares that a group has
  permissions to, allow creating a new calendar/poll/etc. for a group.

- Add the ability to break out DataTree group_uids into their own tables (one
  table per group).

- Use the freedesktop shared-mime-info_ XML file to build our MIME_Magic magic
  data files.

- Add support for the SRM application server (http://www.vl-srm.net/).

- Add UI support for more configuration files.

- Since Content-Disposition (RFC 2183) is not a MUST implement, allow
  individual MIME Viewers to allow explicit override (i.e. to auto inline 
  display a part instead of rendering as an attachment - useful for S/MIME
  encrypted parts, for example).

- Show shared preferences on all prefs summary screens to make it
  easier for user to find global preferences.


.. _shared-mime-info: http://www.freedesktop.org/Software/shared-mime-info