Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Purpose

I am setting up a webserver (running Fedora Core 5) which has Drupal installed on top of XAMPP. The users will be university professors, graduate students, and individuals in similar roles. I have been asked to add functionality to Drupal which would permit the users to:

  • Login against our custom PAM authentication system (or at least have some way to notify Drupal to tell it whether or not the user has been authorized).
  • Create a node, X, in some kind of hierarchy (if authorized to do so).
  • Create child nodes of X without authorization (since the user was authorized to make X).
  • Map X and its children to a clean URL (if X is named DragnetPage and it is a child of the root, the URL would look something like http://www.cs.rutgers.edu/DragnetPage).
  • (Optional) Authorize other users in the system to modify X or its children.

Simply put, I need to Drupalify the traditional university web-site. This would preferably seem integrated and be easy to use for the users of the system.

Question

Is there any Drupal module (or combination of modules) which would allow me to add the described functionality?

Considered

  • I have searched the Drupal Modules web-site (as well as google) many times with the combinations of the keywords: hierarchy, tree, authorize, university, school, submenu, node, child, authenticate. However, I couldn't find anything reasonably close to implementing the functionality I have described.
  • I have experimented with the Node Hierarchy Module. However, it permits authorized users to make nodes anywhere in hierarchy which is precisely what I need to prevent.
  • I have also experimented with Submenu Tree, Readable URLs, and a few other modules. All of them only have global permissions, so different users cannot be authorized to modify different things...it's either on or off.
share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

I realize that this is not an answer to your question, but FC5 has been end of life for 2 years; I'd look to upgrading it pretty soon, as it's going to be hard to keep it secured- and if it's serving up public pages, it's more or less a ticking time bomb.

share|improve this answer
    
Sadly, it's out of my hands. The webserver I'm working with is meant to be a proof-of-concept anyway. When we actually put the system in place it will run on a much better platform. –  anon Jun 19 '09 at 20:08
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.