Hey folks,

New user, great product! I evaluated several wikis before I settled on Drupal to create my intranet, and I believe this is exactly what I needed to construct a corporate intranet site which collates several types of content into one place (corporate templates, how-to tutorial web pages, department-centric areas with their own main page and sub sections, etc.).

One thing I really need to be able to do is to create a grid-like table to display an Employee Directory. Eventually, I will link the site to my Exchange Server via LDAP (if I can figure it out), then it may work differently, but for the time being, I need to be able to display name, email, phone numbers, department, office location, etc. (really, any field I choose to create), and sort it by any column I want. Further, I need to be able to assign to a class of user edit or view-only rights. Perhaps this could be linked to their profile for more detail?

What module has this functionality already, and if no module exists, how would a web-newbie construct such a thing?

Also, I'm looking at the Event Calendar, and I can't seem to figure out how to easily add events to the calendar? Have I killed too many neurons since college or is it more difficult?

Many thanks,

John @ TurboChef

Comments

yvelle’s picture

Do you want your employees to be registered users? If so, try the profile module. If not, try the flexinode module. Then i would create a page with some php code that would do the kind of sorting you want.

In fact, get the flexinode module anyways. It will make the Events module easier to use. I assume that's what you mean by the 'events calendar'. Otherwise, you are referring to the the archive calendar block that is a part of the basic install. In which case, I think it adds items whenever you add any nodes.

TurboChef’s picture

Actually, I'd like to be able to enter people who are not registered users as well as registered users, and I'd like to be able to customize my fields (like "Department" or "Location"), so I guess I need something more customizable.

Something like a grid report form with the ability to edit/add/change custom fields. Anybody know of something like that?

Thanks again,

John

sepeck’s picture

That would be the flexinode module previously mentioned.

-sp
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide