For templating I'ved used Smarty a good bit ( about 4 years ago ) and
the separation between code and html was great and you can do allot to
customize smarty.
However everyone now and then some real annoying bugs would pop up.

I've only done LDAP stuff in C# but if the php library is anything
similar then shouldn't be too difficult to write your wrapper to
provide the functionality you need ( binding to the directory,
searching for objects, get/setting properties on objects, etc. )

For audit logging if you are talking about keeping a history of
changes one approach it to create audit tables which mirror the schema
of the tables you want to audit and use a trigger to copy the data
into the audit tables before modifying the data.

For general logging I've always written my own basic loggers to
accomplish  tracing, debugging output, application event logging (
errors, warning, information ).

If I may ask, out of curiosity, what are the reasons for going with PHP ?

--Lance

On Thu, Apr 17, 2008 at 6:17 PM, Dustin Puryear <[EMAIL PROTECTED]> wrote:
> Hey guys- We are looking at building a tool in PHP and we need some
>  suggestions for the following modules/classes:
>
>  Logging. We need to be able to do general logging (e.g., debug logging,
>  info logging). I've used log4php before (as well as log4perl and log4j),
>  and it works well. Other suggestions?
>
>  Audit Logging. We COULD use log4php I suppose. Other ideas?
>
>  Access Rights. We need to manage access to a given page and elements
>  within that page. We'll be doing this using LDAP groups. Best method? Is
>  there an existing module out there to do this? We could do this using
>  php-ldap ourselves, but I'm hoping there is already a wrapper for this
>  that provides a more generic interface. Nothing as complicated as using
>  SiteMinder or anything of course. :)
>
>  Templating. We will be using a templating system to separate code from
>  the presentation. What have you used? Thoughts?
>
>  --
>  Dustin Puryear
>  President and Sr. Consultant
>  Puryear Information Technology, LLC
>  225-706-8414 x112
>  http://www.puryear-it.com
>
>  Author, "Best Practices for Managing Linux and UNIX Servers"
>    http://www.puryear-it.com/pubs/linux-unix-best-practices/
>
>  _______________________________________________
>  General mailing list
>  [email protected]
>  http://mail.brlug.net/mailman/listinfo/general_brlug.net
>

_______________________________________________
General mailing list
[email protected]
http://mail.brlug.net/mailman/listinfo/general_brlug.net

Reply via email to