[Server-devel] Server Admin Interface
Martin Langhoff
martin.langhoff at gmail.com
Wed Feb 27 23:23:46 EST 2008
On Thu, Feb 28, 2008 at 5:15 PM, John Watlington <wad at laptop.org> wrote:
> What would an administrative interface for the school server provide ?
I have been thinking a bit about this. The base XS has to be
functional - and offer services to the XOs - without any
configuration. One of the principles we have is that adults are very
likely to not understand a thing about computers, and while the kids
will figure out the XOs, the XS has to provide things like backup and
presence services automagically.
If the server *is* configured -- it will be in most cases, but perhaps
long after it has been deployed -- of course we can do lots of things
;-)
> - change the domain name of the school
> Coming in tonight's build to handle the mess of file editing
> currently needed.
> This should only be done once. If done after ejabberd starts up
> for the first time,
> ejabberd will crash and refuse to run.
Interesting - we should be able to handle "late" naming of the school.
> - configure the LAN networking. Done automatically on first boot
Yes.
> - configure the role of the server (is it the principal server in a
> school, running primary
> versions of services ? or an auxiliary server just running the
> distributed services ?
> This should be easily changeable (perhaps even automatic in the
> case of a failure of
> the principal server.)
I think we should have an automatic mechanism that is - at the same
time - stable.
> - There needs to be an easy way to configure the WAN interface. We
> don't have a handle yet
> on all the different interfaces we might have to work with
> (PPPoE ? PPPoA ?).
> This might change at any time.
Agreed. Here it is impossible to autodiscover in all cases, so try
DHCP, and if it doesn't work we'll need a myriad of options.
> There is a whole level of "school interface" needed (adding/removing
> students, fixing
> things after a student's laptop is replaced, etc) but that is
> different from the admin interface
> and needs much more careful interface design.
Yep. That's where I see Moodle or something similar for a UI. Once the
XS has seen the student laptop, rather than 'add/remove' what I thin
we want is to "name" the student. It can also be the UI to access
archived backups and associating a "new" laptop to a known student (in
the laptop-replacement case).
cheers,
martin
More information about the Server-devel
mailing list