Supporting Open Source Software for Education
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());
November 8, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/11/project-updates-and-coming-onslaught-of.html
I have been working on improving the documentation in the projects surrounding liquibase. That's right. The changes aren't all just for looks. A lot of documentation that is going out to wikis will be updated on the official project pages first.
November 7, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/11/new-github-project.html
OverviewI've created a new project on GitHub. It is called project. What it is, is a maven skin that will make your maven site look just like the Kuali site.
September 20, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/09/lb-maven-plugin-why-another-liquibase.html
OverviewI've started a project at github for an extension of the liquibase maven plugin. It's true that liquibase already has a maven plugin, but liquibase is so configuration intensive. I believe there needs to be a more standardized approach to developing with liquibase. Maven is a paragon for the methodology of "convention over configuration". I sincerely believe this methodology is a simpler way to go as far as configuration is concerned. With that in mind, my goal is to make development with liquibase more constrained and simpler for developers.
September 10, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/09/screencast-database-export-with.html
ScreencastThis screencast is of me demoing a tool called lbcopy. It is a tool built with liquibase and a few liquibase extensions. The idea is a fast and simple database migration. One of the greatest advantages of this tool is its database agnostic personality. You can export from MySQL and import the schema and content directly into an Oracle database without any modification. The same goes for just about any database.
September 10, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/09/database-migration-with-liquibase.html
ScreencastThis screencast is of me demoing a tool called lbcopy. It is a tool built with liquibase and a few liquibase extensions. The idea is a fast and simple database migration. One of the greatest advantages of this tool is its database agnostic personality. You can export from MySQL and import the schema and content directly into an Oracle database without any modification. The same goes for just about any database.
August 12, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/08/update-kuali-days-2011-presentation.html
The following presentation is on the bubble and may possibly be dropped.
AbstactOne of the necessities implementers have is to remotely execute batch processes. Many institutions already have existing enterprise scheduling systems that are far more robust than Quartz which is shipped with KFS. The cases for this are when implementing institutions use a third-party scheduling system (Peoplesoft or BMC). Institutions certainly will want to put in place something more robust or may even already have a campus-wide scheduling system.
This is an informative talk on how to connect an enterprise scheduling system with KFS. Attendees will see examples of how to integrate using shell-scripting and web-services.
August 12, 2011
Comments: 0
from external blog: http://kualigan.blogspot.com/2011/08/struts-1-spring-propertychangeevent-and_12.html
How the DateChangedListener looks to a 3-year old with a box of crayons