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 2014/02/19 15:13:48 UTC

svn commit: r1569744 - /isis/site/trunk/content/documentation.md

Author: danhaywood
Date: Wed Feb 19 14:13:47 2014
New Revision: 1569744

URL: http://svn.apache.org/r1569744
Log:
adding anchors to main page

Modified:
    isis/site/trunk/content/documentation.md

Modified: isis/site/trunk/content/documentation.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1569744&r1=1569743&r2=1569744&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Wed Feb 19 14:13:47 2014
@@ -5,13 +5,13 @@ Title: Documentation
 {row
 
 {col-md-4
-#### Elevator pitch
+#### <a name="elevator-pitch"></a>Elevator pitch
 
 - **[What's Isis?](intro/elevator-pitch/isis-in-pictures.html) ... in pictures**
 - [Common Use Cases](intro/elevator-pitch/common-use-cases.html)  <a href="intro/elevator-pitch/common-use-cases.html#screencast"><img src="./images/tv_show-25.png"></a>
 - [Online demo](http://isisdemo.mmyco.co.uk/) (ToDo App)
 
-#### Getting started
+#### <a name="getting-started"></a>Getting started
 
 - **[Simple Archetype](intro/getting-started/simple-archetype.html) ([1.3.1](archetypes/release-notes/about.html))**
 - [Quickstart Archetype](intro/getting-started/quickstart-archetype.html) ([1.3.1](archetypes/release-notes/about.html)) <a href="intro/getting-started/quickstart-archetype.html#screencast"><img src="./images/tv_show-25.png"></a>
@@ -19,12 +19,12 @@ Title: Documentation
 }
 
 {col-md-4
-#### Tutorials, screencasts
+#### <a name="tutorials"></a>Tutorials, screencasts
 
 - [Tutorials](intro/tutorials/tutorials.html)
 - **[Screencasts](intro/tutorials/screencasts.html)** <a href="intro/tutorials/screencasts.html"><img src="./images/tv_show-25.png"></a>
 
-#### Learning more
+#### <a name="learning-more"></a>Learning more
 
 - [Powered by Isis](intro/powered-by/powered-by.html)
 - [Articles, Conferences, Podcasts](intro/learning-more/articles-and-presentations.html)
@@ -34,14 +34,14 @@ Title: Documentation
 }
 
 {col-md-4
-#### Resources
+#### <a name="resources"></a>Resources
 
 - [Downloadable Presentations](intro/resources/downloadable-presentations.html)
 - **[Editor templates](intro/resources/editor-templates.html)**
 - [Icons](intro/resources/icons.html)
 - **[Programming Model Cheat Sheet](intro/resources/cheat-sheet.html)**
 
-#### Releases
+#### <a name="releases"></a>Releases
 
 - [Release Matrix](./release-matrix.html)
 
@@ -52,7 +52,7 @@ Title: Documentation
 {row
 
 {col-md-12
-## How-tos (programming model)
+## <a name="how-tos"></a>How-tos (programming model)
 
 }
 
@@ -62,7 +62,7 @@ Title: Documentation
 
 {col-md-4
 
-#### Pojos
+#### <a name="how-tos-pojos"></a>Pojos
 
 * [Pojo vs Inheriting from framework](./how-tos/how-to-01-010-How-to-have-a-domain-object-be-a-POJO.html)
 * [Registering a domain service](./how-tos/how-to-09-010-How-to-register-domain-services,-repositories-and-factories.html)
@@ -73,13 +73,13 @@ Title: Documentation
 * [Names/description of action param](./how-tos/how-to-01-140-How-to-specify-names-or-descriptions-for-an-action-parameter.html)
 * [Injecting services](./how-tos/how-to-01-150-How-to-inject-services-into-a-domain-entity-or-other-service.html)
 
-#### Object management
+#### <a name="how-tos-object-management"></a>Object management
 
 * [Finding objects](./how-tos/how-to-09-040-How-to-write-a-custom-repository.html)
 * [Instantiating and persisting objects](./how-tos/how-to-09-050-How-to-use-Factories.html)
 * [Create/delete objects](./how-tos/how-to-01-160-How-to-create-or-delete-objects-within-your-code.html)
 
-#### UI hints
+#### <a name="how-tos-ui-hints"></a>UI hints
 
 * [Entity icons](./how-tos/how-to-01-070-How-to-specify-the-icon-for-a-domain-entity.html)
 * [Ordering prop/colls in the UI](./how-tos/how-to-01-080-How-to-specify-the-order-in-which-properties-or-collections-are-displayed.html)
@@ -90,7 +90,7 @@ Title: Documentation
 {col-md-4
 
 
-#### Business rules
+#### <a name="how-tos-business-rules"></a>Business rules
 
 Visibility ("see it")
 
@@ -110,7 +110,7 @@ Validity ("do it")
 * [Validate collection add/remove](./how-tos/how-to-02-110-How-to-validate-an-object-being-added-or-removed-from-a-collection.html)
 * [Validate action params](./how-tos/how-to-02-120-How-to-validate-an-action-parameter-argument.html)
 
-#### Common constraints
+#### <a name="how-tos-common-constraints"></a>Common constraints
 
 * [Optional property](./how-tos/how-to-01-100-How-to-make-a-property-optional.html)
 * [Optional action ](./how-tos/how-to-01-110-How-to-make-an-action-parameter-optional.html)
@@ -122,7 +122,7 @@ Validity ("do it")
 {col-md-4
 
 
-#### Drop-downs &amp; defaults
+#### <a name="how-tos-drop-downs"></a>Drop-downs &amp; defaults
 
 For properties:
 
@@ -150,7 +150,7 @@ For both:
 {row
 
 {col-md-12
-## More advanced topics
+## <a name="more-advanced-topics"></a>More advanced topics
 
 }
 
@@ -160,12 +160,12 @@ For both:
 
 {col-md-4
 
-#### Prototyping tips
+#### <a name="more-advanced-topics-prototyping-tips"></a>Prototyping tips
 
 * [Fixtures](./more-advanced-topics/03-Fixtures-and-SwitchUser.html)
 * [Generic repository](./more-advanced-topics/how-to-09-030-How-to-use-a-generic-repository.html)
 
-#### Idioms and patterns
+#### <a name="more-advanced-topics-idioms-and-patterns"></a>Idioms and patterns
 
 * [Singleton &amp; request-scoped services](./more-advanced-topics/how-to-09-020-How-to-write-a-typical-domain-service.html)
 * [Decoupling dependencies using contributions](./more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html)
@@ -173,7 +173,7 @@ For both:
 * [Bidirectional relationships](./more-advanced-topics/how-to-04-060-How-to-set-up-and-maintain-bidirectional-relationships.html)
 * [View models](./more-advanced-topics/ViewModel.html)
 
-#### More UI layout hints
+#### <a name="more-advanced-topics-more-ui-layout-hints"></a>More UI layout hints
 
 * [Static and dynamic layouts](more-advanced-topics/dynamic-layouts.html) <a href="more-advanced-topics/dynamic-layouts.html#screencast"><img src="./images/tv_show-25.png"></a>
 * [Tweaking CSS classes](./more-advanced-topics/how-to-tweak-the-ui-using-css-classes.html)
@@ -188,14 +188,14 @@ For both:
 
 {col-md-4
 
-#### Business rules
+#### <a name="more-advanced-topics-business-rules"></a>Business rules
 
 * [All members hidden](./more-advanced-topics/how-to-02-040-How-to-specify-that-none-of-an-object's-members-is-visible.html)
 * [All members unmodifiable](./more-advanced-topics/how-to-02-080-How-to-specify-that-none-of-an-object's-members-can-be-modified-or-invoked.html)
 * [Immutable object](./more-advanced-topics/how-to-02-090-How-to-specify-that-an-object-is-immutable.html)
 * [Declarative validation using @MustSatisfy](./more-advanced-topics/how-to-02-130-How-to-validate-declaratively-using-MustSatisfy.html)
 
-#### Derived props/colls
+#### <a name="more-advanced-topics-derived-props-colls"></a>Derived props/colls
 
 * [Derived property](./more-advanced-topics/how-to-04-010-How-to-make-a-derived-property.html)
 * [Derived collection](./more-advanced-topics/how-to-04-020-How-to-make-a-derived-collection.html)
@@ -208,12 +208,12 @@ For both:
 
 {col-md-4
 
-#### Error handling
+#### <a name="more-advanced-topics-error-handling"></a>Error handling
 
 * [Raise message/errors to users](./more-advanced-topics/how-to-06-010-How-to-pass-a-messages-and-errors-back-to-the-user.html)
 * [Exception Recognizer](./reference/services/exception-recognizers.html) service
 
-#### Persistence lifecycle
+#### <a name="more-advanced-topics-persistence-lifecycle"></a>Persistence lifecycle
 
 * [Initial value of property](./more-advanced-topics/how-to-07-010-How-to-set-up-the-initial-value-of-a-property-programmatically.html)
 * [Lifecycle hooks](./more-advanced-topics/how-to-07-020-How-to-insert-behaviour-into-the-object-life-cycle.html)
@@ -222,12 +222,12 @@ For both:
 * [Lazy loading](./more-advanced-topics/how-to-07-050-How-to-perform-lazy-loading.html)
 * [Dirty object tracking](./more-advanced-topics/how-to-07-060-How-to-perform-dirty-object-tracking.html)
 
-#### Permissions
+#### <a name="more-advanced-topics-permissions"></a>Permissions
 
 * [Hide/disable/validate per user/role](./more-advanced-topics/how-to-08-010-Hiding,-disabling-or-validating-for-specific-users-or-roles.html)
 * [The authorization manager](./more-advanced-topics/how-to-08-020-How-to-use-Isis-authorization-manager.html)
 
-#### Customisation
+#### <a name="more-advanced-topics-customisation"></a>Customisation
 
 * [Finetuning the Programming Model](more-advanced-topics/metamodel-finetuning-the-programming-model.html)
 
@@ -239,7 +239,7 @@ For both:
 {row
 
 {col-md-12
-## Domain  Services
+## <a name="domain-services"></a>Domain  Services
 
 }
 
@@ -249,14 +249,14 @@ For both:
 
 {col-md-4
 
-#### Common
+#### <a name="domain-services-common"></a>Common
 
 * [DomainObjectContainer interface](./reference/DomainObjectContainer.html)
 * [Exception Recognizers](./reference/services/exception-recognizers.html)
 * [Clock](./reference/services/01-Clock.html)
 * [User Profiles](./reference/services/02-Profiles.html)
 
-#### Bookmark/memento
+#### <a name="domain-services-bookmark-memento"></a>Bookmark/memento
 
 * [Bookmark Service](./reference/services/bookmark-service.html)
 * [Memento Service](./reference/services/memento-service.html) [1.4.0-snapshot]
@@ -266,17 +266,17 @@ For both:
 
 {col-md-4
 
-#### Profiling/background execution [1.4.0-snapshot]
+#### <a name="domain-services-profiling-background-execution"></a>Profiling/background execution [1.4.0-snapshot]
 
 * [Command Context/Service](./reference/services/command-context.html)
 * [Background Service / Background Command Service](./reference/services/background-service.html)
 
-#### Publishing/auditing:
+#### <a name="domain-services-publishing-auditing"></a>Publishing/auditing:
 
 * [Auditing Service](./reference/services/auditing-service.html)
 * [Publishing Service](./reference/services/publishing-service.html)
 
-#### Performance tuning/co-ordination [1.4.0-snapshot]
+#### <a name="domain-services-performance-tuning-coordination"></a>Performance tuning/co-ordination [1.4.0-snapshot]
 
 * [QueryResultsCache](./reference/services/query-results-cache.html)
 * [Scratchpad](./reference/services/scratchpad.html)
@@ -287,13 +287,13 @@ For both:
 
 {col-md-4
 
-#### Other:
+#### <a name="domain-services-other"></a>Other:
 
 * [Wrapper Factory](reference/services/wrapper-factory.html) [stub]
 * [Settings Services](./reference/services/settings-services.html)
 * [Developer Utilities Service](./reference/services/developer-utilities-service.html)
 
-#### Third-party:
+#### <a name="domain-services-third-party"></a>Third-party:
 
 * [Docx Mail merge](./reference/services/third-party/danhaywood-isis-domainservice-docx.html)
 * [Excel download/upload](./reference/services/third-party/danhaywood-isis-domainservice-excel.html) <a href="./reference/services/third-party/danhaywood-isis-domainservice-excel.html#screencast"><img src="./images/tv_show-25.png"></a> [1.4.0-snapshot]
@@ -305,7 +305,7 @@ For both:
 {row
 
 {col-md-12
-## Reference
+## <a name="reference"></a>Reference
 
 }
 
@@ -315,11 +315,11 @@ For both:
 
 {col-md-4
 
-#### Config
+#### <a name="reference-config"></a>Config
 
 * [Configuration Files](./reference/configuration-files.html)
 
-####  Non-UI execution [1.4.0-snapshot]
+####  <a name="reference-non-ui-execution"></a>Non-UI execution [1.4.0-snapshot]
 
 - [IsisSessionTemplate](./reference/non-ui/isis-session-template.html)
 - [BackgroundCommandExecution](./reference/non-ui/background-command-execution.html)
@@ -328,7 +328,7 @@ For both:
 
 {col-md-4
 
-####  Reference
+####  <a name="reference-reference"></a>Reference
 
 * [Deployment Types](./reference/deployment-type.html)
 * [Recognized Methods](./reference/Recognized-Methods-and-Prefixes.html)
@@ -341,7 +341,7 @@ For both:
 {col-md-4
 
 
-#### Supporting features
+#### <a name="reference-supporting-features"></a>Supporting features
 
 * [Security](./reference/Security.html)
 * [Applib utility classes](./reference/Utility.html)
@@ -354,7 +354,7 @@ For both:
 {row
 
 {col-md-12
-## Core [1.3.0](core/release-notes/about.html)
+## <a name="core"></a>Core [1.3.0](core/release-notes/about.html)
 
 }
 
@@ -364,7 +364,7 @@ For both:
 
 {col-md-4
 
-#### Dev support
+#### <a name="core-dev-support"></a>Dev support
 <p class="display:none"/>
 
 * [Unit Test Support](core/unittestsupport.html)
@@ -375,7 +375,7 @@ For both:
 
 {col-md-4
 
-#### Runtime
+#### <a name="core-runtime"></a>Runtime
 <p class="display:none"/>
 
 * [Core Runtime](core/runtime.html) [stub]
@@ -385,7 +385,7 @@ For both:
 
 {col-md-4
   
-#### Bundled components
+#### <a name="core-bundled-components"></a>Bundled components
 
 * [Bytecode Enhancers](core/bytecode.html) [stub]
 * [Bypass Security](core/bypass-security.html) [stub]
@@ -400,16 +400,16 @@ For both:
 {row
 
 {col-md-12
-## Wicket Viewer [1.3.1](components/viewers/wicket/release-notes/about.html)
+## <a name="wicket-viewer"></a>Wicket Viewer [1.3.1](components/viewers/wicket/release-notes/about.html)
 }
 
 {col-md-4
-##### About
+##### <a name="wicket-viewer-about"></a>About
 <p class="display:none"/>
 
 * [About](components/viewers/wicket/about.html)
 
-#### Configuration
+#### <a name="wicket-viewer-configuration"></a>Configuration
 
 * [Titles in tables](components/viewers/wicket/titles-in-tables.html)
 * [Suppressing 'remember me'](components/viewers/wicket/suppressing-remember-me.html)
@@ -419,7 +419,7 @@ For both:
 
 {col-md-4
 
-#### Extensions
+#### <a name="wicket-viewer-extensions"></a>Extensions
 
 * [Extending the viewer](components/viewers/wicket/customizing-the-viewer.html)
 
@@ -427,7 +427,7 @@ For both:
 
 {col-md-4
 
-#### Third-party extensions
+#### <a name="wicket-viewer-third-party-extensions"></a>Third-party extensions
 
 * [Excel download](./components/viewers/wicket/third-party/danhaywood-isis-wicket-excel.html)
 * [Fullcalendar2](./components/viewers/wicket/third-party/danhaywood-isis-wicket-fullcalendar2.html)
@@ -442,13 +442,13 @@ For both:
 {row
 
 {col-md-12
-## RestfulObjects Viewer [2.1.0](components/viewers/restfulobjects/release-notes/about.html)
+## <a name="restfulobjects-viewer"></a>RestfulObjects Viewer [2.1.0](components/viewers/restfulobjects/release-notes/about.html)
 }
 
 
 {col-md-4
 
-#### About
+#### <a name="restfulobjects-viewer-about"></a>About
 <p class="display:none"/>
 
 * [About](components/viewers/restfulobjects/about.html)
@@ -457,7 +457,7 @@ For both:
 
 {col-md-4
 
-#### Applib service impl.
+#### <a name="restfulobjects-viewer-applib-service-impl"></a>Applib service impl.
 
 * [Event Serializer per RO Spec](components/viewers/restfulobjects/event-serializer-rospec.html)
 
@@ -474,22 +474,22 @@ For both:
 {row
 
 {col-md-12
-## JDO/DataNucleus Object Store [1.3.0](components/objectstores/jdo/release-notes/about.html)
+## <a name="jdo-objectstore"></a>JDO/DataNucleus Object Store [1.3.0](components/objectstores/jdo/release-notes/about.html)
 }
 
 {col-md-4
 
-#### About
+#### <a name="jdo-objectstore-about"></a>About
 <p class="display:none"/>
 
 * [About](components/objectstores/jdo/about.html)
 
-#### JDO Enhancer
+#### <a name="jdo-objectstore-jdo-enhancer"></a>JDO Enhancer
 
 * [DataNucleus and Eclipse](components/objectstores/jdo/datanucleus-and-eclipse.html) <a href="./components/objectstores/jdo/datanucleus-and-eclipse.html#screencast"><img src="./images/tv_show-25.png"></a>
 * [DataNucleus and Maven](components/objectstores/jdo/datanucleus-and-maven.html)
 
-#### Configuration
+#### <a name="jdo-objectstore-configuration"></a>Configuration
 
 * [`persistence.xml` file](components/objectstores/jdo/persistence_xml.html)
 * [Eagerly Registering Entity Types](components/objectstores/jdo/eagerly-registering-entities.html)
@@ -502,7 +502,7 @@ For both:
 {col-md-4
 
 
-####  JDO mapping hints
+####  <a name="jdo-objectstore-jdo-mapping-hints"></a>JDO mapping hints
 <p class="display:none"/>
 
 * [Mapping Mandatory and Optional Properties](components/objectstores/jdo/mapping-mandatory-and-optional-properties.html)
@@ -516,12 +516,12 @@ For both:
 }
 
 {col-md-4
-####  JDO services
+####  <a name="jdo-objectstore-jdo-services"></a>JDO services
 <p class="display:none"/>
 
 * [Using the `IsisJdoSupport` service](components/objectstores/jdo/services/isisjdosupport-service.html)
 
-#### Applib service impl.
+#### <a name="jdo-objectstore-applib-service-impl"></a>Applib service impl.
 <p class="display:none"/>
 
 * [Exception Recognizers](components/objectstores/jdo/services/exception-recognizers-jdo.html)
@@ -531,7 +531,7 @@ For both:
 * [Publishing Service on JDO](components/objectstores/jdo/services/publishing-service-jdo.html) 
 * [Auditing Service on JDO](components/objectstores/jdo/services/auditing-service-jdo.html)
 
-#### Non-UI
+#### <a name="jdo-objectstore-non-ui"></a>Non-UI
 
 * [Background Command Execution](components/objectstores/jdo/non-ui/background-command-execution-jdo.html)
 
@@ -544,15 +544,15 @@ For both:
 {row
 
 {col-md-12
-## Security
+## <a name="security"></a>Security
 }
 
 {col-md-4
-#### Shiro [1.3.0](components/security/shiro/release-notes/about.html)
+#### <a name="security-shiro"></a>Shiro [1.3.0](components/security/shiro/release-notes/about.html)
 
 * [About](components/security/shiro/about.html)
 
-#### Configuration
+#### <a name="security-shiro-configuration"></a>Configuration
 
 * [Configuring Isis to use Shiro](components/security/shiro/configuring-shiro.html)
 * [Configuring Shiro to use LDAP](components/security/shiro/using-ldap.html)
@@ -561,7 +561,7 @@ For both:
 }
 
 {col-md-4
-#### File [1.0.1](components/security/file/release-notes/about.html)
+#### <a name="security-file"></a>File [1.0.1](components/security/file/release-notes/about.html)
 <p class="display:none"/>
 
 * [About](components/security/file/about.html)
@@ -576,12 +576,12 @@ For both:
 {row
 
 {col-md-12
-##  Other Topics
+##  <a name="other-topics"></a>Other Topics
 }
 
 {col-md-4
 
-#### Contributors
+#### <a name="other-topics-contributors"></a>Contributors
 
 * [Contributing](contributors/contributing.html)
 * [Development Environment](contributors/development-environment.html)
@@ -594,7 +594,7 @@ For both:
 
 {col-md-4
 
-#### Committers
+#### <a name="other-topics-committers"></a>Committers
 <p class="display:none"/>
 
 * [Updating the CMS site](contributors/updating-the-cms-site.html)
@@ -606,7 +606,7 @@ For both:
 * [Verifying releases](contributors/verifying-releases.html)
 * [Key generation](contributors/key-generation.html)
 
-#### PMC
+#### <a name="other-topics-pmc"></a>PMC
 
 * [Notes](contributors/pmc-notes.html)
 
@@ -614,11 +614,11 @@ For both:
 }
 
 {col-md-4
-#### Third Party Viewers
+#### <a name="other-topics-third-party-viewers"></a>Third Party Viewers
 
 * [DHTMLX](third-party/viewers/dhtmlx/about.html)
 
-#### Third-party Plugins
+#### <a name="other-topics-third-party-plugins"></a>Third-party Plugins
 
 * [JRebel Plugin](other/jrebel.html)  <a href="./other/jrebel.html#screencast"><img src="./images/tv_show-25.png"></a> [stub]
 
@@ -644,12 +644,12 @@ For both:
 {row
 
 {col-md-12
-## Unreleased & Mothballed components
+## <a name="unreleased"></a>Unreleased & Mothballed components
 }
 
 {col-md-4
 
-#### Unreleased
+#### <a name="unreleased-unreleased"></a>Unreleased
 
 Not released since graduation.
 
@@ -664,7 +664,7 @@ Not released since graduation.
 
 {col-md-4
 
-#### Mothballed
+#### <a name="unreleased-mothballed"></a>Mothballed
 
 No longer under active development
 
@@ -679,7 +679,7 @@ No longer under active development
 
 {col-md-4
 
-#### Incomplete
+#### <a name="unreleased-incomplete"></a>Incomplete
 
 * [Eclipse IDE Plugin](other/eclipse-plugin.html) [stub]
 * [Maven Plugin](other/maven-plugin.html) [stub]