diff --git a/assets/stylesheets/screen.css b/assets/stylesheets/screen.css index 464b6088d79..32a6a6d70ce 100644 --- a/assets/stylesheets/screen.css +++ b/assets/stylesheets/screen.css @@ -149,6 +149,7 @@ h4, h5, h6, b, strong { html, body { height: 100%; + scroll-behavior: smooth; } body.home { diff --git a/pages/community.html b/pages/community.html index a26132899e8..8ae090ca819 100644 --- a/pages/community.html +++ b/pages/community.html @@ -29,7 +29,7 @@

Grails Mailing Lists

- dev@grails.apache.org + dev@grails.apache.org

dev@grails.apache.org

@@ -48,7 +48,7 @@

dev@grails.apache.org

- user@grails.apache.org + user@grails.apache.org

users@grails.apache.org

@@ -71,11 +71,11 @@

users@grails.apache.org

Grails® Community Slack

- Slack Icon + Slack Icon

- + https://grails.slack.com

@@ -89,34 +89,34 @@

Grails® Community Slack

Grails Rock Star Wall of Fame

- Mattias Reichel - 2026 Grails Rock Star Award
- James Daugherty - 2026 Grails Rock Star Award
- James Fredley - 2025 Grails Rock Star Award
- David Estes - 2020 Grails Rock Star Award
- Ken Kousen - 2018 Grails Rock Star Award + Ken Kousen - 2018 Grails Rock Star Award
- Eric Helgeson - 2017 Grails Rock Star Award
- Graeme Rocher - Grails framework lifetime contributor Award
- Jeff Scott Brown - Grails framework lifetime contributor Award
@@ -127,7 +127,7 @@

Grails Rock Star Wall of Fame

- + @@ -139,7 +139,7 @@

User Groups

- North-America + North-America

North-America

    @@ -190,7 +190,7 @@

    North-America

    - Asia + Asia

    Asia

      @@ -203,7 +203,7 @@

      Asia

      - Europe + Europe

      Europe

        diff --git a/pages/index.html b/pages/index.html index 8ec5fac4560..1f310b3a46b 100644 --- a/pages/index.html +++ b/pages/index.html @@ -46,75 +46,75 @@

        - Flat Learning Curve + Flat Learning Curve

        Flat Learning Curve

        Convention-over-configuration, sensible defaults, opinionated APIs, and the Groovy language combine to make the Grails® framework easy to learn for Java developers.

        - Spring Boot + Spring Boot

        On top of Spring Boot

        The Grails framework is built on top of Spring Boot and leverages Spring Boot's time-saving features, such as Spring-powered dependency injection.

        - Smooth Java Integration + Smooth Java Integration

        Smooth Java Integration

        The Grails framework seamlessly and transparently integrates and interoperates with Java, the JVM, and existing Java EE containers.

        - Groovy Programming Language + Groovy Programming Language

        Groovy-Based

        Apache Groovy is a language for the Java platform designed to enhance developers' productivity. It is an optionally-typed and dynamic language but with static-typing and static compilation capabilities.

        - GORM - Data Access Toolkit + GORM - Data Access Toolkit

        Seamless GORM Integration

        The Grails framework seamlessly integrates with GORM, a data access toolkit that provides a rich set of APIs for accessing relational and non-relational data. GORM also includes implementations for Hibernate (SQL), MongoDB, Cassandra, and Neo4j.

        - REST APIs, REACT, ANGULAR + REST APIs, REACT, ANGULAR

        REST APIs, REACT, ANGULAR

        With the use of application profiles, including React and Angular, the Grails framework allows developers to build REST APIs or modern web applications with a JavaScript frontend.

        - Grails Plugins Logo + Grails Plugins Logo

        Plugins

        Developers can build plugins that extend and enhance the Grails framework, or they can access existing plugins published by a vibrant plugin community.

        - View Technologies + View Technologies

        View Technologies

        Technologies such as GSP, JSON Views, and Markup Views help developers effortlessly generate HTML, JSON, and XML.

        - Asynchronous Capabilities + Asynchronous Capabilities

        Asynchronous Capabilities

        The async features of the Grails framework aim to simplify concurrent programming. The framework's features include the concept of Promises, a unified event model, and the use of RxJava to write reactive logic.

        - Open Source + Open Source

        Open Source

        The Grails framework is an open source Apache 2 License project.

        - Domain-Specific Languages + Domain-Specific Languages

        Domain-Specific Languages

        The Grails framework relies on expressive domain-specific languages (DSLs) for validation, querying, markup rendering, and more.

        - IDE Support + IDE Support

        IDE Support

        Developers can access support at any time via IDEs and text editors, such as Intellij IDEA, Eclipse, Sublime, and Textmate.

        @@ -122,50 +122,9 @@

        IDE Support

        -
        - - -

        They all use the Apache Grails Framework

        - Companies using Grails + Companies using Grails
        \ No newline at end of file diff --git a/pages/learning.html b/pages/learning.html index fb2ed212556..0ffc8ebd7d6 100644 --- a/pages/learning.html +++ b/pages/learning.html @@ -16,7 +16,7 @@

        - Learning + Learning

        Blog Posts, Step-by-Step Tutorials

          @@ -35,7 +35,7 @@

          Blog Posts, Step-by-Step Tutorials

          Grails Books

          - Grails Goodness Notebook + Grails Goodness Notebook

          Grails Goodness Notebook @@ -45,7 +45,7 @@

          - Grails in Action + Grails in Action

          Grails in Action @@ -54,7 +54,7 @@

          The second edition of Grails in Action is a comprehensive introduction to Grails 2 focused on helping you become super-productive fast.

          - Programming Grails + Programming Grails

          Programming Grails @@ -64,7 +64,7 @@

          - Grails 3 - Step by Step + Grails 3 - Step by Step

          Grails 3 - Step by Step @@ -73,7 +73,7 @@

          Learn how a complete greenfield application can be implemented quickly and efficiently with Grails 3 using profiles and plugins. Use the sample application that accompanies the book as an example.

          - Falando de Grails + Falando de Grails

          Falando de Grails @@ -82,7 +82,7 @@

          This is the best reference on Grails 2.5 and 3.0 written in Portuguese. It's a great guide to the framework, dealing with details that many users tend to ignore.

          - The Definitive Guide to Grails 2 + The Definitive Guide to Grails 2

          The Definitive Guide to Grails 2 @@ -91,7 +91,7 @@

          As the title states, this is the definitive reference on the Grails framework, authored by core members of the development team.

          - Grails 2: A Quick-Start Guide + Grails 2: A Quick-Start Guide

          Grails 2: A Quick-Start Guide @@ -103,7 +103,7 @@

          Groovy Books

          - Groovy in Action, 2nd Edition + Groovy in Action, 2nd Edition

          Groovy in Action, 2nd Edition @@ -112,7 +112,7 @@

          This is the undisputed, definitive reference on the Groovy language, authored by core members of the development team.

          - Groovy 2 Cookbook + Groovy 2 Cookbook

          Groovy 2 Cookbook @@ -122,7 +122,7 @@

          - Making Java Groovy + Making Java Groovy

          Making Java Groovy @@ -131,7 +131,7 @@

          Make Java development easier by adding Groovy. Each chapter focuses on a task Java developers do, like building, testing, or working with databases or restful web services, and shows ways Groovy can make those tasks easier.

          - Groovy for Domain-Specific Languages + Groovy for Domain-Specific Languages

          Groovy for Domain-Specific Languages @@ -140,7 +140,7 @@

          Learn how Groovy can help Java developers easily build domain-specific languages into their applications.

          - Programming Groovy 2 + Programming Groovy 2

          Programming Groovy 2