Anyways. As I was playing around with it, I was thinking it would be very nice to have a secondary interface that's a "view-only" type thing, with no authentication. This could be used to allow people to view the cameras but not modify anything. I realize that a 'guest' login would work as well, but this would just be simpler, not require any login, and totally remove elements of the interface that aren't needed (edit buttons, etc). (actually looks like this is pretty much answered: http://www.zoneminder.com/forums/viewto ... highlight= )
The other request I have for authentication is to allow http authentication. Users could still be configured in ZM, but basically instead of ZM prompting for a user/pass in HTML, it would just take any user passed to it via HTTP (if any) and use that as the user.
The reason for this is to basically allow external authentication- I auth a lot of my web apps against my LDAP directory using apache's mod_auth_ldap. This lets people login using their network username and password, and I can do things in apache like "require group security", which lets me restrict users based on their LDAP group membership. The benefit is that if they change their password on the network, it's instantly updated on all the web applications as well, they don't need to change it in every other application as well. This could of course be an optional mode, because not everyone wants to go through the overhead of configuring apache to use mod_auth_ldap or mod_auth_mysql or .htpasswd files or whatever.
While I'm making outlandish requests

Otherwise keep up the great work. If I get a chance, I'll look at implementing some of these (provided they're not done and/or no one else is working on them) when I get time. (What's the process for submitting patches