diff --git a/productMods/templates/freemarker/edit/forms/manageWebpagesForIndividual.ftl b/productMods/templates/freemarker/edit/forms/manageWebpagesForIndividual.ftl
index 4ea0275e..224c9179 100644
--- a/productMods/templates/freemarker/edit/forms/manageWebpagesForIndividual.ftl
+++ b/productMods/templates/freemarker/edit/forms/manageWebpagesForIndividual.ftl
@@ -1,8 +1,20 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
-<#-- Custom form for managing webpages for individuals -->
+<#-- Custom form for managing web pages for individuals -->
-
- <#if !webpages?has_content>
+ <#if !editConfiguration.pageData.webpages?has_content>
This individual currently has no web pages specified. Add a new web page by clicking on the button below.
#if>
- <#list webpages as webpage>
+ <#list editConfiguration.pageData.webpages as webpage>
-
<#if webpage.anchor>
<#assign anchor=webpage.anchor >
@@ -45,13 +57,14 @@
These can just be ordinary links, rather than a v:input element, as in
addAuthorsToInformationResource.jsp. -->
Add Web Page
- Return to Individual
+
+ Return to Individual
diff --git a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/ManageWebpagesForIndividualGenerator.java b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/ManageWebpagesForIndividualGenerator.java
index db5ec512..e023b5fa 100644
--- a/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/ManageWebpagesForIndividualGenerator.java
+++ b/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/configuration/generators/ManageWebpagesForIndividualGenerator.java
@@ -1,18 +1,111 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
package edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
import javax.servlet.http.HttpSession;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+
+import com.hp.hpl.jena.query.QuerySolution;
+import com.hp.hpl.jena.query.ResultSet;
+import com.hp.hpl.jena.rdf.model.RDFNode;
+
+import edu.cornell.mannlib.vitro.webapp.beans.Individual;
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
+import edu.cornell.mannlib.vitro.webapp.dao.jena.QueryUtils;
+import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationUtils;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo;
+/**
+ * This is an odd controller that is just drawing a page with links on it.
+ * It is not an example of the normal use of the RDF editing system and
+ * was just migrated over from an odd use of the JSP RDF editing system
+ * during the 1.4 release.
+ */
public class ManageWebpagesForIndividualGenerator extends BaseEditConfigurationGenerator implements EditConfigurationGenerator {
-
+ public static Log log = LogFactory.getLog(ManageWebpagesForIndividualGenerator.class);
+
@Override
- public EditConfigurationVTwo getEditConfiguration(VitroRequest vreq,
- HttpSession session) {
- // TODO Auto-generated method stub
- throw new Error(this.getClass().getName() + " is not yet implement");
+ public EditConfigurationVTwo getEditConfiguration(VitroRequest vreq, HttpSession session) {
+
+ EditConfigurationVTwo config = new EditConfigurationVTwo();
+ config.setTemplate("manageWebpagesForIndividual.ftl");
+
+ config.setSubjectUri(EditConfigurationUtils.getSubjectUri(vreq));
+ config.setEntityToReturnTo( EditConfigurationUtils.getSubjectUri(vreq));
+
+ List