We are currently trying to migrate our intranet portal to Drupal. We've a very limited set of knowledge about Drupal at this stage so our assumptions may be wrong. The current intranet portal consists of numerous web applications built using PHP and we are hoping to convert these into Drupal Modules. Currently we use group based security model for restricting access to our application and we found that Drupal uses role based security model for restricting access to Drupal Modules, hook_permission uses user_access function to check the permission which inturn checks for user's role permission. We've looked into Organic Modules and got the impression that it's mainly used for Content Management and not for restricting access to Drupal Modules, again our assumption may be wrong. We are wondering whether any community members could help us with this issue and suggest some ideas on how to proceed further. We appreciate your time and many thanks in advance for sharing your thoughts.

Comments

Jaypan’s picture

First, what does 'module' mean to you? The text of your post seems to indicate that you are using it in a different way than what it means in Drupal, so once we know what you mean, it will be easier to give you an answer.

jodil’s picture

Dear Jaypan,

Thanks for your reply, as I mentioned above my Drupal Knowledge is very limited and my assumptions would be wrong. We are considering Drupal Modules as a replacement for our Web Apps we currently use in our Intranet Portal, eg: Room Booking Systems, Database Report Applications etc. I don't know whether the context we use here is right or wrong.

Kind Regards,
Jodil

Jaypan’s picture

That's why I'm asking what it means to you.

p4trizio’s picture

Hi Jodil,
I would like to help you migrating the intranet to Drupal.
The best thing to do now is listing the functionalities of the current system.
In this way we can do some "comparison" with Drupal modules and find the Drupal way to achieve more or less the same result

Elicos Drupal Service Provider, based in Macerata (Italy)