diff --git a/source/java/org/alfresco/web/bean/AboutBean.java b/source/java/org/alfresco/web/bean/AboutBean.java
new file mode 100644
index 0000000000..83f9d26916
--- /dev/null
+++ b/source/java/org/alfresco/web/bean/AboutBean.java
@@ -0,0 +1,43 @@
+package org.alfresco.web.bean;
+
+import org.alfresco.service.descriptor.DescriptorService;
+
+/**
+ * Simple backing bean used by the about page to display the version.
+ *
+ * @author gavinc
+ */
+public class AboutBean
+{
+ DescriptorService descriptorService;
+
+ /**
+ * Retrieves the version of the repository.
+ *
+ * @return The version string
+ */
+ public String getVersion()
+ {
+ return this.descriptorService.getServerDescriptor().getVersion();
+ }
+
+ /**
+ * Retrieves the edition of the repository.
+ *
+ * @return The edition
+ */
+ public String getEdition()
+ {
+ return this.descriptorService.getServerDescriptor().getEdition();
+ }
+
+ /**
+ * Sets the DescriptorService.
+ *
+ * @param descriptorService The DescriptorService
+ */
+ public void setDescriptorService(DescriptorService descriptorService)
+ {
+ this.descriptorService = descriptorService;
+ }
+}
diff --git a/source/web/WEB-INF/faces-config-beans.xml b/source/web/WEB-INF/faces-config-beans.xml
index 66f69811e0..ca8f971e75 100644
--- a/source/web/WEB-INF/faces-config-beans.xml
+++ b/source/web/WEB-INF/faces-config-beans.xml
@@ -95,6 +95,17 @@
+
+ Bean that provides information for the About page
+ AboutBean
+ org.alfresco.web.bean.AboutBean
+ session
+
+ descriptorService
+ #{DescriptorService}
+
+
+
Bean that manages the dialog framework
DialogManager
diff --git a/source/web/jsp/dialog/about.jsp b/source/web/jsp/dialog/about.jsp
index 34669e0241..dfcf4bb32a 100644
--- a/source/web/jsp/dialog/about.jsp
+++ b/source/web/jsp/dialog/about.jsp
@@ -71,7 +71,7 @@
- :
+ : - v
|