This is off topic from the original post…but fun nonetheless
- We’'d have to write LDAP code that can write changes to the directory. The current provider is read-only.[/i]
Right…the suggestion is to do away with providers and use the directory as the user/profile interface.
- Using a directory makes backup much harder. You can’'t just dump your database. Now you have to dump your database and backup the directory.[/i]
Different…yes, harder…well that depends. For all the folks that are using AD out there, this isn’‘t a issue that even concerns them. Someone else is managing the AD server anyway or they have their own back up procedures already in place. Perhaps this beckens for an export/import process to be created so entire servers can be upgraded to different backends. HSQL to Oracle isn’'t trivial unless you have an intermediate format. Something to consider.
- Imports of user data are more complicated.[/i]
LDIF is the import format for ldap. A user can take their address book and export that into LDIF format and vice versa. Complicated for the PHP crowd…you’'re probably right.
- I’'m not sure we can depend on directory functionality. Lots of times, people want to tie into their home-grown user systems.[/i]
I assume you’‘re talking about existing database schemas as opposed to home grown ldap directories. If someone wants their own database directory than they’‘re going to have to go an AuthProvider anyway and these folks fall into two categories…either they know what they’‘re doing and don’‘t need our help, or they don’'t.
What I’‘m suggesting is just an idea to make Messenger more flexible when it comes to configuration. I don’‘t have experience with Apache Directory, but I do know Ldap, OpenLdap and AD pretty darn good and it sad to see directory used in such limited ways. I’‘ll admit that not everyone has my anti-social agenda to spend time digging through these protocals and just wants the thing to work out of the box. Is there a better way? I’‘d say yes, but it’'ll require some engineering on our part to get there.
Here’'s something to feed your gut
Things should be made as simple as possible, but not any simpler.[/b] Albert Einstein[/i]