//
site = workspace.addSite(type, config.getName());
Page root = site.getRootPage();
root.addChild("pages");
root.addChild("templates");
// Add pending preferences
for (PortletPreferences prefs : session.getPortletPreferences(site))
{
new PortletPreferencesTask.Save(prefs).run(session);