The XML mockups included in this directly are a suggested alternate way to populate the default database data. I think we have two choices here: (a) DDL UTILS DML support (http://db.apache.org/ddlutils/) db population scripts (I can't actually find DML support here!) (b) XML Files imported directly using the Jetspeed API Where as I really like DDL UTILS, and it has a quicker maintainance model, I find the ability to have standard XML files for importing or persistence model easier to understand for end users. Also, this will work nicely for importing the database at runtime during installs. So this XML: admin, guest, user would map to: roleManager.addRole("admin"); roleManager.addRole("guest"); roleManager.addRole("user"); and so forth for new users, permissions, profiling rules, capabilities, etc: admin, user dev user.first.name Joseph user.last.name Stalin /_user/template/ userrolefallback userrolefallback