diff --git a/controllers/default.py b/controllers/default.py
index 1c1e7b59b017af7155b05bd2b91e7bba6b97d587..f4f47f0bdd66814c1be0143f25e57421e49bf658 100644
--- a/controllers/default.py
+++ b/controllers/default.py
@@ -37,7 +37,7 @@ def pack_plugin():
         return None
 
     
-def version():
+def versions():
     """Return the versions of the different part of the code.
     
     """
diff --git a/languages/fr-fr.py b/languages/fr-fr.py
index e865999065385d1d845e1d0fe5356e338fcead39..0b580a644101863457bae4480cf128a2f4523dc4 100644
--- a/languages/fr-fr.py
+++ b/languages/fr-fr.py
@@ -98,5 +98,6 @@
 'unknown': 'unknown',
 'url': 'url',
 'value already in database or empty': 'value already in database or empty',
+'versions': 'versions',
 'year': 'année',
 }
diff --git a/models/widgets_viewport.py b/models/widgets_viewport.py
index 3365296b1c344cee37a6f35b2b4e6e812b99e7bd..448aaa5be6c1392f74e463d1b167cf20250ffdef 100755
--- a/models/widgets_viewport.py
+++ b/models/widgets_viewport.py
@@ -33,6 +33,9 @@ node = dbui.PanelWithUrlSelector(baseUrl=URL('reports', 'report_2'),
                                  selectorCollapsible=False)
 reportNode.add_child(T('report_2'), node)
 
+versionNode = dbui.Panel(autoLoad='/'+request.application+'/default/versions')
+reportNode.add_child(T('versions'), versionNode)
+
 #
 # The viewport with its navigation tree
 #
diff --git a/modules/plugin_dbui/helper.py b/modules/plugin_dbui/helper.py
index 57374333ff93bcefae575ff66a7e69ec95596867..8f10a9f19e19cc2e7d8563e24657d65072282921 100644
--- a/modules/plugin_dbui/helper.py
+++ b/modules/plugin_dbui/helper.py
@@ -305,7 +305,7 @@ def get_versions():
     server_path, client_path = get_reference_paths()
 
     # plugin dbui
-    fn = os.path.join(server_path, 'static', 'plugin_dbui', 'src', 'appbase.js')
+    fn = os.path.join(server_path, 'static', 'plugin_dbui', 'src', 'base.js')
     
     fi = open(fn, 'rb')
     s = fi.read()