Tuesday, February 16, 2010

Entering Milestone 2

Seemingly long milestone 1 is finally over. Now, we are preparing to enter our next milestone, which will essentially be our development phase 1. We will no longer be creating whatever we want as we did before, but we will now strictly follow Dr. Johnson's new design. This might be a great challenge since not all CMS will be able to do exactly what the project requires. We will certainly be dealing with plenty of work-arounds.

After some considerations, we have decided to keep all four CMS for our development milestone 2. This is taking into account that not all of our CMS could do what it needed to do for the previous milestone. This will mean that we would have to work extra hard for our next milestone to get those CMS to finish up the requirements for milestone 1 and continue with milestone 2. I believe this is do-able.
Fortunately though, the new design that Dr. Johnson had come up with does not look awfully different from what we have been doing. Our site already implements CAS login and is capable of distinguishing admin users from the participant users. What I will have to work on Drupal now is to make it so that once a user logins to the page, he will be directed back to the same page but with more functionalities. My current implementation is that the user will be redirected to a different page once he logs on. I did this so that I could avoid the "Permission Denied" message that Drupal spits out whenever a user is not authorize to view a certain section of a page. I would have to work around this problem though, in order to achieve our goal for milestone 2. This may not be an easy task.

Another requirement for milestone 2 is that we have to create a config file that stores all the information about user authentication. This took me by surprise as I have no idea how to implement this. I will have to research quite a bit to get this to work I assume.

Completing milestone 2 should not be a terribly difficult task, but it certainly will be a step-up from our previous milestone.

No comments:

Post a Comment