Configuration¶
Note
If you’re reading this because a part of the portal is not working then please also consider visiting the troubleshooting pages.
Note
Generally changes to ApPredict
are reflected in AP-Portal
, which
is good news for anyone trying to keep up-to-date with the latest
developments, however there is currently no mechanism of version-checking
between, for example, the app-manager
component and the version of
ApPredict
which it invokes. It is possible that the ApPredict
could
undergo many changes without the need to update AP-Portal
, and vice-versa.
Similarly, there are no checks in place prior to deployment which verify
that communication between the AP-Portal
’s generic portal components
is compatible (although generally, any incompatibilities that existed would
soon appear at runtime as system errors!).
Initial component configuration is handled in the component’s installation section [1].
Specific Functionality¶
Footnotes
[1] | AP-Portal development up to now has predominantly focused on the
ability to quickly adapt to frequently changing requirements to
develop this application, with developers being actively involved in
all aspects of AP-Portal installation, support and maintenance. Whilst this approach has been effective in terms of being able to quickly deliver and advance a proof-of-concept application, many aspects of configuration take place at a systems level at install or upgrade time, e.g. XML file content is modified before components are (re)built and (re)deployed. Once configured the AP-Portal provides the users with an environment
which meets their requirements (although there is a growing list of
feature requests), however a number of what would be considered
infrequent “business” configuration changes, e.g. a different
CellML model is to be assigned as the default, or a different units
assigned as the default, would require the modification at a filesystem
level and a component restart. In due course the majority of anticipatable configuration changes will be available via the UI. |