Supporting Open Source Software for Education
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
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
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
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
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
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
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
from external blog: http://kualigan.blogspot.com/2012/02/adding-java-melody-to-kuali-project.html
OverviewSteps for KFS1 Setup Dependencies
2 Setup Filters and SessionListener
December 21, 2011
Comments: 0
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
from external blog: http://kualigan.blogspot.com/2011/11/current-kim-refactoring-documentation.html
OverviewThere are 2 ways to add objects to KIM.
. 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());