You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2015/07/03 11:14:03 UTC

[08/18] isis git commit: ISIS-1133: fixing bad links.

ISIS-1133: fixing bad links.


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/057706b1
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/057706b1
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/057706b1

Branch: refs/heads/master
Commit: 057706b1336665dffca287a25bcf4bc0653a138c
Parents: 566449d
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Mon Jun 29 09:41:43 2015 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Mon Jun 29 09:41:43 2015 +0100

----------------------------------------------------------------------
 .../main/asciidoc/guides/_rg_services-api.adoc  |   4 +-
 .../_rg_services-api_manpage-ScratchPad.adoc    | 127 -------------------
 .../_rg_services-api_manpage-Scratchad.adoc     | 127 +++++++++++++++++++
 ...re-concepts_framework-provided-services.adoc |   4 +-
 ..._core-concepts_philosophy_how-eases-ddd.adoc |   2 +-
 ...tutorials_stop-scaffolding-start-coding.adoc |   4 +-
 .../guides/_ug_wicket-viewer_features.adoc      |   2 +-
 ...wicket-viewer_features_blob-attachments.adoc | 121 ++++++++++++++++++
 ...et-viewer_features_file-upload-download.adoc | 121 ------------------
 .../010-attachment-field-940.png                | Bin 0 -> 96945 bytes
 .../blob-attachments/010-attachment-field.png   | Bin 0 -> 111347 bytes
 .../020-edit-choose-file-940.png                | Bin 0 -> 98472 bytes
 .../blob-attachments/020-edit-choose-file.png   | Bin 0 -> 113234 bytes
 .../030-choose-file-using-browser-520.png       | Bin 0 -> 88615 bytes
 .../030-choose-file-using-browser.png           | Bin 0 -> 241045 bytes
 .../040-edit-chosen-file-indicated-940.png      | Bin 0 -> 98163 bytes
 .../040-edit-chosen-file-indicated.png          | Bin 0 -> 113800 bytes
 .../050-ok-if-image-then-rendered-940.png       | Bin 0 -> 129718 bytes
 .../050-ok-if-image-then-rendered.png           | Bin 0 -> 245863 bytes
 .../blob-attachments/060-download-940.png       | Bin 0 -> 138702 bytes
 .../blob-attachments/060-download.png           | Bin 0 -> 249736 bytes
 .../blob-attachments/070-edit-clear-940.png     | Bin 0 -> 99377 bytes
 .../blob-attachments/070-edit-clear.png         | Bin 0 -> 114433 bytes
 .../010-attachment-field-940.png                | Bin 96945 -> 0 bytes
 .../010-attachment-field.png                    | Bin 111347 -> 0 bytes
 .../020-edit-choose-file-940.png                | Bin 98472 -> 0 bytes
 .../020-edit-choose-file.png                    | Bin 113234 -> 0 bytes
 .../030-choose-file-using-browser-520.png       | Bin 88615 -> 0 bytes
 .../030-choose-file-using-browser.png           | Bin 241045 -> 0 bytes
 .../040-edit-chosen-file-indicated-940.png      | Bin 98163 -> 0 bytes
 .../040-edit-chosen-file-indicated.png          | Bin 113800 -> 0 bytes
 .../050-ok-if-image-then-rendered-940.png       | Bin 129718 -> 0 bytes
 .../050-ok-if-image-then-rendered.png           | Bin 245863 -> 0 bytes
 .../file-upload-download/060-download-940.png   | Bin 138702 -> 0 bytes
 .../file-upload-download/060-download.png       | Bin 249736 -> 0 bytes
 .../file-upload-download/070-edit-clear-940.png | Bin 99377 -> 0 bytes
 .../file-upload-download/070-edit-clear.png     | Bin 114433 -> 0 bytes
 37 files changed, 256 insertions(+), 256 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_rg_services-api.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_rg_services-api.adoc b/adocs/documentation/src/main/asciidoc/guides/_rg_services-api.adoc
index c45b0d2..2505267 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_rg_services-api.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_rg_services-api.adoc
@@ -179,7 +179,7 @@ xref:rg.adoc#_rg_services-spi_manpage-CommandService[`CommandService`] for persi
 |API is also a concrete class
 
 
-|xref:rg.adoc#_rg_services-api_manpage-ScratchPad[`o.a.i.applib.` +
+|xref:rg.adoc#_rg_services-api_manpage-Scratchpad[`o.a.i.applib.` +
 `services.scratchpad` +
 `Scratchpad`]
 |Request-scoped service for interchanging information between and aggregating over multiple method calls; in particular for use by "bulk" actions (invoking of an action for all elements of a collection)
@@ -274,7 +274,7 @@ include::_rg_services-api_manpage-IsisJdoSupport.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-MementoService.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-MetamodelService.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-QueryResultsCache.adoc[leveloffset=+1]
-include::_rg_services-api_manpage-ScratchPad.adoc[leveloffset=+1]
+include::_rg_services-api_manpage-Scratchpad.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-SudoService.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-WrapperFactory.adoc[leveloffset=+1]
 include::_rg_services-api_manpage-XmlSnapshotService.adoc[leveloffset=+1]

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-ScratchPad.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-ScratchPad.adoc b/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-ScratchPad.adoc
deleted file mode 100644
index b4ce0b4..0000000
--- a/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-ScratchPad.adoc
+++ /dev/null
@@ -1,127 +0,0 @@
-[[_rg_services-api_manpage-Scratchpad]]
-= `Scratchpad`
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-:_basedir: ../
-:_imagesdir: images/
-
-
-
-The `Scratchpad` service is a link:../../more-advanced-topics/how-to-09-020-How-to-write-a-typical-domain-service.html[request-scoped] service to allow objects to exchange information even if they do not directly call each other.
-
-
-
-
-== API & Implementation
-
-The API of `Scratchpad` service is:
-
-[source,java]
-----
-@RequestScoped
-public class Scratchpad {
-    @Programmatic
-    public Object get(Object key) { ... }
-    @Programmatic
-    public void put(Object key, Object value) { ... }
-    @Programmatic
-    public void clear() { ... }
-}
-----
-
-This class (`o.a.i.applib.services.scratchpad.Scratchpad`) is also the implementation.  And, as you can see, the service is just a request-scoped wrapper around a `java.util.Map`.
-
-
-
-
-
-== Usage
-
-The most common use-case is for xref:rg.adoc#_rg_annotations_manpage-Action_invokeOn[bulk] actions that act upon multiple objects in a list.  The (same) `Scratchpad` service is injected into each of these objects, and so they can use pass information.
-
-For example, the Isis addons example https://github.com/isisaddons/isis-app-todoapp/[todoapp] (not ASF) demonstrates how the `Scratchpad` service can be used to calculate the total cost of the selected `ToDoItem`s:
-
-
-[source,java]
-----
-@ActionSemantics(Of.SAFE)
-@Bulk(AppliesTo.BULK_ONLY)
-public BigDecimal totalCost() {
-    BigDecimal total = (BigDecimal) scratchpad.get("runningTotal");
-    if(getCost() != null) {
-        total = total != null ? total.add(getCost()) : getCost();
-        scratchpad.put("runningTotal", total);
-    }
-    return total.setScale(2);
-}
-@Inject
-Scratchpad scratchpad;
-----
-
-A more complex example could use a xref:ug.adoc#_ug_more-advanced_view-models[view model] to enable bulk updates to a set of objects. The view model's job is to gather track of the items to be updated:
-
-[source,java]
-----
-public class ToDoItemUpdateBulkUpdate extends AbstractViewModel {
-    private List<ToDoItem> _items = ...;
-    public ToDoItemBulkUpdate add(ToDoItem item) {
-        _items.add(item);
-        return this;
-    }
-    ...                 // <1>
-}
-----
-<1> not shown - the implementation of `ViewModel` for converting the list of `_items` into a string.
-
-The bulk action in the objects simply adds the selected item to the view model:
-
-[source,java]
-----
-@Action(
-    invokeOn=InvokeOn.COLLECTIONS_ONLY
-    semantics=SemanticsOf.SAFE
-)
-public ToDoItemBulkUpdate bulkUpdate() {
-    return lookupBulkUpdateViewModel().add(this);
-}
-private ToDoItemBulkUpdate lookupBulkUpdateViewModel() {
-    ToDoItemBulkUpdate bulkUpdate =
-        (ToDoItemBulkUpdate) scratchpad.get("bulkUpdateViewModel");     // <1>
-    if(bulkUpdate == null) {
-        bulkUpdate = container.injectServicesInto(new ToDoItemBulkUpdate());
-        scratchpad.put("bulkUpdateViewModel", bulkUpdate);              // <2>
-    }
-    return bulkUpdate;
-}
-@Inject
-Scratchpad scratchpad;
-----
-<1> look for the `ToDoItemBulkUpdate` in the scratchpad...
-<2> ... and add one if there isn't one (ie for the first object returned).
-
-If using the xref:ug.adoc#_ug_wicket-viewer[Wicket viewer], the `ToDoItemBulkUpdate` view model returned from the last action invoked will be displayed. Thereafter this view model can be used to perform a bulk update of the "enlisted" items.
-
-
-
-
-
-== Registering the Service
-
-Assuming that the `configuration-and-annotation` services installer is configured:
-
-[source,ini]
-----
-isis.services-installer=configuration-and-annotation
-----
-
-then Apache Isis' core implementation of `Scratchpad` service is automatically registered and injected (it is annotated with `@DomainService`) so no further configuration is required.
-
-
-
-
-
-
-== Related Services
-
-The xref:rg.adoc#_rg_services-api_manpage-ActionInteractionContext[`ActionInteractionContext`] service allows xref:rg.adoc#_rg_annotations_manpage-Action_invokeOn[bulk actions] to co-ordinate with each other.
-
-The xref:rg.adoc#_rg_services-api_manpage-QueryResultsCache[`QueryResultsCache`] is useful for caching the results of expensive method calls.

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-Scratchad.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-Scratchad.adoc b/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-Scratchad.adoc
new file mode 100644
index 0000000..b4ce0b4
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/guides/_rg_services-api_manpage-Scratchad.adoc
@@ -0,0 +1,127 @@
+[[_rg_services-api_manpage-Scratchpad]]
+= `Scratchpad`
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+
+
+The `Scratchpad` service is a link:../../more-advanced-topics/how-to-09-020-How-to-write-a-typical-domain-service.html[request-scoped] service to allow objects to exchange information even if they do not directly call each other.
+
+
+
+
+== API & Implementation
+
+The API of `Scratchpad` service is:
+
+[source,java]
+----
+@RequestScoped
+public class Scratchpad {
+    @Programmatic
+    public Object get(Object key) { ... }
+    @Programmatic
+    public void put(Object key, Object value) { ... }
+    @Programmatic
+    public void clear() { ... }
+}
+----
+
+This class (`o.a.i.applib.services.scratchpad.Scratchpad`) is also the implementation.  And, as you can see, the service is just a request-scoped wrapper around a `java.util.Map`.
+
+
+
+
+
+== Usage
+
+The most common use-case is for xref:rg.adoc#_rg_annotations_manpage-Action_invokeOn[bulk] actions that act upon multiple objects in a list.  The (same) `Scratchpad` service is injected into each of these objects, and so they can use pass information.
+
+For example, the Isis addons example https://github.com/isisaddons/isis-app-todoapp/[todoapp] (not ASF) demonstrates how the `Scratchpad` service can be used to calculate the total cost of the selected `ToDoItem`s:
+
+
+[source,java]
+----
+@ActionSemantics(Of.SAFE)
+@Bulk(AppliesTo.BULK_ONLY)
+public BigDecimal totalCost() {
+    BigDecimal total = (BigDecimal) scratchpad.get("runningTotal");
+    if(getCost() != null) {
+        total = total != null ? total.add(getCost()) : getCost();
+        scratchpad.put("runningTotal", total);
+    }
+    return total.setScale(2);
+}
+@Inject
+Scratchpad scratchpad;
+----
+
+A more complex example could use a xref:ug.adoc#_ug_more-advanced_view-models[view model] to enable bulk updates to a set of objects. The view model's job is to gather track of the items to be updated:
+
+[source,java]
+----
+public class ToDoItemUpdateBulkUpdate extends AbstractViewModel {
+    private List<ToDoItem> _items = ...;
+    public ToDoItemBulkUpdate add(ToDoItem item) {
+        _items.add(item);
+        return this;
+    }
+    ...                 // <1>
+}
+----
+<1> not shown - the implementation of `ViewModel` for converting the list of `_items` into a string.
+
+The bulk action in the objects simply adds the selected item to the view model:
+
+[source,java]
+----
+@Action(
+    invokeOn=InvokeOn.COLLECTIONS_ONLY
+    semantics=SemanticsOf.SAFE
+)
+public ToDoItemBulkUpdate bulkUpdate() {
+    return lookupBulkUpdateViewModel().add(this);
+}
+private ToDoItemBulkUpdate lookupBulkUpdateViewModel() {
+    ToDoItemBulkUpdate bulkUpdate =
+        (ToDoItemBulkUpdate) scratchpad.get("bulkUpdateViewModel");     // <1>
+    if(bulkUpdate == null) {
+        bulkUpdate = container.injectServicesInto(new ToDoItemBulkUpdate());
+        scratchpad.put("bulkUpdateViewModel", bulkUpdate);              // <2>
+    }
+    return bulkUpdate;
+}
+@Inject
+Scratchpad scratchpad;
+----
+<1> look for the `ToDoItemBulkUpdate` in the scratchpad...
+<2> ... and add one if there isn't one (ie for the first object returned).
+
+If using the xref:ug.adoc#_ug_wicket-viewer[Wicket viewer], the `ToDoItemBulkUpdate` view model returned from the last action invoked will be displayed. Thereafter this view model can be used to perform a bulk update of the "enlisted" items.
+
+
+
+
+
+== Registering the Service
+
+Assuming that the `configuration-and-annotation` services installer is configured:
+
+[source,ini]
+----
+isis.services-installer=configuration-and-annotation
+----
+
+then Apache Isis' core implementation of `Scratchpad` service is automatically registered and injected (it is annotated with `@DomainService`) so no further configuration is required.
+
+
+
+
+
+
+== Related Services
+
+The xref:rg.adoc#_rg_services-api_manpage-ActionInteractionContext[`ActionInteractionContext`] service allows xref:rg.adoc#_rg_annotations_manpage-Action_invokeOn[bulk actions] to co-ordinate with each other.
+
+The xref:rg.adoc#_rg_services-api_manpage-QueryResultsCache[`QueryResultsCache`] is useful for caching the results of expensive method calls.

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_framework-provided-services.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_framework-provided-services.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_framework-provided-services.adoc
index 719a234..0d46ed7 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_framework-provided-services.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_framework-provided-services.adoc
@@ -14,7 +14,7 @@ General purpose:
 
 * xref:rg.adoc#_rg_services-api_manpage-DomainObjectContainer[`DomainObjectContainer`]
 * xref:rg.adoc#_rg_services-api_manpage-ClockService[`ClockService`]
-* xref:rg.adoc#_rg_services-api_manpage-IsisSupportJdo[`IsisSupportJdo`]
+* xref:rg.adoc#_rg_services-api_manpage-IsisJdoSupport[`IsisJdoSupport`]
 * xref:rg.adoc#_rg_services-api_manpage-WrapperFactory[`WrapperFactory`]
 * xref:rg.adoc#_rg_services-api_manpage-EventBusService[`EventBusService`]
 * xref:rg.adoc#_rg_services-api_manpage-EmailService[`EmailService`]
@@ -30,7 +30,7 @@ Commands/Background/Auditing:
 
 Information Sharing:
 
-* xref:rg.adoc#_rg_services-api_manpage-ScratchPad[`ScratchPad`]
+* xref:rg.adoc#_rg_services-api_manpage-Scratchpad[`Scratchpad`]
 * xref:rg.adoc#_rg_services-api_manpage-ActionInvocationContext[`ActionInvocationContext`]
 * xref:rg.adoc#_rg_services-api_manpage-QueryResultsCache[`QueryResultsCache`]
 

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_philosophy_how-eases-ddd.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_philosophy_how-eases-ddd.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_philosophy_how-eases-ddd.adoc
index 96d2991..29f342b 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_philosophy_how-eases-ddd.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_ug_core-concepts_philosophy_how-eases-ddd.adoc
@@ -40,7 +40,7 @@ If we are using code as the primary means of expressing the model, then we need
 
 We could generate  _UML_ diagrams and the like from code. That will work for some members of the business community, but not for everyone. Or we could generate a  _PDF_ document from Javadoc comments, but comments aren't code and so the document may be inaccurate.  Anyway, even if we do create such a document, not everyone will read it.
 
-A better way to represent the model is to show it in action as a working prototype. As we show in the xref:ug.adoc#_ug_getting_started[Getting Started] section, Apache Isis enables this with ease. Such prototypes bring the domain model to life, engaging the audience in a way that a piece of paper never can.
+A better way to represent the model is to show it in action as a working prototype. As we show in the xref:ug.adoc#_ug_getting-started[Getting Started] section, Apache Isis enables this with ease. Such prototypes bring the domain model to life, engaging the audience in a way that a piece of paper never can.
 
 Moreover, with Apache Isis prototypes, the domain model will come shining through. If there are mistakes or misunderstandings in the domain model (inevitable when building any complex system), they will be obvious to all.
 

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_tutorials_stop-scaffolding-start-coding.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_tutorials_stop-scaffolding-start-coding.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_tutorials_stop-scaffolding-start-coding.adoc
index 6dcba2f..69799fa 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_ug_tutorials_stop-scaffolding-start-coding.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_ug_tutorials_stop-scaffolding-start-coding.adoc
@@ -532,9 +532,9 @@ Thus:
 * return null if invoked on a collection; the Wicket viewer will go back to the original collection
 ** (if return non-null, then Wicket viewer will navigate to the object of the last invocation� generally not what is required)
 
-The similar xref:rg.adoc#_rg_services-api_manpage-ScratchPad[`ScratchPad`] (request-scoped) domain service is a good way to share information between bulk action invocations:
+The similar xref:rg.adoc#_rg_services-api_manpage-Scratchpad[`Scratchpad`] (request-scoped) domain service is a good way to share information between bulk action invocations:
 
-* Inject the `ScratchPad` domain service
+* Inject the `Scratchpad` domain service
 * for each action, store state (eg a running total)
 * in the last invoked bulk action, perform some aggregate processing (eg calculate the average) and return
 

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features.adoc
index 0345b5b..009cb84 100644
--- a/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features.adoc
+++ b/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features.adoc
@@ -12,7 +12,7 @@ include::_ug_wicket-viewer_features_recent-pages.adoc[leveloffset=+1]
 include::_ug_wicket-viewer_features_bookmarked-pages.adoc[leveloffset=+1]
 include::_ug_wicket-viewer_features_hints-and-copy-url.adoc[leveloffset=+1]
 include::_ug_wicket-viewer_features_titles-in-tables.adoc[leveloffset=+1]
-include::_ug_wicket-viewer_features_file-upload-download.adoc[leveloffset=+1]
+include::_ug_wicket-viewer_features_blob-attachments.adoc[leveloffset=+1]
 include::_ug_wicket-viewer_features_user-registration.adoc[leveloffset=+1]
 
 

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_blob-attachments.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_blob-attachments.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_blob-attachments.adoc
new file mode 100644
index 0000000..6e55ef1
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_blob-attachments.adoc
@@ -0,0 +1,121 @@
+[[_ug_wicket-viewer_features_blob-attachments]]
+= File upload/download
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+
+
+The Isis application library provides the xref:rg.adoc#_rg_classes_value-types_manpage-Blob[Blob] value type (binary large objects) and also the xref:rg.adoc#_rg_classes_value-types_manpage-Clob[Clob]
+value type (character large object), each of which also includes metadata about the data (specifically the filename and mime type).
+
+A class can define a property using either of these types, for example:
+
+
+
+
+== Screenshots
+
+The following screenshots are taken from the Isis addons example https://github.com/isisaddons/isis-app-todoapp[todoapp] (not ASF):
+
+
+
+=== View mode, empty
+
+`Blob` field rendered as attachment (with no data):
+
+image::{_imagesdir}wicket-viewer/blob-attachments/010-attachment-field-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/010-attachment-field.png"]
+
+[NOTE]
+====
+Note that these screenshots show an earlier version of the xref:ug.adoc#_ug_wicket-viewer[Wicket viewer] UI (specifically, pre 1.8.0).
+====
+
+
+=== Edit mode
+
+Hit edit; 'choose file' button appears:
+
+image::{_imagesdir}wicket-viewer/blob-attachments/020-edit-choose-file-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/020-edit-choose-file.png"]
+
+
+
+=== Choose file
+
+Choose file using the regular browser window:
+
+image::{_imagesdir}wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png[width="520px",link="{_imagesdir}wicket-viewer/blob-attachments/030-choose-file-using-browser.png"]
+
+
+Chosen file is indicated:
+
+image::{_imagesdir}wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png"]
+
+
+
+=== Image rendered
+
+Back in view mode (ie once hit OK) if the `Blob` is an image, then it is shown:
+
+image::{_imagesdir}wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png"]
+
+
+
+=== Download
+
+`Blob` can be downloaded:
+
+image::{_imagesdir}wicket-viewer/blob-attachments/060-download-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/060-download.png"]
+
+
+
+=== Clear
+
+Back in edit mode, can choose a different file or clear (assuming property is not mandatory):
+
+image::{_imagesdir}wicket-viewer/blob-attachments/070-edit-clear-940.png[width="800px",link="{_imagesdir}wicket-viewer/blob-attachments/070-edit-clear.png"]
+
+
+
+
+
+== Domain Code
+
+To define a `Blob`, use:
+
+[source,java]
+----
+private Blob attachment;
+@javax.jdo.annotations.Persistent(defaultFetchGroup="false")
+    @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
+            @javax.jdo.annotations.Column(name = "attachment_name"),
+            @javax.jdo.annotations.Column(name = "attachment_mimetype"),
+            @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType = "BLOB", sqlType = "BLOB")
+    })
+@Property(
+        domainEvent = AttachmentDomainEvent.class,
+        optionality = Optionality.OPTIONAL
+)
+public Blob getAttachment() { return attachment; }
+public void setAttachment(final Blob attachment) { this.attachment = attachment; }
+----
+
+To define a `Clob`, use:
+
+[source,java]
+----
+private Clob doc;
+@javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
+        @javax.jdo.annotations.Column(name = "doc_name"),
+        @javax.jdo.annotations.Column(name = "doc_mimetype"),
+        @javax.jdo.annotations.Column(name = "doc_chars", jdbcType = "CLOB", sqlType = "CLOB")
+})
+@Property(
+        optionality = Optionality.OPTIONAL
+)
+public Clob getDoc() { return doc; }
+public void setDoc(final Clob doc) { this.doc = doc; }
+----
+
+The `Blob` and `Clob` types can also be used as parameters to actions.
+

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_file-upload-download.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_file-upload-download.adoc b/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_file-upload-download.adoc
deleted file mode 100644
index 3ca2ef9..0000000
--- a/adocs/documentation/src/main/asciidoc/guides/_ug_wicket-viewer_features_file-upload-download.adoc
+++ /dev/null
@@ -1,121 +0,0 @@
-[[_ug_wicket-viewer_features_file-upload-download]]
-= File upload/download
-:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-:_basedir: ../
-:_imagesdir: images/
-
-
-
-The Isis application library provides the xref:rg.adoc#_rg_classes_value-types_manpage-Blob[Blob] value type (binary large objects) and also the xref:rg.adoc#_rg_classes_value-types_manpage-Clob[Clob]
-value type (character large object), each of which also includes metadata about the data (specifically the filename and mime type).
-
-A class can define a property using either of these types, for example:
-
-
-
-
-== Screenshots
-
-The following screenshots are taken from the Isis addons example https://github.com/isisaddons/isis-app-todoapp[todoapp] (not ASF):
-
-
-
-=== View mode, empty
-
-`Blob` field rendered as attachment (with no data):
-
-image::{_imagesdir}wicket-viewer/file-upload-download/010-attachment-field-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/010-attachment-field.png"]
-
-[NOTE]
-====
-Note that these screenshots show an earlier version of the xref:ug.adoc#_ug_wicket-viewer[Wicket viewer] UI (specifically, pre 1.8.0).
-====
-
-
-=== Edit mode
-
-Hit edit; 'choose file' button appears:
-
-image::{_imagesdir}wicket-viewer/file-upload-download/020-edit-choose-file-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/020-edit-choose-file.png"]
-
-
-
-=== Choose file
-
-Choose file using the regular browser window:
-
-image::{_imagesdir}wicket-viewer/file-upload-download/030-choose-file-using-browser-520.png[width="520px",link="{_imagesdir}wicket-viewer/file-upload-download/030-choose-file-using-browser.png"]
-
-
-Chosen file is indicated:
-
-image::{_imagesdir}wicket-viewer/file-upload-download/040-edit-chosen-file-indicated-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/040-edit-chosen-file-indicated.png"]
-
-
-
-=== Image rendered
-
-Back in view mode (ie once hit OK) if the `Blob` is an image, then it is shown:
-
-image::{_imagesdir}wicket-viewer/file-upload-download/050-ok-if-image-then-rendered-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/050-ok-if-image-then-rendered.png"]
-
-
-
-=== Download
-
-`Blob` can be downloaded:
-
-image::{_imagesdir}wicket-viewer/file-upload-download/060-download-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/060-download.png"]
-
-
-
-=== Clear
-
-Back in edit mode, can choose a different file or clear (assuming property is not mandatory):
-
-image::{_imagesdir}wicket-viewer/file-upload-download/070-edit-clear-940.png[width="800px",link="{_imagesdir}wicket-viewer/file-upload-download/070-edit-clear.png"]
-
-
-
-
-
-== Domain Code
-
-To define a `Blob`, use:
-
-[source,java]
-----
-private Blob attachment;
-@javax.jdo.annotations.Persistent(defaultFetchGroup="false")
-    @javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
-            @javax.jdo.annotations.Column(name = "attachment_name"),
-            @javax.jdo.annotations.Column(name = "attachment_mimetype"),
-            @javax.jdo.annotations.Column(name = "attachment_bytes", jdbcType = "BLOB", sqlType = "BLOB")
-    })
-@Property(
-        domainEvent = AttachmentDomainEvent.class,
-        optionality = Optionality.OPTIONAL
-)
-public Blob getAttachment() { return attachment; }
-public void setAttachment(final Blob attachment) { this.attachment = attachment; }
-----
-
-To define a `Clob`, use:
-
-[source,java]
-----
-private Clob doc;
-@javax.jdo.annotations.Persistent(defaultFetchGroup="false", columns = {
-        @javax.jdo.annotations.Column(name = "doc_name"),
-        @javax.jdo.annotations.Column(name = "doc_mimetype"),
-        @javax.jdo.annotations.Column(name = "doc_chars", jdbcType = "CLOB", sqlType = "CLOB")
-})
-@Property(
-        optionality = Optionality.OPTIONAL
-)
-public Clob getDoc() { return doc; }
-public void setDoc(final Clob doc) { this.doc = doc; }
-----
-
-The `Blob` and `Clob` types can also be used as parameters to actions.
-

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png
new file mode 100644
index 0000000..96cbb31
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png
new file mode 100644
index 0000000..013f6e2
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/010-attachment-field.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png
new file mode 100644
index 0000000..7f90bea
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png
new file mode 100644
index 0000000..a7e3dc4
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/020-edit-choose-file.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png
new file mode 100644
index 0000000..6a32d1b
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser-520.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png
new file mode 100644
index 0000000..700c325
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/030-choose-file-using-browser.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png
new file mode 100644
index 0000000..d6bc924
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png
new file mode 100644
index 0000000..60ea5b3
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/040-edit-chosen-file-indicated.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png
new file mode 100644
index 0000000..302bbbc
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png
new file mode 100644
index 0000000..50799b2
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/050-ok-if-image-then-rendered.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download-940.png
new file mode 100644
index 0000000..41b4b27
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download.png
new file mode 100644
index 0000000..f726d0d
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/060-download.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png
new file mode 100644
index 0000000..0eae54e
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear-940.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png
new file mode 100644
index 0000000..57c2a24
Binary files /dev/null and b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/blob-attachments/070-edit-clear.png differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field-940.png
deleted file mode 100644
index 96cbb31..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field.png
deleted file mode 100644
index 013f6e2..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/010-attachment-field.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file-940.png
deleted file mode 100644
index 7f90bea..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file.png
deleted file mode 100644
index a7e3dc4..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/020-edit-choose-file.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser-520.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser-520.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser-520.png
deleted file mode 100644
index 6a32d1b..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser-520.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser.png
deleted file mode 100644
index 700c325..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/030-choose-file-using-browser.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated-940.png
deleted file mode 100644
index d6bc924..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated.png
deleted file mode 100644
index 60ea5b3..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/040-edit-chosen-file-indicated.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered-940.png
deleted file mode 100644
index 302bbbc..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered.png
deleted file mode 100644
index 50799b2..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/050-ok-if-image-then-rendered.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download-940.png
deleted file mode 100644
index 41b4b27..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download.png
deleted file mode 100644
index f726d0d..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/060-download.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear-940.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear-940.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear-940.png
deleted file mode 100644
index 0eae54e..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear-940.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/isis/blob/057706b1/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear.png
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear.png b/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear.png
deleted file mode 100644
index 57c2a24..0000000
Binary files a/adocs/documentation/src/main/asciidoc/guides/images/wicket-viewer/file-upload-download/070-edit-clear.png and /dev/null differ