tbrehm
2010-05-26 f9d017abbbfff8c8507da79a9010ba0f06b67dac
commit | author | age
1f7b99 1
T 2 ---------------------------------------
3 - ISPConfig 3 ToDo list
4 ---------------------------------------
5
6 Please feel free to edit this file, add new tasks,
7 remove done tasks or assign yourself to a task.
8
9 Installer
10 --------------------------------------
11
4585cf 12 - Load and update system config from file into sql database during installation.
9abbe8 13 - Add a function to let a server join a existing installation.
4585cf 14
1f7b99 15
T 16 Server
17 --------------------------------------
18
19 - Add a backend plugin to configure network card settings. The IP address settings
20   are stored in the server_ip table.
21
22
23 Mail module
24 --------------------------------------
25
26 - Show mail statistics in the interface. the mail statistics are stored
27   in the database table mail_traffic and are collected by the file
28   server/cron_daily.php
29
30
31 DNS module
32 --------------------------------------
33
c80e50 34 - Add some kind of wizard to create DNS records easily. The idea is to have some
1f7b99 35   kind of template(s) to create all needed A and MX records defined in the template
T 36   with one click and the user has just to enter IP, domain, nameserver and select the
37   template that he wants to use.
38
39
40 Administration module
41 --------------------------------------
42
43 - Add a firewall configuration form. Any suggestions for a good firewall
44   script that runs on many linux distributions, or shall we stay with bastille
c80e50 45   firewall that is used in ISPConfig 2?
1f7b99 46
T 47
48 Clients module
49 --------------------------------------
50
51
52 Sites (web) module
53 --------------------------------------
54
55 - Add a function to the Sites module to create SSL certificates or upload
56   existing SSL certs and SSL chain files. It might be a good idea to add
57   this as a new tab named "SSL" to the exiting domain settings form.
4585cf 58
T 59 - Make sure that changes in the domain name do not break the configuration.
1f7b99 60
T 61
62 BE-Designer module
63 --------------------------------------
64
65 WARNING: Please do not use the BE Designer at the moment, the serializing function
66 of the module editor may break some of the existing modules.
9abbe8 67
T 68 - Add a language file editor.
1f7b99 69
T 70
4585cf 71 Remoting framework
T 72 --------------------------------------
73
74
75 Interface
76 --------------------------------------
77
78 - Enhance the list function to allow soorting by column
79 - Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10])
9abbe8 80 - Use graphical Icons in the lists for on / off columns.
T 81 - Add a graphical delete button to the lists.
4585cf 82
T 83
1f7b99 84 General tasks
T 85 --------------------------------------
86
87 - Add, extend or modify comments in PEAR syntax so that they can be read with phpdocumentor.
dfdbcd 88