Supporting Open Source Software for Education

rSmart

 

Share |

rSmart & External Blogs

Blog posts from the rSmart team and selected external sources about specific topics in Sakai, Kuali, open source, education and technology.

April 3, 2012
Comments: 0

LDAP CAS Implementation

from external blog: http://kualigan.blogspot.com/2012/04/ldap-cas-implementation.html

OverviewThis is a companion post to Rice KIM LDAP and Embedded Apache DS.CAS is the phenominal JA-SIG single sign-on (SSO) web application that Kuali is standardizing with. We already know of ways to implement LDAP with Kuali applications. Once you get your KIM integration, then where do you? You still need your users in the KRIM_PRNCPL_T table if you want to login. How do you setup CAS to know about your LDAP directory service?

April 3, 2012
Comments: 0

Rice KIM LDAP and Embedded Apache DS

from external blog: http://kualigan.blogspot.com/2012/04/rice-kim-ldap-and-embedded-apache-ds.html

OverviewWhile KIM supports LDAP Integration for identity management, it is difficult for developers to work in a similar environment to that the code will actually be deployed to. For example, if my DEV, TST, STG, and PRD environments all connect to LDAP and there is a problem with the actual LDAP mappings, it is a hassle to test or develop a fix because my local development environment does not connect to LDAP. I would have to configure it to do that. Once it did, I probably do not have the same datasource that is being used. How can I test?

March 18, 2012
Comments: 0

Kuali Coeus Overlay Reference Implementation

from external blog: http://kualigan.blogspot.com/2012/03/kuali-coeus-overlay-reference.html

OverviewJust as I did with KFS Overlay Reference Implementation Screencasts, I created some screencasts and a GitHub project for a reference implementation for Kuali Coeus. The motivation for this mostly came from a thread on kc.technical.collab@kuali.org about Maven Overlay Docs.

February 28, 2012
Comments: 0

KFS Overlay Reference Implementation on GitHub

from external blog: http://kualigan.blogspot.com/2012/02/kfs-overlay-reference-implementation-on.html

As a follow-up to the Mavenized KFS Distribution Available on GitHub post, this is a real world solution on setting up an overlay. It is also a good example of how you would structure your project to do so. I intended this for download, so that people can have a glimpse of a reference implementation example of a KFS overlay.The ProjectFirst, you can find the KFS Overlay Reference Implementation on GitHub.

February 27, 2012
Comments: 0

Building Applications with the Kuali POMs

from external blog: http://kualigan.blogspot.com/2012/02/building-applications-with-kuali-poms.html

OverviewThe Kuali Rice team has been investing a lot recently into Maven standardization. That is, bringing projects together more cohesively via Maven. It is not just to have all projects using Maven, but also using the same plugins, licensing, dependencies and so on with Maven. The best solution as of late is one Mother POM. In Maven, it's conveniently named a parent POM. Rice has two right now (Kuali and Kuali Common). Documentation to these can conveniently be found on the Kuali Foundation Wiki.

February 19, 2012
Comments: 0

Mavenized KFS Distribution Available on GitHub

from external blog: http://kualigan.blogspot.com/2012/02/mavenized-kfs-distribution-available-on.html

IntroductionI have been getting a good deal of feedback lately about the Convert Your KFS Distribution to Maven post. I was really hoping the repository of the source would be made available publicly, but it was not. I decided that with some refinements I had been planning for the Maven/KFS distribution, I would release the next distribution publicly on GitHub.Now I have done so. You may not reach my new-and-improved Maven distribution of KFS 4.1.1 on GitHub. The official kfs-maven site can be found here.

February 13, 2012
Comments: 0

Adding Java Melody to a Kuali Project

from external blog: http://kualigan.blogspot.com/2012/02/adding-java-melody-to-kuali-project.html

OverviewSteps for KFS1 Setup Dependencies

  1. Download the latest javamelody.jar from http://code.google.com/p/javamelody/downloads/list
  2. Add the jar to build/kfs-lib/

2 Setup Filters and SessionListener

  1. If you have not already, create a file in build/properties called -configuration.properties and a -build.properties
  2. Add the following to the -configuration.propertiesmonitoring.listener=${monitoring.license}monitoring.filter=${monitoring.filter}

December 21, 2011
Comments: 0

Kuali Parameterized ValueFinder Implementation

from external blog: http://kualigan.blogspot.com/2011/12/kuali-parameterized-valuefinder.html

OverviewSometimes it is necessary to dynamically build a values finder based on some outside influence (sometimes another values finder). This is how to create a value finder that uses input from another source. I am going to use an example where we want to give a list of available mileages for a user to select from. We only want to show mileages to the user based on the date their travel arrangements are made during. If we don't limit in this way, the number of available mileages to choose from will be infinite and indistinguishable. What we need is a list of mileages based on a date determined by the trip information already in the form. This is how we do that.Steps1. Create a JstlFunctions class with static methodspackage org.kuali.kfs.module.tem.web;

November 9, 2011
Comments: 0

Current KIM Refactoring Documentation

from external blog: http://kualigan.blogspot.com/2011/11/current-kim-refactoring-documentation.html

OverviewThere are 2 ways to add objects to KIM.

  • Rice User Interface
  • SQL insert statements when building the application

. Since Kuali is venturing into the use of liquibase, I have put together custom refactorings that simplify adding objects to KIM and other Rice modules.Using SQLThis is how one would normally create an attribute, create a responsibility, add the responsibility to a role, and add an attribute to a responsibility.Example-- International Travel Reviewer Nodeinsert into krim_rsp_t (rsp_id, nmspc_cd, nm, actv_ind, rsp_tmpl_id, ver_nbr, obj_id)values(krim_rsp_id_s.nextval, 'KFS-TEM', 'Review', 'Y', 1, 1, sys_guid());