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/05/18 08:00:34 UTC
svn commit: r1679942 - in /isis/site/trunk: ./
content/components/objectstores/jdo/ content/components/security/shiro/
content/components/viewers/wicket/ content/config/ content/core/
Author: danhaywood
Date: Mon May 18 06:00:33 2015
New Revision: 1679942
URL: http://svn.apache.org/r1679942
Log:
slowly porting over to asciidocs...
Modified:
isis/site/trunk/content/components/objectstores/jdo/disabling-persistence-by-reachability.md
isis/site/trunk/content/components/objectstores/jdo/eagerly-registering-entities.md
isis/site/trunk/content/components/objectstores/jdo/using-jndi-datasource.md
isis/site/trunk/content/components/security/shiro/configuring-shiro.md
isis/site/trunk/content/components/security/shiro/format-of-permissions.md
isis/site/trunk/content/components/security/shiro/using-ldap.md
isis/site/trunk/content/components/viewers/wicket/disabling-modal-dialogs.md
isis/site/trunk/content/config/custom-validator.md
isis/site/trunk/content/config/disallowing-deprecations.md
isis/site/trunk/content/config/dynamic-layout-metadata-reader.md
isis/site/trunk/content/config/i18n-support.md
isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
isis/site/trunk/content/core/bypass-security.md
isis/site/trunk/content/core/inmemory-objectstore.md
isis/site/trunk/content/core/integtestsupport.md
isis/site/trunk/content/core/runtime.md
isis/site/trunk/content/core/specsupport-and-integtestsupport.md
isis/site/trunk/trunk.iml
Modified: isis/site/trunk/content/components/objectstores/jdo/disabling-persistence-by-reachability.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/disabling-persistence-by-reachability.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/disabling-persistence-by-reachability.md (original)
+++ isis/site/trunk/content/components/objectstores/jdo/disabling-persistence-by-reachability.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Disabling Persistence by Reachability
-[//]: # (content copied to _user-guide_configuration_properties_datanucleus-objectstore_disabling-persistence-by-reachability)
+[//]: # (content copied to _user-guide_runtime_configuring-datanucleus_disabling-persistence-by-reachability)
By default, JDO/DataNucleus supports the concept of [persistence-by-reachability](http://www.datanucleus.org/products/datanucleus/jdo/orm/cascading.html). That is, if
a non-persistent entity is associated with an already-persistent entity, then DataNucleus will detect this and will automatically persist the associated object. Put another way: there is no need to call Isis' `DomainObjectContainer#persist(.)` or `DomainObjectContainer#persistIfNotAlready(.)` methods.
Modified: isis/site/trunk/content/components/objectstores/jdo/eagerly-registering-entities.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/eagerly-registering-entities.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/eagerly-registering-entities.md (original)
+++ isis/site/trunk/content/components/objectstores/jdo/eagerly-registering-entities.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Eagerly Registering Entity Types
-[//]: # (content copied to _user-guide_configuration_properties_datanucleus-objectstore_eagerly-registering-entities)
+[//]: # (content copied to _user-guide_runtime_configuring-datanucleus_eagerly-registering-entities)
*in 1.6.0 and 1.7.0, this feature may be (partly?) broken; see [ISIS-847](https://issues.apache.org/jira/browse/ISIS-847)*
Modified: isis/site/trunk/content/components/objectstores/jdo/using-jndi-datasource.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/using-jndi-datasource.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/using-jndi-datasource.md (original)
+++ isis/site/trunk/content/components/objectstores/jdo/using-jndi-datasource.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Using JNDI Datasource
-[//]: # (content copied to _user-guide_configuration_properties_datanucleus-objectstore_using-jndi-data-source)
+[//]: # (content copied to _user-guide_runtime_configuring-datanucleus_using-jndi-data-source)
Isis' JDO objectstore can be configured either to connect to the database using its own connection pool, or by using a container-managed datasource.
Modified: isis/site/trunk/content/components/security/shiro/configuring-shiro.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/security/shiro/configuring-shiro.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/security/shiro/configuring-shiro.md (original)
+++ isis/site/trunk/content/components/security/shiro/configuring-shiro.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Configuring Isis to use Shiro
-[//]: # (content copied to _user-guide_configuration_configuring-shiro)
+[//]: # (content copied to _user-guide_security_configuring-shiro)
### Example Configuration
Modified: isis/site/trunk/content/components/security/shiro/format-of-permissions.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/security/shiro/format-of-permissions.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/security/shiro/format-of-permissions.md (original)
+++ isis/site/trunk/content/components/security/shiro/format-of-permissions.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Format of Permissions
-[//]: # (content copied to _user-guide_configuration_configuring-shiro)
+[//]: # (content copied to _user-guide_security_configuring-shiro)
Shiro converts permission strings (as found in `WEB-INF/shiro.ini`) internally into `Permission` instances.
Modified: isis/site/trunk/content/components/security/shiro/using-ldap.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/security/shiro/using-ldap.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/security/shiro/using-ldap.md (original)
+++ isis/site/trunk/content/components/security/shiro/using-ldap.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Using Shiro with an LDAP Server
-[//]: # (content copied to _user-guide_configuration_configuring-shiro)
+[//]: # (content copied to _user-guide_security_configuring-shiro)
Isis ships with an implementation of [Apache Shiro](http://shiro.apache.org)'s `Realm` class that allows user authentication and authorization to be performed against an LDAP server.
@@ -70,7 +70,7 @@ where `myroles.ini` is in `src/main/reso
This separation of the role/mapping can be useful if Shiro is configured to support multiple realms (eg an LdapRealm based one and also an TextRealm)
-### Active DS LDAP Configuration
+### Setting up LDAP accounts using Apache Directory Studio
The screenshot below shows the ApacheDS using Apache Directory Studio. The setup here was initially base on [this tutorial](http://krams915.blogspot.co.uk/2011/01/ldap-apache-directory-studio-basic.html). However, user accounts have been moved to a separate node.
@@ -116,4 +116,5 @@ Use this technique for both group to rol
If you repeat the entries above then it's "last one wins".
+
> **Note** you can't use a [roles] section because that triggers Shiro to use the simple "INI" realm and not your defined realm (in most cases you are going to use an LDAP realm in an enterprise environment and the "simple" realm in Shiro isn't much use beyond prototyping work).
\ No newline at end of file
Modified: isis/site/trunk/content/components/viewers/wicket/disabling-modal-dialogs.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/disabling-modal-dialogs.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/disabling-modal-dialogs.md (original)
+++ isis/site/trunk/content/components/viewers/wicket/disabling-modal-dialogs.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Disabling Modal Dialogs
-[//]: # (content copied to _user-guide_configuration_properties_wicket-viewer)
+[//]: # (content copied to _user-guide_wicket-viewer_configuration_properties)
By default the Isis Wicket viewer uses a modal dialog for action parameters.
Before this feature was implemented (prior to 1.4.0), Isis rendered action parameters
Modified: isis/site/trunk/content/config/custom-validator.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/custom-validator.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/custom-validator.md (original)
+++ isis/site/trunk/content/config/custom-validator.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Custom Validator
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_extending_programming-model_custom-validator)
> this is a stub
Modified: isis/site/trunk/content/config/disallowing-deprecations.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/disallowing-deprecations.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/disallowing-deprecations.md (original)
+++ isis/site/trunk/content/config/disallowing-deprecations.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Disallowing Deprecations (1.8.0)
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_runtime_configuring-core)
> this is a stub
Modified: isis/site/trunk/content/config/dynamic-layout-metadata-reader.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/dynamic-layout-metadata-reader.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/dynamic-layout-metadata-reader.md (original)
+++ isis/site/trunk/content/config/dynamic-layout-metadata-reader.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Dynamic Layout Metadata Reader
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_extending_programming-model_layout-metadata-reader)
> this is a stub. See also the [built-in support](../components/viewers/wicket/dynamic-layouts.html) for reading metadata from `Xxx.layout.json` files.
Modified: isis/site/trunk/content/config/i18n-support.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/i18n-support.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/i18n-support.md (original)
+++ isis/site/trunk/content/config/i18n-support.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Internationalization (i18n) support (1.8.0)
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_more-advanced_i18n)
As of 1.8.0 (ISIS-903), Isis' support for i18n has been re-implemented
to use GNU [gettext](https://www.gnu.org/software/gettext/manual/index.html) `.pot` and `.po`
Modified: isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md (original)
+++ isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Fine-tuning the Programming Model
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_extending_programming-model_finetuning)
## Core MetaModel
Modified: isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md (original)
+++ isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Standardized Font-Awesome Icons and CSS s (1.8.0)
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_how-tos_ui-hints_action-icons-and-css)
> this is a stub
Modified: isis/site/trunk/content/core/bypass-security.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/core/bypass-security.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/core/bypass-security.md (original)
+++ isis/site/trunk/content/core/bypass-security.md Mon May 18 06:00:33 2015
@@ -1,5 +1,7 @@
Title: Bypass Security
+[//]: # (content copied to _user-guide_security)
+
{stub
This page is a stub.
}
Modified: isis/site/trunk/content/core/inmemory-objectstore.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/core/inmemory-objectstore.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/core/inmemory-objectstore.md (original)
+++ isis/site/trunk/content/core/inmemory-objectstore.md Mon May 18 06:00:33 2015
@@ -1,7 +1,8 @@
Title: Core (in-memory) Object Store
-{stub
-This page is a stub.
+{note
+As of 1.9.0 this module has been retired
}
+
The core in-memory object store provides a simple implementation of the `ObjectStore` API, suitable for prototyping and unit testing. Objects state is stored only in-memory and is not persisted between runs.
Modified: isis/site/trunk/content/core/integtestsupport.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/core/integtestsupport.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/core/integtestsupport.md (original)
+++ isis/site/trunk/content/core/integtestsupport.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: Integration testing Support
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_testing_integ-test-support)
> See also Isis' [BDD support](specsupport-and-integtestsupport.html).
Modified: isis/site/trunk/content/core/runtime.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/core/runtime.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/core/runtime.md (original)
+++ isis/site/trunk/content/core/runtime.md Mon May 18 06:00:33 2015
@@ -1,67 +1,8 @@
Title: Core Runtime
-[//]: # (content copied to _user-guide_xxx)
-
{stub
This page is a stub.
}
This module implements the object lifecycle management. It defines the `ObjectStore` API (and other related APIs) and delegates persistence of objects to the object store components.
-<!--
-Runtimes
-
- The <runtimes> module is a parent for the various implementations of
- a runtime for the framework.
-
- A 'runtime' in this context means providing some or all of:
-
- * object persistence
-
- * object identity management
-
- * bootstrapping the framework
-
- * service location / dependency injection
-
- []
-
- The only implementation currently available is:
-
- * {{{./dflt/index.html}Default runtime}}
-
- The <dflt> (default) runtime implementation (as inherited originally
- from Naked Objects Framework) provides all of these services. Other
- implementations may provide a subset of these (eg the 'embedded' runtime),
- or provide all of these features but using different technologies.
-
-
-
-Default Runtime
-
- The default runtime module comprises a set of modules that provide
- for persistence and entity lifecycle management. They also provide support
- for remoting (by an abstraction over the persistence mechanism) and
- incorporate a bytecode enhancement API to enable transparent lazy
- loading/unit of work tracking.
-
- The modules that make up the default runtime are:
-
- * {{{./runtime/index.html}runtime}} module, providing the core functionality
-
- * {{{./objectstores/index.html}objectstores}} module, under which there are
- various objectstore implementations (for persisting domain objects)
-
- * {{{./bytecode/index.html}bytecode}} module, under which there are
- various bytecode enhancement implementations (used for transparent lazy
- loading/unit of work support)
-
- * {{{./webapp/index.html}webapp}} module, providing the ability to bootstrap t
-he
- default runtime within a web application
-
- * {{{./webserver/index.html}webserver}} module, providing the ability to run
- Isis webapps under a webserver instance (Jetty)
-
-
--->
Modified: isis/site/trunk/content/core/specsupport-and-integtestsupport.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/core/specsupport-and-integtestsupport.md?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/content/core/specsupport-and-integtestsupport.md (original)
+++ isis/site/trunk/content/core/specsupport-and-integtestsupport.md Mon May 18 06:00:33 2015
@@ -1,6 +1,6 @@
Title: BDD Specs and Integration testing Support
-[//]: # (content copied to _user-guide_xxx)
+[//]: # (content copied to _user-guide_testing_bdd-spec-support)
> This new feature replaces the integration test support provided in 1.2.0. Please note that some small changes to your tests will be required.
Modified: isis/site/trunk/trunk.iml
URL: http://svn.apache.org/viewvc/isis/site/trunk/trunk.iml?rev=1679942&r1=1679941&r2=1679942&view=diff
==============================================================================
--- isis/site/trunk/trunk.iml (original)
+++ isis/site/trunk/trunk.iml Mon May 18 06:00:33 2015
@@ -1,10 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="WEB_MODULE" version="4">
- <component name="NewModuleRootManager" inherit-compiler-output="true">
- <exclude-output />
- <content url="file://$MODULE_DIR$" />
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- </component>
-</module>
-
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+ <component name="NewModuleRootManager" inherit-compiler-output="true">
+ <exclude-output />
+ <content url="file://$MODULE_DIR$" />
+ <orderEntry type="inheritedJdk" />
+ <orderEntry type="sourceFolder" forTests="false" />
+ </component>
+</module>
\ No newline at end of file