[AUTO] New version of website

This commit is contained in:
Strolch GitHub Actions Build 2021-07-14 12:22:12 +00:00
parent d6597dc213
commit 3250030621
46 changed files with 176 additions and 176 deletions

View File

@ -1 +1 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>404 Page not found</title><link href=/css/nucleus.css?1626103837 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103837 rel=stylesheet><link href=/css/hybrid.css?1626103837 rel=stylesheet><link href=/css/featherlight.min.css?1626103837 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103837 rel=stylesheet><link href=/css/theme.css?1626103837 rel=stylesheet><link href=/css/hugo-theme.css?1626103837 rel=stylesheet><link href=/css/theme-green.css?1626103837 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style></head><body data-url=/><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=/>Go to homepage</a></p><p><img src=/images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>404 Page not found</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style></head><body data-url=/><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=/>Go to homepage</a></p><p><img src=/images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Development - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/development/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class="dd-item
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Development - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/development/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class="dd-item
parent
active"><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/development/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Development</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#prerequisites>Prerequisites</a></li><li><a href=#building-strolch>Building Strolch</a></li><li><a href=#creating-a-strolch-app>Creating a Strolch App</a><ul><li><a href=#creating-a-java-strolch-web-app>Creating a Java Strolch Web App</a></li><li><a href=#creating-a-simple-java-strolch-app>Creating a simple Java Strolch App</a></li></ul></li><li><a href=#tools-used>Tools used</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Development</h1><h2 id=prerequisites>Prerequisites</h2><p>To start developing Strolch you need an installed:</p><ul><li>Java JDK 11</li><li>Apache Maven 3.x</li></ul><h2 id=building-strolch>Building Strolch</h2><p>Setting up Strolch is just a few lines:</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>git clone https://github.com/strolch-li/strolch.git
active"><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/development/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Development</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#prerequisites>Prerequisites</a></li><li><a href=#building-strolch>Building Strolch</a></li><li><a href=#creating-a-strolch-app>Creating a Strolch App</a><ul><li><a href=#creating-a-java-strolch-web-app>Creating a Java Strolch Web App</a></li><li><a href=#creating-a-simple-java-strolch-app>Creating a simple Java Strolch App</a></li></ul></li><li><a href=#tools-used>Tools used</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Development</h1><h2 id=prerequisites>Prerequisites</h2><p>To start developing Strolch you need an installed:</p><ul><li>Java JDK 11</li><li>Apache Maven 3.x</li></ul><h2 id=building-strolch>Building Strolch</h2><p>Setting up Strolch is just a few lines:</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>git clone https://github.com/strolch-li/strolch.git
cd strolch
mvn clean install -DskipTests
</code></pre></div><div class="notices tip"><p>Note: To run the tests you will need to configure the PostgreSQL Databases. See
@ -42,4 +42,4 @@ you should replace the placeholders in the brackets:</p><div class=highlight><pr
mvn clean package
</code></pre></div><p>Start the program using:</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>mvn exec:java
</code></pre></div><p>Happy coding =))</p><h2 id=tools-used>Tools used</h2><p>The following tools are used to develop Strolch and Strolch-based projects:</p><ul><li><a href="https://www.jetbrains.com/idea/download/#section=linux" target=_blank>IntelliJ</a></li><li><a href=https://maven.apache.org/ target=_blank>Apache Maven</a></li><li><a href=http://git-scm.com/ target=_blank>Git SCM</a></li></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/download/ title=Download><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/ title=Blog style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
</code></pre></div><p>Happy coding =))</p><h2 id=tools-used>Tools used</h2><p>The following tools are used to develop Strolch and Strolch-based projects:</p><ul><li><a href="https://www.jetbrains.com/idea/download/#section=linux" target=_blank>IntelliJ</a></li><li><a href=https://maven.apache.org/ target=_blank>Apache Maven</a></li><li><a href=http://git-scm.com/ target=_blank>Git SCM</a></li></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/download/ title=Download><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/ title=Blog style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,8 +1,8 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Download - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/download/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class="dd-item
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Download - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/download/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class="dd-item
parent
active"><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/download/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Download</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#download>Download</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Download</h1><h2 id=download>Download</h2><p>Strolch is
active"><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/download/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Download</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#download>Download</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Download</h1><h2 id=download>Download</h2><p>Strolch is
on <a href=https://mvnrepository.com/artifact/li.strolch/li.strolch.agent>Maven central</a>
, but if the latest version is not there, then build it locally. A guide can be
found on the <a href=/development>development</a> page.</p><p>Strolch is also built on <a href=https://ci.4trees.ch/>Jenkins</a>, so you can see if the
latest version passes all tests.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/crud-book/ title="CRUD Book"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/development/ title=Development style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
latest version passes all tests.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/crud-book/ title="CRUD Book"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/development/ title=Development style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Architecture - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/architecture/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
parent"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class="dd-item active"><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/architecture.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/plc/>PLC</a> > Architecture</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#architecture>Architecture</a><ul><li><a href=#overview>Overview</a></li><li><a href=#plc-architecture>PLC Architecture</a></li></ul></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Architecture</h1><h2 id=architecture>Architecture</h2><h3 id=overview>Overview</h3><p><img src=/assets/images/Strolch-PLC-Architecture-Overview.png alt="Strolch PLC Architecture Overview"></p><p>The Strolch PLC architecture sees the Strolch Agent as the server, managing
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Architecture - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/architecture/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
parent"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class="dd-item active"><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/architecture.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/plc/>PLC</a> > Architecture</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#architecture>Architecture</a><ul><li><a href=#overview>Overview</a></li><li><a href=#plc-architecture>PLC Architecture</a></li></ul></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Architecture</h1><h2 id=architecture>Architecture</h2><h3 id=overview>Overview</h3><p><img src=/assets/images/Strolch-PLC-Architecture-Overview.png alt="Strolch PLC Architecture Overview"></p><p>The Strolch PLC architecture sees the Strolch Agent as the server, managing
logical devices, i.e. multiple sensors and actors together and thus deciding on
further steps. With this architecture multiple PLCs can be combined together in
one agent for flow control.</p><h3 id=plc-architecture>PLC Architecture</h3><p><img src=/assets/images/Strolch-PLC-Architecture.png alt="Strolch PLC Architecture"></p><p>On the agent side the two main classes are the <code>PlcGwServerHandler</code> and the
@ -12,4 +12,4 @@ can be directly extended.</p><p>On the PLC side, the <code>PlcGwClientHandler</c
<code>PlcHandler</code> initializes the model and connections. The <code>Plc</code> class is Strolch
agnostic and manages the connections and notifies <code>PlcListener</code> instances on
changes coming from the underlying connections. The <code>PlcService</code> implementations
implement business logic, and can also be notified on updates from connections.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/ title=PLC><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/plc/example-set-up/ title="Example Set-Up" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
implement business logic, and can also be notified on updates from connections.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/ title=PLC><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/plc/example-set-up/ title="Example Set-Up" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Example Set-Up - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/example-set-up/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
parent"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class="dd-item active"><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/example-set-up.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/plc/>PLC</a> > Example Set-Up</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#example-set-up>Example Set-Up</a></li><li><a href=#new-project>New Project</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Example Set-Up</h1><h2 id=example-set-up>Example Set-Up</h2><p>This example setup describes the movement of containers over conveyors. The
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Example Set-Up - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/example-set-up/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
parent"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class="dd-item active"><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/example-set-up.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/plc/>PLC</a> > Example Set-Up</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#example-set-up>Example Set-Up</a></li><li><a href=#new-project>New Project</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Example Set-Up</h1><h2 id=example-set-up>Example Set-Up</h2><p>This example setup describes the movement of containers over conveyors. The
conveyors have motors which can be started and stopped by a GPIO output pin
controlled on a Raspberry Pi and each conveyor has a light barrier to detect the
occupancy of a container and the Raspberry Pi detects this on GPIO input pins.</p><p>Further at each conveyor location is a barcode reader to read the ID of a
@ -421,4 +421,4 @@ a <code>PlcConnection</code>:</p></li></ol><div class=highlight><pre style=color
<span style=color:#f92672>&lt;/ParameterBag&gt;</span>
<span style=color:#f92672>&lt;/Resource&gt;</span>
<span style=color:#f92672>&lt;/StrolchModel&gt;</span>
</code></pre></div><p>See <a href=https://github.com/strolch-li/strolch-plc/blob/develop/example/strolch-plc-example-connections.xml>strolch-plc-example-connections.xml</a> for further examples.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/architecture/ title=Architecture><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/ title=Tutorial style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
</code></pre></div><p>See <a href=https://github.com/strolch-li/strolch-plc/blob/develop/example/strolch-plc-example-connections.xml>strolch-plc-example-connections.xml</a> for further examples.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/architecture/ title=Architecture><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/ title=Tutorial style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,8 +1,8 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>PLC - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>PLC - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/plc/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class="dd-item
parent
active"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > PLC</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#overview>Overview</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>PLC</h1><h2 id=overview>Overview</h2><p>Using Strolch as a PLC has certain advantages and disadvantages. The following
active"><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/plc/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > PLC</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#overview>Overview</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>PLC</h1><h2 id=overview>Overview</h2><p>Using Strolch as a PLC has certain advantages and disadvantages. The following
is a list of advantages:</p><ul><li>Same programming model and language for server and PLC</li><li>PLC has the same privilege handling as in Strolch</li><li>Simulating down to the PLC level is easily possible for easier testing of
server logic</li></ul><p>Of course using the Java language as a PLC has its limitations, we have manage
to use it for customers and are satisfied with the result. What follows is a
description in how to set up your own Strolch based PLC.</p><p>Checkout the code at <a href=https://github.com/strolch-li/strolch-plc>GitHub</a></p><p>Currently, we have the following topics of discussion:</p><ul class="children children-li"><li><a href=/plc/architecture/>Architecture</a></li><li><a href=/plc/example-set-up/>Example Set-Up</a></li></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/documentation/priviles/ title=Privileges><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/plc/architecture/ title=Architecture style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
description in how to set up your own Strolch based PLC.</p><p>Checkout the code at <a href=https://github.com/strolch-li/strolch-plc>GitHub</a></p><p>Currently, we have the following topics of discussion:</p><ul class="children children-li"><li><a href=/plc/architecture/>Architecture</a></li><li><a href=/plc/example-set-up/>Example Set-Up</a></li></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/documentation/priviles/ title=Privileges><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/plc/architecture/ title=Architecture style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,7 +1,7 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Blog - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Blog - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent
active"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Blog</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#about>About</a></li><li><a href=#entries>Entries</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Blog</h1><h2 id=about>About</h2><p>The official Strolch blog with news, ideas, and thoughts on using Strolch.</p><p>Strolch is an open source component based software agent written in Java and can
active"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Blog</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#about>About</a></li><li><a href=#entries>Entries</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Blog</h1><h2 id=about>About</h2><p>The official Strolch blog with news, ideas, and thoughts on using Strolch.</p><p>Strolch is an open source component based software agent written in Java and can
be compared, in a light sense, with the Java EE stack: Strolch takes care of
persistence, implements Services for use cases, Commands as re-usable algorithms
and has a parameterized data model.</p><h2 id=entries>Entries</h2><ul class="children children-li"><li><a href=/posts/post-00014/>Strolch Reports</a></li><p>Strolch can do reports!</p><li><a href=/posts/post-00013/>Strolch Searches</a></li><p>Strolch queries are deprecated!</p><li><a href=/posts/post-00012/>Wow, the many changes!</a></li><p>So many changes, and so long no update - not good!</p><li><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><p>Release Version 1.3.0 released and deployed to Maven Central</p><li><a href=/posts/post-00010/>Versioning of objects</a></li><p>Opt-In versioning of objects</p><li><a href=/posts/post-00009/>Release 1.2.0</a></li><p>Release of Strolch 1.2.0</p><li><a href=/posts/post-00008/>Strolch Update</a></li><p>Long due update on Strolch development.</p><li><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><p>The ground work of the Strolch planning engine has been laid.</p><li><a href=/posts/post-00006/>Strolch Documentation</a></li><p>Any good software has some decent documentation explaining concepts, best practices and gives examples.</p><li><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><p>Finally Version 1.0.0 of Strolch has been released and can be downloaded immediately.</p><li><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><p>New DurationParameter and additional minor changes: Release of 1.0.0-RC4 which can be downloaded on the download page.</p><li><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><p>Important feature Database Initialization added: Release of 1.0.0-RC3 which can be downloaded on the download page.</p><li><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><p>Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the download page.</p><li><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li><p>With the Go-Live of a Strolch-based application around the corner, it is time to release Version 1.0.0 of Strolch. To this affect we have now released version 1.0.0-RC1 which can be downloaded on the download page.</p></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/development/ title=Development><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00014/ title="Strolch Reports" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
and has a parameterized data model.</p><h2 id=entries>Entries</h2><ul class="children children-li"><li><a href=/posts/post-00014/>Strolch Reports</a></li><p>Strolch can do reports!</p><li><a href=/posts/post-00013/>Strolch Searches</a></li><p>Strolch queries are deprecated!</p><li><a href=/posts/post-00012/>Wow, the many changes!</a></li><p>So many changes, and so long no update - not good!</p><li><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><p>Release Version 1.3.0 released and deployed to Maven Central</p><li><a href=/posts/post-00010/>Versioning of objects</a></li><p>Opt-In versioning of objects</p><li><a href=/posts/post-00009/>Release 1.2.0</a></li><p>Release of Strolch 1.2.0</p><li><a href=/posts/post-00008/>Strolch Update</a></li><p>Long due update on Strolch development.</p><li><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><p>The ground work of the Strolch planning engine has been laid.</p><li><a href=/posts/post-00006/>Strolch Documentation</a></li><p>Any good software has some decent documentation explaining concepts, best practices and gives examples.</p><li><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><p>Finally Version 1.0.0 of Strolch has been released and can be downloaded immediately.</p><li><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><p>New DurationParameter and additional minor changes: Release of 1.0.0-RC4 which can be downloaded on the download page.</p><li><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><p>Important feature Database Initialization added: Release of 1.0.0-RC3 which can be downloaded on the download page.</p><li><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><p>Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the download page.</p><li><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li><p>With the Go-Live of a Strolch-based application around the corner, it is time to release Version 1.0.0 of Strolch. To this affect we have now released version 1.0.0-RC1 which can be downloaded on the download page.</p></ul><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/development/ title=Development><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00014/ title="Strolch Reports" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Release 1.0.0-RC2 - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00002/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class="dd-item active"><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00002.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Release 1.0.0-RC2</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#release-100-rc2>Release 1.0.0-RC2</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Release 1.0.0-RC2</h1><h2 id=release-100-rc2>Release 1.0.0-RC2</h2><p>Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Release 1.0.0-RC2 - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00002/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class="dd-item active"><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00002.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Release 1.0.0-RC2</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#release-100-rc2>Release 1.0.0-RC2</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Release 1.0.0-RC2</h1><h2 id=release-100-rc2>Release 1.0.0-RC2</h2><p>Scratch that RC1, here is the brand new 1.0.0-RC2 which can be downloaded on the
download page.</p><hr><p>So, as expected there were a few bugs, for instance the Strolch tutorial apps
didn&rsquo;t start, so now i fixed those and released an RC2. Go get it and give it a
try!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>22/08/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00001/ title="Release 1.0.0-RC1" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
try!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>22/08/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00001/ title="Release 1.0.0-RC1" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Important feature Database Initialization added: Release of 1.0.0-RC3 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>DB Initialization: Release 1.0.0-RC3 - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00003/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class="dd-item active"><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00003.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > DB Initialization: Release 1.0.0-RC3</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#db-initialization-release-100-rc3>DB Initialization: Release 1.0.0-RC3</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>DB Initialization: Release 1.0.0-RC3</h1><h2 id=db-initialization-release-100-rc3>DB Initialization: Release 1.0.0-RC3</h2><p>Important feature Database Initialization added: Release of 1.0.0-RC3 which can
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Important feature Database Initialization added: Release of 1.0.0-RC3 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>DB Initialization: Release 1.0.0-RC3 - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00003/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class="dd-item active"><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00003.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > DB Initialization: Release 1.0.0-RC3</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#db-initialization-release-100-rc3>DB Initialization: Release 1.0.0-RC3</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>DB Initialization: Release 1.0.0-RC3</h1><h2 id=db-initialization-release-100-rc3>DB Initialization: Release 1.0.0-RC3</h2><p>Important feature Database Initialization added: Release of 1.0.0-RC3 which can
be downloaded on the download page.</p><hr><p>When living <em>continuous integration</em> and <em>continuous delivery</em>, it is vital that
things like database migrations and initialization are performed in a
controlled, but automatic way.</p><p>A Strolch-based application is using the PostgreSQL persistence layer. The
@ -19,4 +19,4 @@ created during initialization, then the database is also initialized with the
contents of the XML file configured under key <code>dataStoreFile</code> of the relevant
<code>Realm</code>.</p><p>The database initialization is done as a system user action which must have the
name <code>db_initializer</code>. This is another fail-safe, so that on a production system,
this user can simply be deleted.</p><p>So, Strolch 1.0.0-RC3 is out the door, go ahead and <a href=/download>try it out</a>.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>24/08/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00002/ title="Release 1.0.0-RC2" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
this user can simply be deleted.</p><p>So, Strolch 1.0.0-RC3 is out the door, go ahead and <a href=/download>try it out</a>.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>24/08/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00002/ title="Release 1.0.0-RC2" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,9 +1,9 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="New DurationParameter and additional minor changes: Release of 1.0.0-RC4 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>DurationParameter and other minor changes: Release 1.0.0-RC4 - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00004/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class="dd-item active"><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00004.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > DurationParameter and other minor changes: Release 1.0.0-RC4</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#durationparameter-and-other-minor-changes-release-100-rc4>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>DurationParameter and other minor changes: Release 1.0.0-RC4</h1><h2 id=durationparameter-and-other-minor-changes-release-100-rc4>DurationParameter and other minor changes: Release 1.0.0-RC4</h2><p>New <code>DurationParameter</code> and additional minor changes: Release of 1.0.0-RC4 which
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="New DurationParameter and additional minor changes: Release of 1.0.0-RC4 which can be downloaded on the download page."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>DurationParameter and other minor changes: Release 1.0.0-RC4 - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00004/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class="dd-item active"><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00004.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > DurationParameter and other minor changes: Release 1.0.0-RC4</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#durationparameter-and-other-minor-changes-release-100-rc4>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>DurationParameter and other minor changes: Release 1.0.0-RC4</h1><h2 id=durationparameter-and-other-minor-changes-release-100-rc4>DurationParameter and other minor changes: Release 1.0.0-RC4</h2><p>New <code>DurationParameter</code> and additional minor changes: Release of 1.0.0-RC4 which
can be downloaded on the <a href=/download>download page</a>.</p><hr><p>While implementing a use case in a Strolch based application it was detected
that an essential parameter type was missing, the <code>DurationParameter</code>. This
parameter currently stores the value as a long in memory and serializes to
<a href=http://en.wikipedia.org/wiki/ISO_8601#Durations target=_blank>ISO8601</a>.
As soon as we move Strolch to Java8, we will change this to use the
<code>Period</code> class in the new Java8 date and time API.</p><p>In addition to the new parameter, a couple of other changes were made:</p><ul><li>32c1785 [Major] Added Session timeout handling</li><li>d55371e [Minor] fixed component version descriptions</li><li>c1cdfbb [Bugfix] added missing cloning of StringSetTimedState in Resources</li><li>8f50a15 [Major] changed XML format of time value of TimedStates to be ISO8601</li><li>5fbbe50 [Bugfix] fix NPE when cloning Resources with no state vars</li><li>b77f4b2 [New] added TimeVariable.clear()-method</li><li>Updated sub-module ch.eitchnet.utils to 906d24d</li><li>Updated sub-module ch.eitchnet.privilege to aa16887</li></ul><p>So, Strolch 1.0.0-RC4 is out the door, go ahead and <a href=/download>try it out</a>.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>09/10/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00005/ title="Strolch Release 1.0.0"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
<code>Period</code> class in the new Java8 date and time API.</p><p>In addition to the new parameter, a couple of other changes were made:</p><ul><li>32c1785 [Major] Added Session timeout handling</li><li>d55371e [Minor] fixed component version descriptions</li><li>c1cdfbb [Bugfix] added missing cloning of StringSetTimedState in Resources</li><li>8f50a15 [Major] changed XML format of time value of TimedStates to be ISO8601</li><li>5fbbe50 [Bugfix] fix NPE when cloning Resources with no state vars</li><li>b77f4b2 [New] added TimeVariable.clear()-method</li><li>Updated sub-module ch.eitchnet.utils to 906d24d</li><li>Updated sub-module ch.eitchnet.privilege to aa16887</li></ul><p>So, Strolch 1.0.0-RC4 is out the door, go ahead and <a href=/download>try it out</a>.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>09/10/2014</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00005/ title="Strolch Release 1.0.0"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Finally Version 1.0.0 of Strolch has been released and can be downloaded immediately."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Release 1.0.0 - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00005/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class="dd-item active"><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00005.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Release 1.0.0</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-release-100>Strolch Release 1.0.0</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Release 1.0.0</h1><h2 id=strolch-release-100>Strolch Release 1.0.0</h2><p>Finally Version 1.0.0 of Strolch has been released and can be <a href=/download>downloaded</a> immediately.</p><hr><p>Before 1.0.0 could be released, some major changes were decided, all driven by
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Finally Version 1.0.0 of Strolch has been released and can be downloaded immediately."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Release 1.0.0 - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00005/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class="dd-item active"><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00005.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Release 1.0.0</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-release-100>Strolch Release 1.0.0</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Release 1.0.0</h1><h2 id=strolch-release-100>Strolch Release 1.0.0</h2><p>Finally Version 1.0.0 of Strolch has been released and can be <a href=/download>downloaded</a> immediately.</p><hr><p>Before 1.0.0 could be released, some major changes were decided, all driven by
the first big project using Strolch as its underlying stack. Those changes were
minor, and really major, but should make Strolch better and was important for
the first release.</p><p>Here is a list of the most interesting changes:</p><ul><li>Java 8 - Strolch was ported to Java 8. This gives a lot of cool features: The
@ -17,4 +17,4 @@ data bases where data shouldn&rsquo;t go lost.</li><li>And many more&mldr;</li><
download page. Here you can see the current change list
on <a href=https://github.com/strolch-li/strolch/compare/1.0.0...develop>GitHub</a>. For
instance heavy work has been done to implement privilege management by adding a
REST API. Looking forward to a wonderful next Strolch release.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>31/03/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00006/ title="Strolch Documentation"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
REST API. Looking forward to a wonderful next Strolch release.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>31/03/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00006/ title="Strolch Documentation"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,10 +1,10 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Any good software has some decent documentation explaining concepts, best practices and gives examples."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Documentation - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00006/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class="dd-item active"><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00006.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Documentation</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-documentation>Strolch Documentation</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Documentation</h1><h2 id=strolch-documentation>Strolch Documentation</h2><p>Any good software has some decent documentation explaining concepts, best
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Any good software has some decent documentation explaining concepts, best practices and gives examples."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Documentation - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00006/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class="dd-item active"><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00006.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Documentation</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-documentation>Strolch Documentation</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Documentation</h1><h2 id=strolch-documentation>Strolch Documentation</h2><p>Any good software has some decent documentation explaining concepts, best
practices and gives examples.</p><hr><p>So this post is to announce that there is now a new page on Strolch&rsquo;s website
with a bit of documentation. This first documentation explains the Strolch
runtime and some of the do and don&rsquo;t in Strolch code.</p><p>Bear with us, writing documentation takes time and can be outdated quickly, so
we will make an effort to keep everything up to date and add more documentation,
but this is a start.</p><p>So go ahead and read the <a href=/documentation>documentation</a> , and if you haven&rsquo;t already, also read
the rest of the website which should give some more insight into the <a href=/>what</a>, <a href=/history>why</a>
and <a href=/api>how</a> of Strolch.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>06/04/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00007/ title="Activities: Beginning of the planning engine"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00005/ title="Strolch Release 1.0.0" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
and <a href=/api>how</a> of Strolch.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>06/04/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00007/ title="Activities: Beginning of the planning engine"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00005/ title="Strolch Release 1.0.0" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="The ground work of the Strolch planning engine has been laid."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Activities: Beginning of the planning engine - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00007/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class="dd-item active"><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00007.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Activities: Beginning of the planning engine</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#activities-beginning-of-the-planning-engine>Activities: Beginning of the planning engine</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Activities: Beginning of the planning engine</h1><h2 id=activities-beginning-of-the-planning-engine>Activities: Beginning of the planning engine</h2><p>The ground work of the Strolch planning engine has been laid.</p><hr><p>One of the core ideas in building Strolch was to create a planning engine. The
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="The ground work of the Strolch planning engine has been laid."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Activities: Beginning of the planning engine - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00007/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class="dd-item active"><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00007.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Activities: Beginning of the planning engine</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#activities-beginning-of-the-planning-engine>Activities: Beginning of the planning engine</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Activities: Beginning of the planning engine</h1><h2 id=activities-beginning-of-the-planning-engine>Activities: Beginning of the planning engine</h2><p>The ground work of the Strolch planning engine has been laid.</p><hr><p>One of the core ideas in building Strolch was to create a planning engine. The
planning engine would work in combination of <code>Order</code> objects representing customer
orders, <code>Resource</code> objects representing machines, human resources, etc., and
<code>Activity</code>/<code>Action</code> hierarchies defining a workflow.</p><p>With the latest couple of commits to Strolch we have now added Activities and a
@ -16,4 +16,4 @@ model so that UIs can be built to visualize the over-use of Resources.</p><p>In
apply the changes onto a Resource, but to actually search the Resource for time
slots when the value changes would not violate any constraints applied to the
resource.</p><p>We are very much looking forward to these new features. Stay tuned for your
updates - even though they do take their time to arrive =).</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>08/07/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00008/ title="Strolch Update"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00006/ title="Strolch Documentation" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
updates - even though they do take their time to arrive =).</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>08/07/2015</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00008/ title="Strolch Update"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00006/ title="Strolch Documentation" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Long due update on Strolch development."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Update - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00008/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class="dd-item active"><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00008.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Update</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-update>Strolch Update</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Update</h1><h2 id=strolch-update>Strolch Update</h2><p>Long due update on Strolch development.</p><hr><p>Although we have been rather quiet in the last couple of months, anyone viewing
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Long due update on Strolch development."><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Update - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00008/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class="dd-item active"><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00008.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Update</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-update>Strolch Update</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Update</h1><h2 id=strolch-update>Strolch Update</h2><p>Long due update on Strolch development.</p><hr><p>Although we have been rather quiet in the last couple of months, anyone viewing
Strolch&rsquo;s commit log, will see that we certainly didn&rsquo;t halt Strolch
development.</p><p>We have been hard at work, using Strolch in projects, which required many new
features and fixes. The commit log shows as of today over 180 commits since the
@ -14,4 +14,4 @@ for connection pooling.</li><li>Implemented a performance test project</li><li>A
planning engine functionality of Strolch.</li><li>Adding the persisting and reloading of user sessions, so that a new start of
Strolch does not logout users.</li><li>Implemented to JSON visitors for all root elements.</li></ul><p>So, although we&rsquo;ve been rather quiet on the blog and on social media, we have
not been quiet in Strolch&rsquo;s development. We are planning to release version
1.1.0 soon, so stay tuned!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>09/04/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00009/ title="Release 1.2.0"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00007/ title="Activities: Beginning of the planning engine" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
1.1.0 soon, so stay tuned!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>09/04/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00009/ title="Release 1.2.0"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00007/ title="Activities: Beginning of the planning engine" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,8 +1,8 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Release of Strolch 1.2.0"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Release 1.2.0 - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00009/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class="dd-item active"><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00009.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Release 1.2.0</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#release-120>Release 1.2.0</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Release 1.2.0</h1><h2 id=release-120>Release 1.2.0</h2><p>Release of Strolch 1.2.0</p><hr><p>A few months ago we informed of the soon to be released version 1.1.0. Well, we
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Release of Strolch 1.2.0"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Release 1.2.0 - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00009/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class="dd-item active"><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00009.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Release 1.2.0</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#release-120>Release 1.2.0</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Release 1.2.0</h1><h2 id=release-120>Release 1.2.0</h2><p>Release of Strolch 1.2.0</p><hr><p>A few months ago we informed of the soon to be released version 1.1.0. Well, we
decided to jump to 1.2.0 because we did some refactorings. All the eitchnet
projects have been melted into Strolch and thus now it&rsquo;s all one nice package.
This will result in simpler development and less constraints on APIs between the
two projects.</p><p>Other than that, not much changed, but we are continually working on Strolch, so
go grab your latest copy and have fun coding!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>04/07/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00010/ title="Versioning of objects"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00008/ title="Strolch Update" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
go grab your latest copy and have fun coding!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>04/07/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00010/ title="Versioning of objects"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00008/ title="Strolch Update" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Opt-In versioning of objects"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Versioning of objects - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00010/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class="dd-item active"><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00010.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Versioning of objects</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#versioning-of-objects>Versioning of objects</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Versioning of objects</h1><h2 id=versioning-of-objects>Versioning of objects</h2><p>Opt-In versioning of objects</p><hr><p>A major new feature has landed in Strolch. Now, using opt-in, it is possible to
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Opt-In versioning of objects"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Versioning of objects - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00010/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class="dd-item active"><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00010.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Versioning of objects</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#versioning-of-objects>Versioning of objects</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Versioning of objects</h1><h2 id=versioning-of-objects>Versioning of objects</h2><p>Opt-In versioning of objects</p><hr><p>A major new feature has landed in Strolch. Now, using opt-in, it is possible to
have all changes to the object model be versioned. This means that any change to
<code>Order</code>, <code>Resource</code> or <code>Activity</code> is automatically versioned and one can then revert
to this version later on.</p><p>This will make it far easier to implement undo operations in applications since
@ -8,4 +8,4 @@ it is an inherent part of the lifecycle of objects in Strolch.</p><p>Since Strol
option is opt-in.</p><p>A side affect of this new feature is that we have for the time being not ported
the XML persistence layer. If this is required, then someone drop us a note and
we&rsquo;ll check on it.</p><p>So now go ahead and add <code>&lt;enableVersioning>true&lt;/enableVersioning></code> to your Realm
so that versioning is enabled.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>08/08/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00011/ title="Strolch now on Maven Central"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00009/ title="Release 1.2.0" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
so that versioning is enabled.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>08/08/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00011/ title="Strolch now on Maven Central"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00009/ title="Release 1.2.0" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,9 +1,9 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Release Version 1.3.0 released and deployed to Maven Central"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch now on Maven Central - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00011/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class="dd-item active"><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00011.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch now on Maven Central</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-now-on-maven-central>Strolch now on Maven Central</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch now on Maven Central</h1><h2 id=strolch-now-on-maven-central>Strolch now on Maven Central</h2><p>Release Version 1.3.0 released and deployed to Maven Central</p><hr><p>We have released a new version of Strolch so that you can now go and use the the
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Release Version 1.3.0 released and deployed to Maven Central"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch now on Maven Central - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00011/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class="dd-item active"><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00011.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch now on Maven Central</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-now-on-maven-central>Strolch now on Maven Central</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch now on Maven Central</h1><h2 id=strolch-now-on-maven-central>Strolch now on Maven Central</h2><p>Release Version 1.3.0 released and deployed to Maven Central</p><hr><p>We have released a new version of Strolch so that you can now go and use the the
latest features in Strolch.</p><p>Further we have now deployed Strolch to Maven Central, so it is easier than ever
to use Strolch in your projects. No need to download first or use a special
repository - just define the dependencies as you would any other dependency.</p><p>Some of the new features:</p><ul><li>Marshallers for JSON</li><li>Versioning built into Strolch</li><li>Implemented password reset API for Privilege</li><li>New Component MailHandler</li><li>New ToFlatJsonVisitor for simple marshalling in REST APIs</li><li>Added CRUD Commands and Services for Activities</li><li>Further additional bugfixes</li></ul><p>Strolch has also been moved to
another <a href=https://github.com/strolch-li/strolch>organisation</a> on GitHub, so if
you&rsquo;re compiling Strolch from source, please update your GIT remote
configurations.</p><p>Have fun using the latest and greatest version of Strolch!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>22/09/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00012/ title="Wow, the many changes!"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00010/ title="Versioning of objects" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
configurations.</p><p>Have fun using the latest and greatest version of Strolch!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>22/09/2016</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00012/ title="Wow, the many changes!"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00010/ title="Versioning of objects" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="So many changes, and so long no update - not good!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Wow, the many changes! - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00012/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class="dd-item active"><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00012.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Wow, the many changes!</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#wow-the-many-changes>Wow, the many changes!</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Wow, the many changes!</h1><h2 id=wow-the-many-changes>Wow, the many changes!</h2><p>So many changes, and so long no update - not good!</p><hr><p>Oh boy, have we forgotten to update you all on the latest awesome features in
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="So many changes, and so long no update - not good!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Wow, the many changes! - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00012/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class="dd-item active"><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00012.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Wow, the many changes!</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#wow-the-many-changes>Wow, the many changes!</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Wow, the many changes!</h1><h2 id=wow-the-many-changes>Wow, the many changes!</h2><p>So many changes, and so long no update - not good!</p><hr><p>Oh boy, have we forgotten to update you all on the latest awesome features in
Strolch! There are
over <a href=https://github.com/strolch-li/strolch/compare/1.3.0...develop>123 commits</a>
since the last tag 1.3.0, so that alone merits a new blog post.</p><p>Currently the latest tag is 1.5.5, but this version is actually already quite
@ -24,4 +24,4 @@ a <a href=https://github.com/strolch-li/strolchjs>StrolchJs</a> repository where
Strolch specific things are handled e.g. querying the authenticated user&rsquo;s roles
etc.</p><p>The release of the next Strolch version isn&rsquo;t defined yet, as we are internally
building a project on all these changes and with the release 1.0.0 of that
project (which will be soon), we shall perform the next release of Strolch.</p><p>Until then, happy coding!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>21/03/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00013/ title="Strolch Searches"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00011/ title="Strolch now on Maven Central" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
project (which will be soon), we shall perform the next release of Strolch.</p><p>Until then, happy coding!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>21/03/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00013/ title="Strolch Searches"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00011/ title="Strolch now on Maven Central" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,7 +1,7 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch queries are deprecated!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Searches - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00013/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class="dd-item active"><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00013.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Searches</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-searches>Strolch Searches</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Searches</h1><h2 id=strolch-searches>Strolch Searches</h2><p>Strolch queries are deprecated!</p><hr><p>Strolch has had once again many changes, and fixes etc. One important thing to
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch queries are deprecated!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Searches - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00013/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class="dd-item active"><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00013.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Searches</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-searches>Strolch Searches</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Searches</h1><h2 id=strolch-searches>Strolch Searches</h2><p>Strolch queries are deprecated!</p><hr><p>Strolch has had once again many changes, and fixes etc. One important thing to
note is that we have removed support for transactional mode and have rewritten
how models are searched. Thus the search API was born.</p><p>Go check out the <a href=/documentation/searches>Strolch Search</a> documentation and
then go rewrite your searches =)).</p><p>Strolch tag <a href=http://search.maven.org/#search%7Cga%7C1%7Cstrolch target=_blank>1.6.51</a> has all
those juicy changes!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>30/06/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00014/ title="Strolch Reports"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00012/ title="Wow, the many changes!" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
those juicy changes!</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>30/06/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/post-00014/ title="Strolch Reports"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00012/ title="Wow, the many changes!" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch can do reports!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Reports - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00014/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class="dd-item active"><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00014.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Reports</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-reports>Strolch Reports</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Reports</h1><h2 id=strolch-reports>Strolch Reports</h2><p>Strolch can do reports!</p><hr><p>A feature we haven&rsquo;t written about yet is the report API. Strolch has it&rsquo;s own
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch can do reports!"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Strolch Reports - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/posts/post-00014/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class=dd-item><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class="dd-item
parent"><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class="dd-item active"><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/posts/post-00014.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/posts/>Blog</a> > Strolch Reports</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#strolch-reports>Strolch Reports</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Strolch Reports</h1><h2 id=strolch-reports>Strolch Reports</h2><p>Strolch can do reports!</p><hr><p>A feature we haven&rsquo;t written about yet is the report API. Strolch has it&rsquo;s own
API to generate reports of data, and since we have a generic model, we use
<code>Resource</code> of type <code>Report</code> to define them.</p><p>Go check out the <a href=/documentation/reports>documentation</a> and then enjoy using this easy way to deliver the
reports your peers require.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>30/06/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/ title=Blog><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00013/ title="Strolch Searches" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
reports your peers require.</p><footer class=footline><i class="fas fa-user"></i><a href=mailto:eitch@eitchnet.ch>Robert von Burg</a> <i class="fas fa-calendar"></i>30/06/2017</div></footer></div></div><div id=navigation><a class="nav nav-prev" href=/posts/ title=Blog><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/posts/post-00013/ title="Strolch Searches" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Configuration - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/configuration/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class="dd-item active"><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/configuration.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > Configuration</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#configuration>Configuration</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Configuration</h1><h2 id=configuration>Configuration</h2><p>Let&rsquo;s start by creating a new Apache Maven project. We&rsquo;ll need a POM with the
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Configuration - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/configuration/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class="dd-item active"><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/configuration.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > Configuration</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#configuration>Configuration</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Configuration</h1><h2 id=configuration>Configuration</h2><p>Let&rsquo;s start by creating a new Apache Maven project. We&rsquo;ll need a POM with the
proper dependencies. We expect you to be familiar with Apache Maven, so we&rsquo;ll
just show you a working POM file:</p><p><strong>pom.xml</strong></p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-xml data-lang=xml><span style=color:#75715e>&lt;?xml version=&#34;1.0&#34;?&gt;</span>
<span style=color:#f92672>&lt;project</span> <span style=color:#a6e22e>xmlns=</span><span style=color:#e6db74>&#34;http://maven.apache.org/POM/4.0.0&#34;</span> <span style=color:#a6e22e>xmlns:xsi=</span><span style=color:#e6db74>&#34;http://www.w3.org/2001/XMLSchema-instance&#34;</span>
@ -716,4 +716,4 @@ you should see the following in the logs:</p><div class=highlight><pre style=col
</code></pre></div><p>This log tells us the name of the app as defined in the StrolchConfiguration.xml
file as well as which environment was loaded. Further we can see that 8
components were configured and started.</p><p>This concludes the initial setup of a new Strolch project. We can now go ahead
and start building the business logic.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/ title=Tutorial><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/model/ title=Model style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
and start building the business logic.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/ title=Tutorial><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/model/ title=Model style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>CRUD Book - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/crud-book/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class="dd-item active"><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/crud-book.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > CRUD Book</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#preparation>Preparation</a></li><li><a href=#search>Search</a></li><li><a href=#get>Get</a></li><li><a href=#create>Create</a></li><li><a href=#update>Update</a></li><li><a href=#remove>Remove</a></li><li><a href=#notes>Notes</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>CRUD Book</h1><h2 id=preparation>Preparation</h2><p>Since Books are central to the bookshop, we&rsquo;ll first create the CRUD REST API
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>CRUD Book - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/crud-book/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class="dd-item active"><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/crud-book.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > CRUD Book</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#preparation>Preparation</a></li><li><a href=#search>Search</a></li><li><a href=#get>Get</a></li><li><a href=#create>Create</a></li><li><a href=#update>Update</a></li><li><a href=#remove>Remove</a></li><li><a href=#notes>Notes</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>CRUD Book</h1><h2 id=preparation>Preparation</h2><p>Since Books are central to the bookshop, we&rsquo;ll first create the CRUD REST API
for them. The API will be as follows:</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-text data-lang=text>GET ../rest/books?query=,offset=,limit=
GET ../rest/books/{id}
POST ../rest/books
@ -412,4 +412,4 @@ privilege to perform the action.</li></ul><p>The book services are quite simple,
easy to implement them in the service layer. Thus should a service be required
to be performed by an integration layer, then they can simply call the services,
since the input is defined and validation is done there (i.e. NOT in the REST
API).</p><p>This concludes the CRUD of books.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/model/ title=Model><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/download/ title=Download style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
API).</p><p>This concludes the CRUD of books.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/model/ title=Model><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/download/ title=Download style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,8 +1,8 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Tutorial - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Tutorial - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent
active"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Tutorial</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#lets-build-a-bookshop>Let&rsquo;s build a bookshop!</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Tutorial</h1><h2 id=lets-build-a-bookshop>Let&rsquo;s build a bookshop!</h2><p>In this tutorial we will build a book store using Strolch. This book store will
active"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class=dd-item><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/_index.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > Tutorial</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#lets-build-a-bookshop>Let&rsquo;s build a bookshop!</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Tutorial</h1><h2 id=lets-build-a-bookshop>Let&rsquo;s build a bookshop!</h2><p>In this tutorial we will build a book store using Strolch. This book store will
be without a UI, but we will do everything using REST APIs, which should make it
easy to add a UI later using whatever framework suits one most.</p><p>The book store will have the following features:</p><ul><li>The store owner can add, update and remove books</li><li>The store owner can edit the stock quantity</li><li>Users can view a list of books</li><li>Users can add books to a virtual cart</li><li>Users can create and verify an account using an e-mail address</li><li>Users can submit an order for the books in their cart</li><li>The store owner can see the orders by state (pending, preparing, sent)</li><li>The store owner can update the state of an order (preparing, sent)</li><li>Notify the user when the order is sent</li></ul><p>The code to the book can be downloaded
from <a href=https://github.com/strolch-li/strolch-bookshop>GitHub</a> and will be updated
as this tutorial is updated.</p><p>The tutorial consists of the following parts:<ul class="children children-li"><li><a href=/tutorial/configuration/>Configuration</a></li><li><a href=/tutorial/model/>Model</a></li><li><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/example-set-up/ title="Example Set-Up"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/configuration/ title=Configuration style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
as this tutorial is updated.</p><p>The tutorial consists of the following parts:<ul class="children children-li"><li><a href=/tutorial/configuration/>Configuration</a></li><li><a href=/tutorial/model/>Model</a></li><li><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/plc/example-set-up/ title="Example Set-Up"><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/configuration/ title=Configuration style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>

View File

@ -1,6 +1,6 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Model - Strolch</title><link href=/css/nucleus.css?1626103836 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626103836 rel=stylesheet><link href=/css/hybrid.css?1626103836 rel=stylesheet><link href=/css/featherlight.min.css?1626103836 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626103836 rel=stylesheet><link href=/css/auto-complete.css?1626103836 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626103836 rel=stylesheet><link href=/css/theme.css?1626103836 rel=stylesheet><link href=/css/hugo-theme.css?1626103836 rel=stylesheet><link href=/css/theme-green.css?1626103836 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626103836></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/model/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626103836></script><script type=text/javascript src=/js/auto-complete.js?1626103836></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626103836></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class="dd-item active"><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org>Grav</a> and <a href=https://gohugo.io/>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/model.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > Model</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#model>Model</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Model</h1><h2 id=model>Model</h2><p>Looking back at our functionality, we can list the following entities that need
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=generator content="Hugo 0.80.0"><meta name=description content="Strolch is a parameterized framework for use on servers and IoT"><meta name=author content="Strolch"><link rel=icon href=/favicon.ico type=image/ico><title>Model - Strolch</title><link href=/css/nucleus.css?1626265331 rel=stylesheet><link href=/css/fontawesome-all.min.css?1626265331 rel=stylesheet><link href=/css/hybrid.css?1626265331 rel=stylesheet><link href=/css/featherlight.min.css?1626265331 rel=stylesheet><link href=/css/perfect-scrollbar.min.css?1626265331 rel=stylesheet><link href=/css/auto-complete.css?1626265331 rel=stylesheet><link href=/css/atom-one-dark-reasonable.css?1626265331 rel=stylesheet><link href=/css/theme.css?1626265331 rel=stylesheet><link href=/css/hugo-theme.css?1626265331 rel=stylesheet><link href=/css/theme-green.css?1626265331 rel=stylesheet><script src=/js/jquery-3.3.1.min.js?1626265331></script><style>:root #header+#content>#left>#rlblock_left{display:none!important}</style></head><body data-url=/tutorial/model/><nav id=sidebar><div id=header-wrapper><div id=header><a id=logo href=/><img src=/logo.png></a></div><div class=searchbox><label for=search-by><i class="fas fa-search"></i></label><input data-search-input id=search-by type=search placeholder=Search...>
<span data-search-clear><i class="fas fa-times"></i></span></div><script type=text/javascript src=/js/lunr.min.js?1626265331></script><script type=text/javascript src=/js/auto-complete.js?1626265331></script><script type=text/javascript>var baseurl="https:\/\/strolch.li\/";</script><script type=text/javascript src=/js/search.js?1626265331></script></div><section id=homelinks><ul><li><a class=padding href=/><i class="fas fa-home"></i>Home</a></li></ul></section><div class=highlightable><ul class=topics><li data-nav-id=/api/ title=API class=dd-item><a href=/api/>API</a></li><li data-nav-id=/documentation/ title=Documentation class=dd-item><a href=/documentation/>Documentation</a><ul><li data-nav-id=/documentation/architecture/ title=Architecture class=dd-item><a href=/documentation/architecture/>Architecture</a></li><li data-nav-id=/documentation/model/ title=Model class=dd-item><a href=/documentation/model/>Model</a></li><li data-nav-id=/documentation/do-and-donts/ title="Do and Don't" class=dd-item><a href=/documentation/do-and-donts/>Do and Don't</a></li><li data-nav-id=/documentation/runtime-configuration/ title="Runtime Configuration" class=dd-item><a href=/documentation/runtime-configuration/>Runtime Configuration</a></li><li data-nav-id=/documentation/realms/ title=Realms class=dd-item><a href=/documentation/realms/>Realms</a></li><li data-nav-id=/documentation/components/ title=Components class=dd-item><a href=/documentation/components/>Components</a></li><li data-nav-id=/documentation/services-and-commands/ title="Services and Commands" class=dd-item><a href=/documentation/services-and-commands/>Services and Commands</a></li><li data-nav-id=/documentation/searches/ title=Searches class=dd-item><a href=/documentation/searches/>Searches</a></li><li data-nav-id=/documentation/queries/ title=Queries class=dd-item><a href=/documentation/queries/>Queries</a></li><li data-nav-id=/documentation/transactions/ title=Transactions class=dd-item><a href=/documentation/transactions/>Transactions</a></li><li data-nav-id=/documentation/policies/ title=Policies class=dd-item><a href=/documentation/policies/>Policies</a></li><li data-nav-id=/documentation/observers/ title=Observers class=dd-item><a href=/documentation/observers/>Observers</a></li><li data-nav-id=/documentation/versioning/ title=Versioning class=dd-item><a href=/documentation/versioning/>Versioning</a></li><li data-nav-id=/documentation/reports/ title=Reports class=dd-item><a href=/documentation/reports/>Reports</a></li><li data-nav-id=/documentation/priviles/ title=Privileges class=dd-item><a href=/documentation/priviles/>Privileges</a></li></ul></li><li data-nav-id=/plc/ title=PLC class=dd-item><a href=/plc/>PLC</a><ul><li data-nav-id=/plc/architecture/ title=Architecture class=dd-item><a href=/plc/architecture/>Architecture</a></li><li data-nav-id=/plc/example-set-up/ title="Example Set-Up" class=dd-item><a href=/plc/example-set-up/>Example Set-Up</a></li></ul></li><li data-nav-id=/tutorial/ title=Tutorial class="dd-item
parent"><a href=/tutorial/>Tutorial</a><ul><li data-nav-id=/tutorial/configuration/ title=Configuration class=dd-item><a href=/tutorial/configuration/>Configuration</a></li><li data-nav-id=/tutorial/model/ title=Model class="dd-item active"><a href=/tutorial/model/>Model</a></li><li data-nav-id=/tutorial/crud-book/ title="CRUD Book" class=dd-item><a href=/tutorial/crud-book/>CRUD Book</a></li></ul></li><li data-nav-id=/download/ title=Download class=dd-item><a href=/download/>Download</a></li><li data-nav-id=/development/ title=Development class=dd-item><a href=/development/>Development</a></li><li data-nav-id=/posts/ title=Blog class=dd-item><a href=/posts/>Blog</a><ul><li data-nav-id=/posts/post-00014/ title="Strolch Reports" class=dd-item><a href=/posts/post-00014/>Strolch Reports</a></li><li data-nav-id=/posts/post-00013/ title="Strolch Searches" class=dd-item><a href=/posts/post-00013/>Strolch Searches</a></li><li data-nav-id=/posts/post-00012/ title="Wow, the many changes!" class=dd-item><a href=/posts/post-00012/>Wow, the many changes!</a></li><li data-nav-id=/posts/post-00011/ title="Strolch now on Maven Central" class=dd-item><a href=/posts/post-00011/>Strolch now on Maven Central</a></li><li data-nav-id=/posts/post-00010/ title="Versioning of objects" class=dd-item><a href=/posts/post-00010/>Versioning of objects</a></li><li data-nav-id=/posts/post-00009/ title="Release 1.2.0" class=dd-item><a href=/posts/post-00009/>Release 1.2.0</a></li><li data-nav-id=/posts/post-00008/ title="Strolch Update" class=dd-item><a href=/posts/post-00008/>Strolch Update</a></li><li data-nav-id=/posts/post-00007/ title="Activities: Beginning of the planning engine" class=dd-item><a href=/posts/post-00007/>Activities: Beginning of the planning engine</a></li><li data-nav-id=/posts/post-00006/ title="Strolch Documentation" class=dd-item><a href=/posts/post-00006/>Strolch Documentation</a></li><li data-nav-id=/posts/post-00005/ title="Strolch Release 1.0.0" class=dd-item><a href=/posts/post-00005/>Strolch Release 1.0.0</a></li><li data-nav-id=/posts/post-00004/ title="DurationParameter and other minor changes: Release 1.0.0-RC4" class=dd-item><a href=/posts/post-00004/>DurationParameter and other minor changes: Release 1.0.0-RC4</a></li><li data-nav-id=/posts/post-00003/ title="DB Initialization: Release 1.0.0-RC3" class=dd-item><a href=/posts/post-00003/>DB Initialization: Release 1.0.0-RC3</a></li><li data-nav-id=/posts/post-00002/ title="Release 1.0.0-RC2" class=dd-item><a href=/posts/post-00002/>Release 1.0.0-RC2</a></li><li data-nav-id=/posts/post-00001/ title="Release 1.0.0-RC1" class=dd-item><a href=/posts/post-00001/>Release 1.0.0-RC1</a></li></ul></li></ul><section id=shortcuts><h3>More</h3><ul><li><a class=padding href=https://strolch.li/tags><i class="fas fa-tags"></i>Tags</a></li><li><a class=padding href=https://github.com/strolch-li target=_blank><i class="fab fa-github"></i>GitHub project</a></li></ul></section><section id=footer><p>Built with <a href=https://github.com/matcornic/hugo-theme-learn target=_blank><i class="fas fa-heart"></i></a>from <a href=https://getgrav.org target=_blank>Grav</a> and <a href=https://gohugo.io/ target=_blank>Hugo</a></p></section></div></nav><section id=body><div id=overlay></div><div class="padding highlightable"><div><div id=top-bar><div id=top-github-link><a class=github-link title="Edit this page" href=https://github.com/strolch-li/strolch-website/tree/develop/content/tutorial/model.md target=blank><i class="fas fa-code-branch"></i><span id=top-github-link-text>Edit this page</span></a></div><div id=breadcrumbs itemscope itemtype=http://data-vocabulary.org/Breadcrumb><span id=sidebar-toggle-span><a href=# id=sidebar-toggle data-sidebar-toggle><i class="fas fa-bars"></i></a></span><span id=toc-menu><i class="fas fa-list-alt"></i></span><span class=links><a href=/>Strolch Overview</a> > <a href=/tutorial/>Tutorial</a> > Model</span></div><div class=progress><div class=wrapper><nav id=TableOfContents><ul><li><a href=#model>Model</a></li></ul></nav></div></div></div></div><div id=head-tags></div><div id=body-inner><h1>Model</h1><h2 id=model>Model</h2><p>Looking back at our functionality, we can list the following entities that need
to be modelled (We&rsquo;ll go into detail further down):</p><ul><li>Book → books can be orderd</li><li>UserCart → we want to store the cart of the user</li><li>Account → we need to know where to send the orders</li><li>PurchaseOrder → we need to know what was ordered and keep track of its state</li><li>FromStock → we want to use activities to implement the process of an order</li></ul><p>In Strolch we model entities by defining the element as a template. Thus in the
<code>templates.xml</code> file we can add the templates with the following content:</p><p><strong>Book</strong></p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-xml data-lang=xml>
<span style=color:#f92672>&lt;Resource</span> <span style=color:#a6e22e>Id=</span><span style=color:#e6db74>&#34;Book&#34;</span> <span style=color:#a6e22e>Name=</span><span style=color:#e6db74>&#34;Book Template&#34;</span> <span style=color:#a6e22e>Type=</span><span style=color:#e6db74>&#34;Template&#34;</span><span style=color:#f92672>&gt;</span>
@ -117,4 +117,4 @@ referencing an ExecutionPolicy implementation.</li><li><code>ConfirmationPolicy<
of an action being performed on this resource by referencing an
ConfirmationPolicy implementation.</li></ul><p>Currently these resources reference policies which don&rsquo;t exist. We will resolve
this issue later, when we implement the execution of the activity.</p><p>This concludes the model definition. In the next step we&rsquo;ll start creating
services and commands for our model.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/configuration/ title=Configuration><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/crud-book/ title="CRUD Book" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626103836></script><script src=/js/perfect-scrollbar.min.js?1626103836></script><script src=/js/perfect-scrollbar.jquery.min.js?1626103836></script><script src=/js/jquery.sticky.js?1626103836></script><script src=/js/featherlight.min.js?1626103836></script><script src=/js/highlight.pack.js?1626103836></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626103836></script><script src=/js/learn.js?1626103836></script><script src=/js/hugo-learn.js?1626103836></script><script src=/mermaid/mermaid.js?1626103836></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>
services and commands for our model.</p><footer class=footline></footer></div></div><div id=navigation><a class="nav nav-prev" href=/tutorial/configuration/ title=Configuration><i class="fa fa-chevron-left"></i></a><a class="nav nav-next" href=/tutorial/crud-book/ title="CRUD Book" style=margin-right:0><i class="fa fa-chevron-right"></i></a></div></section><div style=left:-1000px;overflow:scroll;position:absolute;top:-1000px;border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px><div style=border:none;box-sizing:content-box;height:200px;margin:0;padding:0;width:200px></div></div><script src=/js/clipboard.min.js?1626265331></script><script src=/js/perfect-scrollbar.min.js?1626265331></script><script src=/js/perfect-scrollbar.jquery.min.js?1626265331></script><script src=/js/jquery.sticky.js?1626265331></script><script src=/js/featherlight.min.js?1626265331></script><script src=/js/highlight.pack.js?1626265331></script><script>hljs.initHighlightingOnLoad();</script><script src=/js/modernizr.custom-3.6.0.js?1626265331></script><script src=/js/learn.js?1626265331></script><script src=/js/hugo-learn.js?1626265331></script><script src=/mermaid/mermaid.js?1626265331></script><script>mermaid.initialize({startOnLoad:true});</script></body></html>