How to limit mod_rewrite to a single directory?

Software to create a directory of people (employees)?

  • Is there software that will create a simple directory of employees with name, pic, and a few pieces of profile info (team name, role, etc.). Ideally, should be sortable by name, and possibly by team and role (nice to have). Viewable by macs and pcs, access limited to those in the group, maybe a few more by invite only. Prefer not to use google docs or anything web-based but possibly this is not possible, so any ideas there are welcome. Currently about 200 people, will grow to 300 this year (1000 is limit). Free to inexpensive, easy to implement. Any ideas? Thanks in advance!

  • Answer:

    err. What's the use for? Lookups for who's who? email? login? If I wanted to use it as an address book for different email clients or I wanted it to do lookups, I'd want to set up an LDAP server and setup a web interface, maybe phpLDAPadmin (but I'd research it).

j810c at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

Microsoft Access (or presumably most other database programs) can do this -- it's a built-in template in at least Access 2007 and 2010. Very not-free, but it's likely you already have Office? Or something similar.

brainmouse

MS access - possibly this would work if I can scrounge up the software (it is not standard in Office, costs ~$200-300). I haven't used it in a few years - do you know if I can easily display a view (form or report) in a web-based version (it needs to be viewable by macs and pcs who don't have ms access)? It used to have crappy conversion to html but not sure if that is still the case.

j810c

If you know how to program at all, this wouldn't be very difficult to code up in Ruby on Rails with a simple database. You could probably get it online in a couple of days.

empath

Any decent CMS should work for this. For example, with http://drupal.org you would just create a "content type" and add the required fields (name, picture, email, etc). Sorting is easily accomplished by using exposed filters in Views and the permissions system is sophisticated enough to allow for fine grained access control. You can, of course, also import data from MS Access (or any other database that allows for a CSV export). Drupal has a bit of a learning curve, but then again, so does MS Access. What Drupal doesn't have is a price tag. I actually have something very similar running right now, feel free to contact me if you would like a look at the innards.

cedar

in answer to Mad_Carew: use is for a simple directory of employees; we are spread out among a few geographically diverse offices - so we can all access this directory to see "who is Jane Doe? Is she new, what is her area of expertise, what does she look like?" etc. cedar: Drupal - will look into that, and let you know if I have questions - thanks. I know ms access well, but not sure of output accessibility, plus cost.

j810c

Here's a cookbook: http://onlamp.com/pub/a/onlamp/2003/03/27/ldap_ab.html The advantage of using an internet standard is that there are already all sorts of tools out there that can interact with ldap. Also, OpenLDAP is free.

Mad_Carew

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.