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 2021/04/07 09:27:27 UTC

[isis] 02/04: ISIS-2484: removes powered-by examples (really old).

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch 2.0.0-M5
in repository https://gitbox.apache.org/repos/asf/isis.git

commit e8fbb4a62ce46fa7fe971754520d817b1c39f465
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Apr 6 18:02:29 2021 +0100

    ISIS-2484: removes powered-by examples (really old).
    
    Minor tweaks to main doc page (repo link, add back in petclinic tutorial)
---
 .../components/docs/modules/ROOT/pages/about.adoc  | 14 ++--
 .../ROOT/pages/what-is-apache-isis/powered-by.adoc | 26 ------
 .../what-is-apache-isis/powered-by/commapp.adoc    | 31 -------
 .../what-is-apache-isis/powered-by/contactapp.adoc | 33 --------
 .../pages/what-is-apache-isis/powered-by/cqnz.adoc | 42 ----------
 .../what-is-apache-isis/powered-by/estatio.adoc    | 39 ---------
 .../powered-by/gesconsultor-grc.adoc               | 96 ----------------------
 .../powered-by/transport-planner.adoc              | 49 -----------
 .../partials/module-nav/what-is-apache-isis.adoc   |  1 -
 9 files changed, 7 insertions(+), 324 deletions(-)

diff --git a/antora/components/docs/modules/ROOT/pages/about.adoc b/antora/components/docs/modules/ROOT/pages/about.adoc
index 5247028..b1e1d52 100644
--- a/antora/components/docs/modules/ROOT/pages/about.adoc
+++ b/antora/components/docs/modules/ROOT/pages/about.adoc
@@ -16,7 +16,6 @@
 * xref:what-is-apache-isis/common-use-cases.adoc[Common Use Cases]
 
 * xref:what-is-apache-isis/screencasts.adoc[Screencasts]
-// * xref:what-is-apache-isis/powered-by.adoc[Powered By]
 
 |
 [discrete]
@@ -42,7 +41,7 @@ _POMs_
 
 * xref:docs:demo:about.adoc[Demo App]
 (link:https://demo-wicket.isis.incode.work[online])
-//* link:https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html[Petclinic (v1.16.2)]
+* link:https://danhaywood.gitlab.io/isis-petclinic-tutorial-docs/petclinic/1.16.2/intro.html[Petclinic (v1.16.2)]
 
 [discrete]
 == Resources
@@ -92,15 +91,15 @@ _Viewers_
 * xref:vw:ROOT:about.adoc[Web UI (Wicket)]
 * xref:vro:ROOT:about.adoc[REST API (Restful Objects)]
 
-_Security_
-
-* xref:security:ROOT:about.adoc[Security Guide]
-
 _Persistence_
 
 * xref:pjpa:ROOT:about.adoc[JPA (EclipseLink)]
 * xref:pjdo:ROOT:about.adoc[JDO (DataNucleus)]
 
+_Security_
+
+* xref:security:ROOT:about.adoc[Security Guide]
+
 _Extensions_
 
 *  xref:extensions:ROOT:about.adoc[Extensions Catalog]
@@ -124,7 +123,8 @@ _Releases_
 _Nightly Builds (not ASF)_
 
 * link:https://github.com/apache-isis-committers/isis-nightly[CI]
-* link:https://repo.incode.cloud/[Maven Repo]
+* link:https://nexus.incode.cloud/[Maven Repo] (current)
+* link:https://repo.incode.cloud/[Maven Repo] (v1 only)
 * link:https://apache-isis-committers.github.io/isis-nightly[Website preview]
 
 
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by.adoc
deleted file mode 100644
index 651a224..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by.adoc
+++ /dev/null
@@ -1,26 +0,0 @@
-= Powered By
-
-: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 ag [...]
-
-
-// TODO: V2: need to update these, they are getting stale.
-
-
-Deciding whether to use a full stack framework such as Apache Isis means in large part determining to what extent the applications you need to develop align with the strengths and philosophy of the framework.
-This page catalogues a few notable applications that are powered by Apache Isis so you can help make that determination.
-
-[TIP]
-====
-If you have written an app in Apache Isis that you'd like to share, please mention it on the xref:docs:support:mailing-list.adoc#mailing-lists#[mailing list].
-====
-
-include::powered-by/estatio.adoc[leveloffset=+1]
-include::powered-by/gesconsultor-grc.adoc[leveloffset=+1]
-include::powered-by/contactapp.adoc[leveloffset=+1]
-include::powered-by/cqnz.adoc[leveloffset=+1]
-//include::powered-by/commapp.adoc[leveloffset=+1]
-include::powered-by/transport-planner.adoc[leveloffset=+1]
-
-
-
-
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/commapp.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/commapp.adoc
deleted file mode 100644
index 081bbb3..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/commapp.adoc
+++ /dev/null
@@ -1,31 +0,0 @@
-= CommApp
-
-: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 ag [...]
-:page-partial:
-
-// TODO: V2: need to update these, they are getting stale.
-
-CommApp is an application whose domain is that of managing businesses themselves, specifically the commercial aspects of a business.
-You can get a feel for it from this screenshot:
-
-image::what-is-apache-isis/powered-by/commapp/screenshot-1.png[width="900px"]
-
-which shows how the app integrates a number of the (non-ASF) link:https://platform.incode.org[Incode Platform^] components (excel, fullcalendar2, gmap3 and wickedcharts).
-
-== Why Apache Isis?
-
-When making our decision towards a software development framework, we evaluated some few like Spring Framework and Oracle ADF, including a newer semantic framework.
-At that point we faced we needed to choose between being locked in to a framework using many of their proprietary classes, methods and other features, or having to write a lot of code even to get things as CURD operations, and we would be facing significant differences in the code if using relational databases or the newer so called NonSQL databases.
-
-So we added Apache Isis to our evaluation, and we found it to be open in many aspects, including an open architecture and auto-generated UI viewer, as well as equally open and auto-generated REST/SOA web services, seamlessly support both SQL and NoSQL through an open and standard http://datanucleus.org[persistence manager], as well as open security (http://shiro.apache.org[Apache Shiro], LDAP) and features such as multi-tenancy.
-
-Our main focus in the code is given to the business domain, with business logic treated as a first class citizen.
-And because our code simply uses non-proprietary Java, we've been able to extend it the normal way.
-Very little code in our application so far can be considered to be framework-specific, the few that is only because we chose to use some of the (non-ASF) link:https://platform.incode.org[Incode Platform^] modules that provide our applications with high value, and which are open source also.
-
-When creating our prototype and then subsequent application, we've found quite amazing support: most of the time the Isis team provides same day high quality support, with samples and references, which has helped us find the solution to our needs quickly.
-The framework is growing rapidly as well, keeping its openness and business domain driven focus.
-The tutorials and documentation is quite comprehensive and very clear.
-We have found all this hard to find in many other open source frameworks.
-
-_Case study provided by Cesar Lugo, R&D Director_
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/contactapp.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/contactapp.adoc
deleted file mode 100644
index 2f925b7..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/contactapp.adoc
+++ /dev/null
@@ -1,33 +0,0 @@
-= Contact App
-
-: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 ag [...]
-:page-partial:
-
-// TODO: V2: need to update these, they are getting stale.
-
-The _Contact App_ is a contact management application developed for and deployed at link:http://eurocommercial.com[Eurocommercial].
-
-This app originated out of our users' need to quickly look up different employees of Eurocommercial's.
-At the same time the app managers would need to be able to easily edit or add to the existing contact information.
-We decided to create different Contact Groups consisting of multiple Contacts, each with their role within the group.
-
-image:https://github.com/incodehq/contactapp/blob/master/docs/contactapp-backend-benoit-foure.png[width="97%"]
-
-== Apache Isis with Ionic
-
-Because of the requirements of the app - quick and portable access - we decided to create a mobile app for it using the link:http://ionicframework.com/[Ionic Framework].
-For the backend we decided to use link:http://isis.apache.org[Apache Isis]
-since this allowed us to rapidly develop the required backend application and surface a REST API to which the mobile application could connect.
-We found that it worked together quite well, and with part of the team behind http://github.com/estatio/estatio[Estatio] we were able to create an app that is clear to use and manage.
-
-image:https://github.com/incodehq/contactapp/blob/master/docs/contactapp-frontend.png[width="97%"]
-
-As our first Apache Isis app making use of mobile technologies it opens the doors for more to follow.
-Ionic has proven easy to learn and build apps with, and has a helpful community.
-Meanwhile we've used Apache Isis' support for xref:userguide:fun:view-models.adoc#jaxb[JAXB view models] and in particular the xref:vro:ROOT:content-negotiation/apache-isis-v2-profile.adoc[simplified REST representations] introduced in v1.12.0.
-The result is code that is easy to follow and enhance.
-
-We expect that the scope of _Contact App_ will expand and new features added, these will (almost certainly) remain open source.
-Meanwhile we're now set up nicely to build further mobile apps using this technology stack.
-
-_Case study provided by Rosco Kalis, for link:http://incode.org[Incode]_
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/cqnz.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/cqnz.adoc
deleted file mode 100644
index 499be76..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/cqnz.adoc
+++ /dev/null
@@ -1,42 +0,0 @@
-= CQNZ (Sequence)
-
-: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 ag [...]
-:page-partial:
-
-// TODO: V2: need to update these, they are getting stale.
-
-CQNZ(TM) (pronounced "sequence") is a thematic social network that:
-
-[quote]
-____
-enables people like you and me to express our lives and experiences in the form of stories, streams or CQNZs, sharing the most exciting, thrilling and contemplative moments using photographs as the core element of interaction with others.
-____
-
-image::what-is-apache-isis/powered-by/cqnz/cqnz-advert.png[width="900px"]
-
-== Underlying Technology
-
-With regard to the underlying technology, CQNZ(TM) is a mobile application served by a web application using RESTful web services.
-The core, the CQNZ application server, is built on Apache Isis framework, which is hosted on a cloud service provider, configured for high availability, load balancing and fail-over with highly elastic scalability, prepared to scale from 1 server to tens, hundreds or even thousands of application servers running on Apache Isis.
-The client is a cross-platform mobile application now available on Apple Store and Google Play in the US, Mexico and Europe.
-
-== Benefits
-
-The main benefits we have got from leveraging the Apache Isis framework are the automated RESTful web services generation and automated user interface, which allowed us to cut development work by 4 to 6 times vs traditional frameworks.
-Also, we were able to focus on our domain model instead of UI or application layers.
-Multi-tenancy add-ons allowed us a high degree of control over access control, and security and monitoring add ons provided us with out-of-the-box auditing.
-The fact that Apache Isis also automates the persistence layer using JDO allow us to combine SQL with NoSQL, which is a critical next feature we will implement for a very high scalability distributed environment.
-A great feature is the Apache Isis `x-ro-follow-links` feature, which allowed to cut the mobile client code by 70% in many cases, because it allows you to combine multiple RESTful calls into a single one, similar to what a SQL statement provides to a database, but at the web services level, improving http requests response time by two, three and up to four times.
-
-== Support
-
-We'd like to thank the Apache Isis support team who provides great support, which includes multiple tutorials, detailed documentation and screencasts, so most of the learning was very straightforward.
-The quick, detailed and clear response on support helped us a great deal when facing issues and while learning.
-This is also one of the many reasons we choose Apache Isis over Spring Framework, Oracle ADF, and other frameworks we also evaluated when making our decision.
-
-== For more info
-
-For further information, please see our link:https://www.facebook.com/pg/mycqnz/about/?ref=page_internal[facebook page] or visit link:http://cqnz.rocks/[cqnz.rocks].
-All images and trademarks property of their respective owners.
-
-_Case study provided by Cesar Lugo, Research and Development Director, Vortech IT._
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/estatio.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/estatio.adoc
deleted file mode 100644
index 203b9a2..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/estatio.adoc
+++ /dev/null
@@ -1,39 +0,0 @@
-= Estatio
-
-: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 ag [...]
-:page-partial:
-
-
-// TODO: V2: need to update these, they are getting stale.
-
-Estatio is an estate management application developed for and deployed at link:http://www.eurocommercialproperties.com/[Eurocommercial].
-
-Eurocommercial Properties is a Dutch-listed company that owns and operates over 50 shopping centres across Italy, France and Sweden, with income from property of approx.
-EUR150m per year.
-Previously the company had used one of the leading software packages for its invoicing; however this had proven on the one hand lacking in key features/functionality for some locales, while overlapping/duplicating the features/capabilities of the general ledger system.
-It had also been found to be extremely difficult to upgrade to new versions of the product (eg multiple regressions).
-
-The decision was made to develop a bespoke application focused just on invoicing, providing the flexibility to support any of the requirements that might arise in the company's operating coutries.
-It would interface but not overlap in functionality with the existing general ledger.
-It would also be able to expand its scope over time to support more of the company's operations (eg to support purchase and disposal of shopping centres).
-
-The application developed, and deployed initially in Italy, is called Estatio:
-
-image::what-is-apache-isis/powered-by/estatio/estatio-1.png[width="900px"]
-
-The development team for the original implementation consisted of just two developers (both of whom are Apache Isis committers); the first version of the application was developed over 2 years and 2 man-years effort.
-Since the initial release - as the scope of the application has grown - the team has expanded to take on a further part-time developer and also some interns.
-
-== Supporting Open Source
-
-Much of Apache Isis' recent development has been driven out by the requirements of this application, so you can see for yourself how many of the features in Apache Isis are used in real life.
-
-Estatio itself is also open source, licensed under Apache Software License and available on link:https://github.com/estatio/estatio[github].
-
-The Apache Isis committers are extremely grateful for Eurocommercial's investment in the framework in order to make Estatio a reality.
-Our heart-felt thanks.
-
-And to learn a little more about the Estatio domain model itself, take a look at both the source code (of course) and also at https://github.com/estatio/estatio/blob/master/adocs/documentation/src/main/asciidoc/auditability.adoc[this documentation], developed to allow Eurocommercial's accountants to understand and audit the application.
-
-_Case study provided by Jeroen van der Wal, link:http://incode.org[Incode]_
-
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/gesconsultor-grc.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/gesconsultor-grc.adoc
deleted file mode 100644
index dc92605..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/gesconsultor-grc.adoc
+++ /dev/null
@@ -1,96 +0,0 @@
-= GESCONSULTOR GRC
-
-: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 ag [...]
-:page-partial:
-
-// TODO: V2: need to update these, they are getting stale.
-
-link:http://www.gesconsultor.com[GESCONSULTOR] GRC (currently SandaS GRC) is an IT Governance, Risk and Compliance
-platform to help companies be compliant with IT-related ISO Standards, laws, regulations and best practices.  Its scope
-includes:
-
-* ISO 27001 for Information Security Management Systems,
-* ISO 22301 for Business Continuity Management Systems,
-* ISO 20000 for IT Service Management Systems,
-* PCI-DSS regulation for Information Systems accessing electronic media payment Information,
-* COBIT standard from ISACA,
-* Critical Infrastructure Protection laws,
-* Data Privacy laws of many countries.
-
-With thousands of customers of some of its modules, the application needed to support many business requirements
-derived from previous requisite sources and also from many Authoritative Sources loaded by users.
-
-In 2011 a major rearchitecting was begun, and Apache Isis was selected as the best solution - among all Java frameworks
-and platforms evaluated - for supporting those business rules in a domain-focused way.
-
-Following the principles of Domain-Driven Design for the domain layer, and with the infrastructure layer isolated by
-the Apache Isis framework, the new system started to grow in a highly structured and maintainable way.  New modules
-were created really quickly, with functionality not available on competing solutions.
-
-The application also leveraged the flexibility of the framework, replacing the provided Wicket viewer with a custom
-viewer.  More on this below.
-
-
-== Key features
-
-=== Enterprise Architecture
-
-Allows a company to model its _Business_, __IT Asset__s and their dependencies.  The custom viewer in this case exposes a
-classical form-like interface:
-
-image::what-is-apache-isis/powered-by/gesconsultor-grc/fig-1-custom-viewer.png[width="800px"]
-
-Alternatively, a custom drag-n-drop visual interface can be used:
-
-image::what-is-apache-isis/powered-by/gesconsultor-grc/fig-2-custom-drag-n-drop-interface.png[width="800px"]
-
-This is implemented with the Dojo JavaScript library, interfacing to Apache Isis-managed domain objects.
-
-
-
-=== Risk Management
-
-Allows a company to manage __Risk Scenario__s through a _Risk Register_, and execute a full ISO 31000 compliant _Risk Assessment_.
-A custom UI visualizes these risks as a heatmap:
-
-image::what-is-apache-isis/powered-by/gesconsultor-grc/fig-3-custom-ui-analyzing-risk-scenarios.png[width="800px"]
-
-
-=== Project Management
-
-Allows users to visually manage their projects and tasks through a KanBan-like interface.
-Again, the viewer provides drag-n-drop capabilities:
-
-image::what-is-apache-isis/powered-by/gesconsultor-grc/fig-4-managing-projects.png[width="400px"]
-
-
-=== Dashboard and Indicators
-
-Being a "world-first", the GRC platform's implementation of the Information Security measurement standard (ISO 27004) allows companies to access real-time information available in the GRC platform and External Systems, associate _Decision Criteria_ to them and create beautiful __Dashboard__s and __Indicator__s.
-
-All the business rules are on a Domain fully implemented in Apache Isis.
-
-
-== Implementation details
-
-The GRC application require a more sophisticating and customizable viewer than is provided "out-of-the-box" by Apache Isis.
-We chose http://wavemaker.com[Wavemaker] for implementing the viewer, also leveraging and integrating with various Wavemaker services.
-
-Even so, while GRC does (as the figures above show) include custom views, the majority of the views exposed by GRC are automatically generated from the underlying domain entities; the GRC viewer is a proprietary version of Isis' own xref:vw:ROOT:about.adoc[Web UI (Wicket viewer)].
-At the last count more than 400 domain entities, across 6 different Bounded Contexts, are surfaced in the UI in this this way.
-
-At the Domain level, we also extensively use the xref:userguide:fun:overview.adoc#domain-events[domain events] functionality available in Apache Isis, along with many of the (non-ASF) link:https://platform.incode.org[Incode Platform^] (such as audit, security and excel modules).
-
-The GRC platform currently has more than 5600 automated tests, about 2000 being xref:testing:specsupport:about.adoc[BDD tests] and 3600 xref:testing:integtestsupport:about.adoc[integration tests], all leveraging Apache Isis' extensive testing capabilities.
-
-
-== Summing up
-
-Three years after this major refactoring, the GRC platform was acquired by Telefonica to be used as its top-level Security Governance platform; a breakthrough in the Managed Security Services sector.
-
-The original development team currently work on Telefonica offices; the Product Management is co-directed by the link:http://www.govertis.com[GOVERTIS company] that originally developed it, and Telefonica.
-
-All this could not have been achieved as quickly nor as effectively without the Apache Isis platform.
-
-
-_Case study provided by Oscar Bou, GOVERTIS_
diff --git a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/transport-planner.adoc b/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/transport-planner.adoc
deleted file mode 100644
index 2c2eafe..0000000
--- a/antora/components/docs/modules/ROOT/pages/what-is-apache-isis/powered-by/transport-planner.adoc
+++ /dev/null
@@ -1,49 +0,0 @@
-= TransportPlanner
-
-: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 ag [...]
-:page-partial:
-
-// TODO: V2: need to update these, they are getting stale.
-
-TransportPlanner is a demo done by link:http://www.sintef.no/home/MARINTEK/[Marintek AS] to show a possible 'solution' to a multimodal transport planning problem.
-It's a small part of a bigger European funded project.
-
-The domain is that:
-
-- some cargo should be transported from a pickup destination to a delivery destination.
-- A 'client' creates a transport demand
-- A 'logistics service provider' plans a route from pickup to delivery using a shortest path algorithm.
-- The route's waypoints (where cargo is loaded from one providere to another) may be shown on a map.
-- The costs associated with each leg may be shown as a pie chart
-- The resource usage, i.e. costs and time for each leg, may be shown as a bar chart.
-- An event may be generated (e.g. some customs papers are missing, therefore transport execution stops and a replan is necessary).
-
-[cols="2a,2a"]
-|===
-
-|TransportPlanner allows schedules of journeys to be planned.  It uses the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s gmap3 wicket component to provide the map.
-
-|image::https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/TransportDemand.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b[width="530px",link="https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/TransportDemand.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b"]
-
-
-|TransportPlanner uses the (non-ASF) link:https://platform.incode.org[Incode Platform^]'s wickedcharts wicket extension to provide custom graphs
-|image::https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/TPM_CostPie.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b[width="530px",link="https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/TPM_CostPie.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b"]
-
-
-|Another example of TransportPlanner's use of (non-ASF) link:https://platform.incode.org[Incode Platform^]'s wickedcharts component.
-|image::https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/Tpm_ResourceUsage.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b[width="530px",link="https://www.assembla.com/code/transportplanner/git/node/blob/screenshots/Tpm_ResourceUsage.png?raw=1&rev=a9d5184ecb05c3d95dafec587c84cfcbc7a25b8b"]
-
-|===
-
-The author, Christian Steinebach, wrote this demo part-time over the course of a few weeks.
-He commented:
-
-pass:[<div class="extended-quote"><p>]
-I did not have too much time to get 'something done' ... But although I had a hard time in the beginning with Isis I don't think I would have made it in time using 'conventional' development with database, GUI etc.
-using Apache Isis.
-pass:[</p></div>]
-
-Because this is a demo, there is a lot of room for improvement, but it does show how a relatively simple domain model can be brought 'alive'.
-The source code is available link:https://www.assembla.com/code/transportplanner/git/nodes[here] (note: it was written against a snapshot version of Apache Isis).
-
-_Case study provided by Christian Steinebach, Marintech_
diff --git a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
index 429ec1d..3693a50 100644
--- a/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
+++ b/antora/components/docs/modules/ROOT/partials/module-nav/what-is-apache-isis.adoc
@@ -5,4 +5,3 @@
 ** xref:what-is-apache-isis/isis-in-pictures.adoc[Apache Isis in pictures]
 ** xref:what-is-apache-isis/common-use-cases.adoc[Common Use Cases]
 ** xref:what-is-apache-isis/screencasts.adoc[Screencasts]
-// ** xref:what-is-apache-isis/powered-by.adoc[Powered By]