Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6402 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/arqadmin/public_html/jadudev.net/includes/common.inc).

Building a Jadu Intranet : Part 1

I'm working with Jadu 1.12 and purposing it into an intranet to replace our campus portal.


There are a few background items you'll need to understand at the outset that Jadu does not do out of the box.  I will chronicle those here and you can see how I overcome those hurdles ( I can't wait to see how I do it too).  Right now, our campus portal handles content for the following audiences :

Students, Employees, Educators, International Students, Transfer Students, Accepted Students (spring), Accept Students (fall), Graduate Students, Accepted Student's Parents

We also have Single-Sign-On (SSO) to various systems on campus from the portal allowing  one-click access to these systems for users. 

Out of the box, 1.12 does not :
  • handle CAS authentication on the "public / non-admin side"
  • detect roles for people (i.e. employee, student, faculty...)
  • have a mechanism to display role based content (i.e. same content widget displays a version of content for employee vs. student)
  • single-sign-on (sso) to various systems on campus (may be overcome once CAS is implements campus wide)
  • portal 'webProxy' function to pull in content from other locations "as" the user that is logged in

Build Notes : 
I currently have a VM machine setup, and I've successfully installed 1.12 to it.  the MySQL database is located on the same server, and for now, will stay there.  In the future, this may be moved if performance becomes and issue.  I've created a git repository and pushed the pristine version of the installation, so if needed I can revert back (here's hoping I don't need to).

First up, I want to CAS enable Jadu.  Since Jadu is php, this should be a simple exercise, we'll see.  Next post will be my story how I added CAS authentication to a Jadu website.

Jadu Product: 
Jadu Version: