From a web
interface point of view, I thought there would be a way to
add a new user directly.
As far as I can tell, there isn't.
It seems one must first create a Pier Users component, and then work
within it.
Yes, there are several components to edit users, to edit groups, to
change various settings, to import/export the site, to observe the
server state, to search for broken links, etc.
I was a little surprised the Pier Users component
seemed to use the
existing users list, rather than create a new one.
Why would they create a new one?
Pier-Security models a unix-like security system, there is a single
global list of users/groups stored in the kernel (root).
The ACL based security package could define users/groups locally, by
adding user/group structures.
I think what this means is that I could produce a
quick and dirty widget
that was also a model (holds directory and pattern for files, knows how
to figure out which files are relevant), or I could have an explicit
Magritte object with the model. But then do I need another widget to
display the magritte object, e.g., for editing the instance variables?
You can embed any Seaside component into Pier. It does not need to use Magritte.
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch