~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to swat2.txt

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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