0.30.1
by Christian Perrier
Import upstream version 3.4.0~pre1 |
1 |
Abstract: |
2 |
--------- |
|
3 |
This document attempts to outline the requirements for SWAT 2. In particular, |
|
4 |
this is an attempt to bring together some ideas in order to stimulate though |
|
5 |
about what exactly we want SWAT to do. |
|
6 |
||
7 |
||
8 |
Introduction: |
|
9 |
------------- |
|
10 |
Swat, as it exists in Samba 3 and before, is not significantly more than an |
|
11 |
editor for smb.conf. The interface seems targeted at users who are already |
|
12 |
familiar with smb.conf configuration. |
|
13 |
||
14 |
For version 4 of the Samba suite, we would like to provide a swat that becomes |
|
15 |
the definitive tool for configuring Samba. As this is a fairly difficult task, |
|
16 |
it is imperative that a significant amount of thought is given to both the |
|
17 |
internal structure and the user interface of Swat. |
|
18 |
||
19 |
||
20 |
Current Issues: |
|
21 |
--------------- |
|
22 |
- swat completely destroys the current format of smb.conf. Any ordering of |
|
23 |
parameters, comments, and whitespace formatting will be lost. |
|
24 |
||
25 |
- though the wizard is very useful, it does not provide enough functionality |
|
26 |
to setup a first time user. (e.g. the workgroup cannot be set in the wizard) |
|
27 |
||
28 |
- in almost all configurations, many of the displayed params should be left |
|
29 |
empty. (i.e. netbios aliases) |
|
30 |
||
31 |
- installation is not easy for most users |
|
32 |
||
33 |
- nobody uses it |
|
34 |
||
35 |
||
36 |
Future Issues: |
|
37 |
-------------- |
|
38 |
- The number of configuration parameters, as much as we all hate them, are |
|
39 |
likely to grow. Many will be for small strings or such things. The current |
|
40 |
SWAT layout will not handle this very well |
|
41 |
||
42 |
||
43 |
Wishlist: |
|
44 |
--------- |
|
45 |
- a registry editor in swat |
|
46 |
||
47 |
- the advanced / developer options available, but hidden from basic users |
|
48 |
||
49 |
- a more beginner-oriented wizard |
|
50 |
- I (vance) would like to see a something that asks a few questions, like |
|
51 |
what do you want to do? (check all that apply) |
|
52 |
o share files |
|
53 |
o share printers |
|
54 |
o be a domain controller |
|
55 |
||
56 |
what kind of network are you on? (choose one) |
|
57 |
o home network, no domain, no passwords |
|
58 |
o small office network, no domain |
|
59 |
o small office network, pre-existing domain |
|
60 |
o medium network, pre-existing domain |
|
61 |
o large network, pre-existing domain |
|
62 |
||
63 |
what kind of computers are on your network? (check all that apply) |
|
64 |
o w31 |
|
65 |
o W9x |
|
66 |
o NT |
|
67 |
o w2k |
|
68 |
o xp / w2k3 |
|
69 |
||
70 |
- a "make copy" function for shares, to allow users to clone existing shares |
|
71 |
then edit them |
|
72 |
||
73 |
- some smarts for parameters: |
|
74 |
- a user/group selector for things like valid users, admin users, read list, |
|
75 |
write list, etc. |
|
76 |
- an fs navigator for path type things |
|
77 |