<div dir="ltr"><div>I appreciate the path you guys are aiming at. It is pretty much what I do these days when working on the repo.</div><div><br></div><div>cheers</div><div>Andreas</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Dec 7, 2018 at 2:27 PM Ole Hejlskov <<a href="mailto:ole@phpfreak.dk">ole@phpfreak.dk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div>Hi all</div><div><br></div><div>Forgive me, this will be a wall-of-text long email. TL;DR at the bottom for the lazy.</div><div><br></div><div>First of all, I just wanted to recognise the impact the lack of a compatible SDK release has for all of you. </div><div>Initially when we released SDK 3.0, it came with a bunch of promises of compatibility. However, this was all before we went into the world of microservices and containers. ACS6 has brought a lot of (good) changes, but unfortunately it has resulted in unfortunate side effects for the SDK.</div><div><br></div><div>I am happy to say that we (Alfresco) *are* committed to bring a compatible SDK. We are working out the details on exactly when this might happen, and we hope to share more details soon. There.. I said it. "Soon". I flat out know how this will rub people the wrong way, but that is honestly the best I can do. </div><div><br></div><div>OK with all of that out of the way, let's talk details. </div><div><br></div><div>We made good progress during the hackathon, and lots of discussions later the approach we took was to spin up the related services (database and search services) as Docker containers. </div><div><br></div><div>Now, why did we do this?</div><div>Several reasons:</div><div>1) Solr isn't a WAR file anymore, it's an executable. We *can* have Maven spin up an external executable (and stop it again) as part of the build lifecycle, but getting this to work across multiple platforms will be a nightmare, if not straight out impossible, unless we leverage profiles (and thereby bring back the dreaded parent pom), which will be hard to maintain. In SDK 3.0 we wrapped all the craziness of dealing with Solr packaging into the Alfresco Maven Plugin. By externalising this into a docker container we removed A LOT of complexity in the plugin. </div><div>Solution? Spin it up externally manually, or leverage Docker to automate it.</div><div><br></div><div>2) No more H2.</div><div>Since ACS no longer leverages Hibernate, we can't control the dialect which enabled us to use H2. There is no way to cheat or work around it, can't be done as is today. ACS will require a database to be running. </div><div>Solution? Spin it up externally manually, or leverage Docker to automate it.</div><div><br></div><div><br></div><div>OK, so during the hackathon we relied on using the Tomcat Maven Plugin to start the repository itself. This worked at the time, but recent tests have discovered some very, very annoying issues:</div><div>a) The Tomcat plugin has not been updated in years. I believe around 5 years. </div><div>b) The Tomcat plugin is stuck on Tomcat7</div><div>c) The default version shipped with the Tomcat plugin will not load JARs compiled with Java9 (throwing exceptions about module-info.class and stuff). Latest versions of ACS Enterprise relies on some artifacts that contains a module-info.class, so exceptions are all over the place. Without having tested it, I believe the latest Community release will have the same issue</div><div>d) You can, in theory, force the Tomcat plugin to use a different version, however you will be limited to Tomcat7 since there are incompatibilities. For the last 5 years this issue has been open (<a href="https://issues.apache.org/jira/browse/MTOMCAT-234" target="_blank">https://issues.apache.org/jira/browse/MTOMCAT-234</a>) which would bring support for Tomcat8, but no resolution or progress made in years</div><div><br></div><div>If anyone questions this, I'd be happy to dig up my notes and search histories, there are A LOT of issues with the plugin due it's been neglected for 5 years.</div><div><br></div><div>OK, so a lot of issues with the Tomcat plugin. If we bring out the big hammer and force the Tomcat plugin to the latest Tomcat7 release, it will actually start without exceptions... if you are on Java8. Anything higher and it completely breaks apart.. you see where this is going. </div><div><br></div><div>This is pretty much where things grinds to a halt. </div><div><br></div><div>I no longer believe using an embedded Tomcat like this is viable. </div><div><br></div><div>I would be willing to do experiments using the Cargo plugin, but given the direction we will only start to see more smaller services, Transformation service and event gateway just to name a few. It's not impossible to configure all of this without Docker, but it will be very complex and extremely difficult to maintain. (Remember how bad upgrading the between SDK 2.x releases?) </div><div><br></div><div>The current design goals is to also leverage Docker to spin up ACS to do integration tests. Ultimately the SDK will consist of an archetype that can compile a JAR and AMP, then leverage Docker to orchestrate the integration tests. </div><div><br></div><div>If you do not wish to leverage Docker, there is nothing stopping you from removing the Docker orchestration from the pom in your project and roll a custom setup. This has always been the goal: The archetypes serves as an example that gets you going quickly, but provide enough flexibility to make changes and only use the bits you need for your project. </div><div><br></div><div>I assume the next logical question will be how this affects RAD and the overall development workflow. Spinning up ACS as a Docker container sounds like it will be painfully slow, and you have to wait for restarts on every change. </div><div><br></div><div>Well, there are different approaches to be taken. We can mount the target directory into the container. We can leverage some stuff from JRebel, or look at how DECVM/Spring Loaded/HotSwap Agent are doing today. I have not personally done experiments in this area yet, so I'd love to hear feedback from people who have experimented with it. </div><div><br></div><div>Again, please keep in mind that the archetypes can be tweaked and changed based on your needs. Some people loathe Docker. Some people hate using the embedded Tomcat. The archetypes are meant to give you a good starting point and you can totally tweak it to meet your needs.</div><div><br></div><div>As always, we are very open to feedback. I will find time to commit my latest experiments (leveraging Tomcat plugin) to the sdk-4.0 branch ASAP.</div><div><br></div><div>TL;DR:</div><div>There will be a compatible SDK with ACS 6.0 and 6.1. </div><div>The SDK will leverage Docker to spin up services such as Postgres and Search Services, and ultimately the repository itself. </div><div><br></div><div>/Ole</div><div><br><blockquote type="cite"><div>On 7 Dec 2018, at 11.14, Douglas C. R. Paes <<a href="mailto:douglascrp@gmail.com" target="_blank">douglascrp@gmail.com</a>> wrote:</div><br class="gmail-m_1399654731895188257Apple-interchange-newline"><div><div dir="ltr"><div>Hello Jeff.</div><div><br></div><div>The idea is not to force the Docker use, but to use it to make things easier. This is why Docker is used, to start PostgreSQL and Search Services only.</div><div>For Alfresco and Share, there is nothing different, as the war files are used as always.<br></div><div>But those are optional, and one can have then running locally using traditional methods.</div><div><br></div><div><br></div><div><div><div dir="ltr" class="gmail-m_1399654731895188257gmail_signature"><div dir="ltr"><div><div dir="ltr"><font face="arial, helvetica, sans-serif">Douglas C. R. Paes</font><br><div><font face="arial, helvetica, sans-serif"><br><b>"D</b></font><b>one is better than perfect</b><font face="arial, helvetica, sans-serif"><b>"</b><br></font></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">Em qui, 6 de dez de 2018 às 23:45, Jeff Potts <<a href="mailto:jeffpotts01@gmail.com" target="_blank">jeffpotts01@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Why would I want the SDK to use a Docker image?</div><div><br></div><div>My opinion is that it should continue to use the WAR as it has previously. Otherwise, as you point out, the developer has to add technology they may not have a need for.</div><div><br></div><div>Jeff<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 6, 2018 at 11:36 AM Douglas C. R. Paes <<a href="mailto:douglascrp@gmail.com" target="_blank">douglascrp@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello everyone.</div><div><br></div><div>Because of the lack of support from Alfresco in the SDK space, and because I want to start using the Alfresco 6 version, I decided to check on the current status of the SDK project, and I took the work started by Ole on the last Hackathon, and tried to make it work.</div><div><br></div><div>The result of my effort so far is available at <a href="https://github.com/douglascrp/alfresco-sdk/tree/sdk-4.0" target="_blank">https://github.com/douglascrp/alfresco-sdk/tree/sdk-4.0</a></div><div><br></div><div>Important... I have been working only with <b>alfresco-platform-jar-archetype</b>, as I usually don't use the AIO archetype for anything.<br></div><div><br></div><div>When you create the project using the alfresco-platform-jar-archetype, the project will be configured to start both PostgreSQL and Alfresco Search Service as Docker containers, but the project itself will be executed using the tomcat plugin, just like it was done in the SDK version 3.0.1.<br></div><div><br></div><div>As this relies on the official Alfresco Docker image for Alfresco Search Service, anyone running it will have to perform the configuration described by Angel at <a href="https://github.com/keensoft/alfresco-docker-template/tree/master/templates/201806-GA#how-to-use-this-composition" target="_blank">https://github.com/keensoft/alfresco-docker-template/tree/master/templates/201806-GA#how-to-use-this-composition</a>, which is to set the owner of the .data/solr-data.</div><div>On Ubuntu: "sudo chown -R 1000:1000 data/solr-data"<br></div><div><br></div><div>There are still some problems with activiti, and because of that, I had to configure the engline to be disabled by default.</div><div><br></div><div>Feel free to test it and tell me what you think.</div><div></div><div><br></div><div><div><div dir="ltr" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail_signature"><div dir="ltr"><div><div dir="ltr"><font face="arial, helvetica, sans-serif">Douglas C. R. Paes</font><br><div><font face="arial, helvetica, sans-serif"><br><b>"D</b></font><b>one is better than perfect</b><font face="arial, helvetica, sans-serif"><b>"</b><br></font></div></div></div></div></div></div><br></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr">Em seg, 26 de nov de 2018 às 10:16, Angel Borroy <<a href="mailto:angel.borroy@keensoft.es" target="_blank">angel.borroy@keensoft.es</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">You are right, Axel.</div><div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><br></div><div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">Sorry for trolling your initial (and great) initiative.</div><div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><br></div><div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">Hoping people will fallback to main subject of this thread...</div> <br> <div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_sign_1543234550884515072" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_sign"><span style="font-family:helvetica,arial;font-size:13px"></span><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:10pt;color:rgb(31,73,125)">Angel Borroy</span><span style="font-size:10pt"><br></span><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(94,198,242)" lang="EN-US">keen</span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(58,55,59)" lang="EN-US">soft </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">a </span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(192,0,0)" lang="EN-US">UST </span></b><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(127,127,127)" lang="EN-US">Global </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">company</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="color:rgb(153,153,153);font-size:9pt">CONFIDENCIALIDAD:</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)">La presente comunicación y, en su caso, los ficheros que lleve adjuntos, pertenecen exclusivamente a las personas a las que va dirigido y puede contener información confidencial. Si usted no es el destinatario de este mensaje (o la persona responsable de su entrega), considérese advertido de que lo ha recibido por error y que cualquier uso, difusión, reenvío o copia están prohibidos legalmente. Si ha recibido este mensaje por error, por favor notifíquelo al remitente y proceda a destruirlo inmediatamente.</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)" lang="EN-US">This message and the attached documents may contain privileged/confidential information and intended solely for the use of the individual to whom it is addressed. If you are not the intended recipient (or responsible for delivery of the message to such a person) be advised that you have received this message in error and that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you have received this message in error please notify it to the sender and destroy it immediately.</span></p></div> <br><p class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672airmail_on">On 26 November 2018 at 13:14:33, Axel Faust (<a href="mailto:axel.faust.g@googlemail.com" target="_blank">axel.faust.g@googlemail.com</a>) wrote:</p> <blockquote type="cite" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672clean_bq"><span><div bgcolor="#FFFFFF"><div></div><div><p>This is only using a test / RC (release candidate) state of 6.1
EE - if you look in <a href="http://artifacts.alfresco.com/" target="_blank">artifacts.alfresco.com</a> (I can via one of my
customers) you'll see there is no EE GA yet.</p><p>Haven't we all learned by now not to trust Alfresco marketing
(e.g. what's written on the homepage) when it comes to 100%
correctly / transparently representing facts? CE vs EE comparison
has been (naturally) biased forever, and since Alfresco was
planning a marketing push for November it is also understandable
that they might want to highlight the next release, even if it may
not yet be fully ready...</p><p>Of course as always, advance / roadmap communication by Alfresco
could be better to avoid any such confusion.<br></p>
<div class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-cite-prefix">On 26/11/2018 12:56, Angel Borroy
wrote:<br></div>
<blockquote type="cite">


<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">
At least, in my case, comes from here:</div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">
<br></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">
<span id="gmail-m_1399654731895188257cid:167848d0b48b73599f41"><part1.00570E7E.7B019451@googlemail></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">
<br></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px">
This looks like a public ACS EE 6.1 release...</div>
<br>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_sign_1543233348719987968" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672bloop_sign"><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)">
<span style="font-size:10pt;color:rgb(31,73,125)">Angel
Borroy</span><span style="font-size:10pt"><br></span>
<span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(94,198,242)" lang="EN-US">keen</span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(58,55,59)" lang="EN-US">soft </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">a </span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(192,0,0)" lang="EN-US">UST </span></b><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(127,127,127)" lang="EN-US">Global </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">company</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)">
<span style="font-size:9pt;color:rgb(31,73,125)">email:
  </span><a href="mailto:angel.borroy@keensoft.es" target="_blank"><span style="font-size:9pt;color:blue">angel.borroy@keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>

web:     </span><a href="http://www.keensoft.es/" target="_blank"><span style="font-size:9pt;color:blue">http://www.keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>

móvil:  <a href="tel://+34%20655%2047%2047%2055" target="_blank">+34 655 47 47 55</a></span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)">
<span style="font-size:9pt;color:rgb(153,153,153)">CONFIDENCIALIDAD:</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)">
<span style="font-size:9pt;color:rgb(153,153,153)">La
presente comunicación y, en su caso, los ficheros que lleve
adjuntos, pertenecen exclusivamente a las personas a las que va
dirigido y puede contener información confidencial. Si usted no es
el destinatario de este mensaje (o la persona responsable de su
entrega), considérese advertido de que lo ha recibido por error y
que cualquier uso, difusión, reenvío o copia están prohibidos
legalmente. Si ha recibido este mensaje por error, por favor
notifíquelo al remitente y proceda a destruirlo
inmediatamente.</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)">
<span style="font-size:9pt;color:rgb(153,153,153)" lang="EN-US">This
message and the attached documents may contain
privileged/confidential information and intended solely for the use
of the individual to whom it is addressed. If you are not the
intended recipient (or responsible for delivery of the message to
such a person) be advised that you have received this message in
error and that any use, dissemination, forwarding, printing or
copying of this e-mail is strictly prohibited. If you have received
this message in error please notify it to the sender and destroy it
immediately.</span></p>
</div>
<br><p class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672airmail_on">On 26 November 2018 at 12:54:48, Ole Hejlskov
(<a href="mailto:ole@phpfreak.dk" target="_blank">ole@phpfreak.dk</a>) wrote:</p>
<blockquote type="cite" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672clean_bq">
<div>
<div><span>Hi all</span>
<div><span><br></span></div>
<div><span>I’m not sure where the confusion started, but
I’ve just verified internally that ACS 6.1 has entered the
regression testing phase. Once this completes there will be a ACS
6.1 GA release for Community, followed by 6.1 EE. The only thing
that isn’t clear to me at this stage, is wether 6.1 EE comes before
6.1 CE (GA) or vice-versa.  </span></div>
<div><span><br></span></div>
<div><span>Hope this clears things up.</span></div>
<div><span><br></span></div>
<div><span>/Ole<br></span>
<div><span><br></span>
<blockquote type="cite">
<div><span>On 26 Nov 2018, at 11.33, Francesco Corti
<<a href="mailto:fcorti@gmail.com" target="_blank">fcorti@gmail.com</a>> wrote:</span></div>
<span><br class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672Apple-interchange-newline"></span>
<div>
<div dir="ltr"><span>Good morning guys,</span>
<div><span><br></span></div>
<div><span>I'm afraid there is something to
adjust.<br>
ACS 6.1 Community Edition won't be a GA release.</span></div>
<div><span>I think John mentioned the EE release (that
will be GA by default).</span></div>
<div><span>Just a heads up.</span></div>
<div><span>In every case, the initiative continue to be a
good idea.</span></div>
<div><span><br></span></div>
<div><span>Cheers,</span></div>
<div><span><br></span></div>
<div><span>-F</span></div>
<div><span><br></span></div>
<div><span><br></span></div>
</div>
<span><br></span>
<div class="gmail_quote">
<div dir="ltr"><span>Il giorno lun 26 nov 2018 alle ore
10:29 Angel Borroy <<a href="mailto:angel.borroy@keensoft.es" target="_blank">angel.borroy@keensoft.es</a>> ha scritto:<br></span></div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Hi,</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Sorry for being so vague. I have no more information
than you, as UST Global is not still an Alfresco partner. We are
applying from June but it looks like Alfresco has plenty of skilled
partners in Spain and there is no room for one more. Two weeks ago
I started an Enterprise project in collaboration with a local
partner, as Alfresco forbid UST Global to work with Community
(despite we are not partners nowadays). I’m starting to be very
concerned about Alfresco Sales ecosystem, but probably it’s only my
pov.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Anyway, you are right, John Knowles said that they
will publish an ACS Community release in GA status. But, afaik,
this is the first Community release released after the Enterprise
one. Error or strategy? Who knows…</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Let’s focus on this initiative and let’s keep apart
all my bad feelings about the life in general.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Best,</span></div>
<span><br></span>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_sign_1543224161918328064" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_sign"><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span><span style="font-size:10pt;color:rgb(31,73,125)">Angel Borroy</span><span style="font-size:10pt"><br></span> <span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(94,198,242)" lang="EN-US">keen</span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(58,55,59)" lang="EN-US">soft </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">a </span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(192,0,0)" lang="EN-US">UST </span></b><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(127,127,127)" lang="EN-US">Global </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">company</span></span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(31,73,125)">email:   </span><a href="mailto:angel.borroy@keensoft.es" target="_blank"><span style="font-size:9pt;color:blue">angel.borroy@keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>
web:     </span><a href="http://www.keensoft.es/" target="_blank"><span style="font-size:9pt;color:blue">http://www.keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>
móvil:  <a>+34 655 47 47
55</a></span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)">CONFIDENCIALIDAD:</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)">La presente comunicación y, en su caso, los ficheros que lleve
adjuntos, pertenecen exclusivamente a las personas a las que va
dirigido y puede contener información confidencial. Si usted no es
el destinatario de este mensaje (o la persona responsable de su
entrega), considérese advertido de que lo ha recibido por error y
que cualquier uso, difusión, reenvío o copia están prohibidos
legalmente. Si ha recibido este mensaje por error, por favor
notifíquelo al remitente y proceda a destruirlo
inmediatamente.</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)" lang="EN-US">This message and the attached
documents may contain privileged/confidential information and
intended solely for the use of the individual to whom it is
addressed. If you are not the intended recipient (or responsible
for delivery of the message to such a person) be advised that you
have received this message in error and that any use,
dissemination, forwarding, printing or copying of this e-mail is
strictly prohibited. If you have received this message in error
please notify it to the sender and destroy it
immediately.</span></p>
</div>
<br><p class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945airmail_on">On
26 November 2018 at 09:43:45, Axel Faust (<a href="mailto:axel.faust.g@googlemail.com" target="_blank">axel.faust.g@googlemail.com</a>) wrote:</p>
<blockquote type="cite" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945clean_bq">
<div bgcolor="#FFFFFF">
<div><p><span>Hello Angel,</span></p><p><span>since you now are a partner, you may
have some information I don't get to see - but last time John
Knowles was on IRC (~2 weeks ago) he indicated that the next ACS
Community release would be a GA, so ACS 6.1 would have a Community
equivalent.</span></p><p><span>Regards, Axel<br></span></p>
<div class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945moz-cite-prefix">
<span>On 26/11/2018 09:36, Angel Borroy wrote:<br></span></div>
<blockquote type="cite">
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Nice idea, Axel.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>I’m open to collaborate, despite my basic
skills on Docker, k8s and many other relevant software involved in
the “new” Alfresco.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Now that Alfresco is ignoring
deliberatively the Community (ACS 6.1 will be published without
having a Community equivalent), it’s time to act. Probably
providing a deployment and developing environment for everyone is
the right approach.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>I’m not able to organise this initiative,
but let me know if I can help in any way.</span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span><br></span></div>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px;margin:0px"><span>Best,</span></div>
<span><br></span>
<div id="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_sign_1543221187793185024" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945bloop_sign"><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span><span style="font-size:10pt;color:rgb(31,73,125)">Angel
Borroy</span><span style="font-size:10pt"><br></span> <span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(94,198,242)" lang="EN-US">keen</span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(58,55,59)" lang="EN-US">soft </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">a </span><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(192,0,0)" lang="EN-US">UST </span></b><b style="font-family:Calibri,sans-serif;font-size:14.6667px"><span style="font-size:9.5pt;font-family:Arial,sans-serif;color:rgb(127,127,127)" lang="EN-US">Global </span></b><span style="font-size:8pt;font-family:Arial,sans-serif;color:rgb(153,153,153)" lang="EN-US">company</span></span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(31,73,125)">email:   </span><a href="mailto:angel.borroy@keensoft.es" target="_blank"><span style="font-size:9pt;color:blue">angel.borroy@keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>
web:     </span><a href="http://www.keensoft.es/" target="_blank"><span style="font-size:9pt;color:blue">http://www.keensoft.es</span></a><span style="font-size:9pt;color:rgb(31,73,125)"><br>
móvil:  <a href="tel://+34%20655%2047%2047%2055" target="_blank">+34 655 47 47
55</a></span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)">CONFIDENCIALIDAD:</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)">La presente comunicación y, en su caso, los ficheros que lleve
adjuntos, pertenecen exclusivamente a las personas a las que va
dirigido y puede contener información confidencial. Si usted no es
el destinatario de este mensaje (o la persona responsable de su
entrega), considérese advertido de que lo ha recibido por error y
que cualquier uso, difusión, reenvío o copia están prohibidos
legalmente. Si ha recibido este mensaje por error, por favor
notifíquelo al remitente y proceda a destruirlo
inmediatamente.</span></p><p style="font-family:Helvetica;line-height:normal;font-size:inherit;color:rgb(34,34,34)"><span style="font-size:9pt;color:rgb(153,153,153)" lang="EN-US">This message and the attached
documents may contain privileged/confidential information and
intended solely for the use of the individual to whom it is
addressed. If you are not the intended recipient (or responsible
for delivery of the message to such a person) be advised that you
have received this message in error and that any use,
dissemination, forwarding, printing or copying of this e-mail is
strictly prohibited. If you have received this message in error
please notify it to the sender and destroy it
immediately.</span></p>
</div>
<br><p class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945airmail_on">On
25 November 2018 at 22:57:06, Axel Faust (<a href="mailto:axel.faust.g@googlemail.com" target="_blank">axel.faust.g@googlemail.com</a>) wrote:</p>
<blockquote type="cite" class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945clean_bq">
<div>
<div><span>Hello guys,<br>
<br>
TL;DR: Instead of revisiting our previous pre-bundled Community
build<br>
idea, maybe more short-term / easier to realize value could be
gained by<br>
collaborating on guides / documentation / examples regarding
Docker<br>
deployments to help community members make the switch, AND/OR
create a<br>
standard build setup (in lieu of an updated Alfresco SDK that may
never<br>
arrive) incorporating the new deployment approach and achieving
full<br>
compatibility with the most recent Alfresco releases.<br>
<br>
This mail is a revisit of a mail Daren sent in the middle of the
thread<br>
for volunteers for the DevCon talk submission review ([1]). I don't
know<br>
how many actually read the mail considering the misleading subject
line.<br>
In it he asked if there is interest in revisiting our previous
work<br>
around a pre-bundled Alfresco Community build (at the time using
puppet)<br>
and maybe adapted / updating that to be in line with the current
Docker<br>
/ Kubernetes approach.<br>
<br>
In the last two months I have had the (dis-)pleasure to
familiarize<br>
myself with the current state of the Alfresco Docker and Helm
charts /<br>
Kubernetes work in preparation for a training at an Alfresco
partner.<br>
Anyone following me on Twitter might have seen a rant or two.
It<br>
certainly is not the most intuitive and not helped by the fact
that<br>
Alfresco tends to break stuff shortly after providing an
initially<br>
working state.<br>
<br>
Given how tricky it can be for community members / customers to
switch<br>
over to the new approach without any prior experience, I would say
that<br>
any guides / documentation that we as the Order could
collaboratively<br>
put together would be much more valuable/needed at this point
than<br>
simply revisiting the pre-bundled build. As both the Docker
Compose<br>
scripts and Helm charts from Alfresco should only be considered as
a<br>
starting point / reference rather than a ready-to-use setup, we
might<br>
also want to look into providing improved variants for these (Helm
may<br>
be a lower priority as it/Kubernetes likely is not relevant for
most<br>
community users). I know that Angel has already done work in the
area of<br>
an improved compose reference ([2]) - maybe that could be a
starting<br>
point to flesh out / improve upon...<br>
<br>
In my training I have also integrated the new Docker images as a
runtime<br>
environment for ("not-really-rapid") application development in my
Maven<br>
setup, and also used it for the integration tests therein. In
another,<br>
personal project I have started to use Docker containers even for
my<br>
regular unit tests.<br>
Alfresco has still not released a SDK natively compatible with
Alfresco<br>
6, and given their long-term goal of moving customers/users off
of<br>
in-process extensions may likely not provide an updated version
anytime<br>
soon. I know most people in the Order have sufficient skill to
adapt the<br>
current SDK to work with 6, but that is likely not true for
most<br>
community users out there. So maybe we as the Order should look
into<br>
providing a reference build setup of our own, using the
new<br>
incorporating the new Docker approach as best as possible. And
maybe<br>
such work will naturally lead us to general improvements /
definition of<br>
a base image e.g. with regards to image size, code+test round-trip
time<br>
etc...<br>
<br>
Regards<br>
<br>
Axel<br>
<br>
<br>
[1]<br>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945moz-txt-link-freetext" href="http://lists.xtreamlab.net/pipermail/ootb-hive/2018-September/001028.html" target="_blank">http://lists.xtreamlab.net/pipermail/ootb-hive/2018-September/001028.html</a><br>

<br>
[2] <a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945moz-txt-link-freetext" href="https://github.com/keensoft/docker-alfresco" target="_blank">https://github.com/keensoft/docker-alfresco</a><br>
<br>
_______________________________________________<br>
OOTB-hive mailing list<br>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945moz-txt-link-abbreviated" href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672m_2548926153693929836m_5608294723039762945moz-txt-link-freetext" href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</span></div>
</div>
</blockquote>
</blockquote>
</div>
</div>
</blockquote>
</div>
_______________________________________________<br>
OOTB-hive mailing list<br>
<a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" rel="noreferrer" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</blockquote>
</div>
_______________________________________________<br>
OOTB-hive mailing list<br>
<a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-txt-link-freetext" href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</div>
</blockquote>
</div>
<br></div>
_______________________________________________<br>
OOTB-hive mailing list<br>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-txt-link-abbreviated" href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>

<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-txt-link-freetext" href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</div>
</div>
</blockquote>
<br>
<fieldset class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672mimeAttachmentHeader"></fieldset>
<pre class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-quote-pre">_______________________________________________
OOTB-hive mailing list
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-txt-link-abbreviated" href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a>
<a class="gmail-m_1399654731895188257gmail-m_794878530123616912m_-5396404239063398204gmail-m_8322451100745873672moz-txt-link-freetext" href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a>
</pre></blockquote>


_______________________________________________<br>OOTB-hive mailing list<br><a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br><a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br></div></div></span></blockquote></div>_______________________________________________<br>
OOTB-hive mailing list<br>
<a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" rel="noreferrer" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</blockquote></div>
_______________________________________________<br>
OOTB-hive mailing list<br>
<a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" rel="noreferrer" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</blockquote></div>
</blockquote></div>
_______________________________________________<br>OOTB-hive mailing list<br><a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br><a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br></div></blockquote></div><br></div>_______________________________________________<br>
OOTB-hive mailing list<br>
<a href="mailto:OOTB-hive@lists.xtreamlab.net" target="_blank">OOTB-hive@lists.xtreamlab.net</a><br>
<a href="https://lists.xtreamlab.net/mailman/listinfo/ootb-hive" rel="noreferrer" target="_blank">https://lists.xtreamlab.net/mailman/listinfo/ootb-hive</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Andreas Steffan</div><div><br></div><div>Achter Billing 14</div><div>22399 Hamburg</div><div>Germany</div><div><br></div><div>skype: deas0815</div><div>M: +49 160 4694826</div><div>T: +49 40 23943542</div><div>F: +49 40 23943542</div><div><br></div><div><a href="http://www.contentreich.de" target="_blank">http://www.contentreich.de</a></div><div><br></div><div>Contentreich : Alfresco ECM, Clojure, Groovy und WordPress - aus Spaß und für Geld</div></div></div></div>