<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    I am developing the website based on the templates and I'd like to
    discuss about the technologies to be used. I am personally in favor
    of static generation, since:<br>
    <br>
    - It's easier to maintain<br>
    - Changes can happen in a pull-request process.<br>
    - No need for a database or any external resources<br>
    - It's fast (because it's static)<br>
    - Can be deployed using Github's infrastructure<br>
    - Templates can be easily adapted<br>
    <br>
    We already do this with the Forge 1 website and it's playing well so
    far. However since I am not a big fan of Ruby, I am playing a bit
    with JBake (which uses Freemarker) and found it quite interesting. <br>
    <br>
    We could make it part of a CI job, and fire when changes in the
    repository happens. <br>
    <br>
    The development branch uses JSF+JPA and it's quite a burden to
    maintain (sync changes to DB, etc) and it's slow. <br>
    I believe the best would be having the data available in Github as a
    JSON/YAML file and use that in the website generation. Docs can also
    be generated inside the website through git submodules (with the
    forge/docs repository). <br>
    <br>
    There is the advantage of not needing extra resources (Openshift
    gears for example).<br>
    <br>
    Thoughts? <br>
    <br>
    <div class="moz-signature">-- <br>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <div style="font-family:Arial; font-size:10pt; color:#000000;"><br>
        <b>George Gastaldi | Senior Software Engineer</b><br>
        JBoss Forge Team<br>
        T: +55 11 3524-6169<br>
        M: +55 47 9711-1000<br>
        <br>
        <img src="cid:part1.03040708.06010604@redhat.com" alt="Red Hat"
          border="0"><br>
        <br>
        Better technology. Faster innovation. Powered by community
        collaboration. <br>
        See how it works at <a href="http://www.redhat.com/">www.redhat.com</a>
        <br>
        <br>
        <a href="http://www.linkedin.com/company/3258288"><img
            src="cid:part3.02050502.02090003@redhat.com" alt="LinkedIn"
            border="0"></a>
        <a href="https://www.youtube.com/redhatlatam"><img
            src="cid:part5.06010802.00040404@redhat.com" alt="Youtube"
            border="0"></a>
      </div>
    </div>
  </body>
</html>