============================= 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