This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
The following commit(s) were added to refs/heads/master by this push:
new 63545d9fd2 backports changes from live website
63545d9fd2 is described below
commit 63545d9fd2f101d9992c5e7e2ef54148767b952e
Author: danhaywood <[email protected]>
AuthorDate: Sun Jan 29 17:23:47 2023 +0000
backports changes from live website
---
antora/supplemental-ui/css/home/style.css | 63 ++++--
antora/supplemental-ui/css/site-custom.css | 14 ++
antora/supplemental-ui/font/android_insomnia.ttf | Bin 0 -> 35644 bytes
antora/supplemental-ui/font/android_insomnia.woff | Bin 0 -> 9404 bytes
antora/supplemental-ui/font/android_insomnia.woff2 | Bin 0 -> 7896 bytes
.../img/home/causeway-logo-200-149.png | Bin 0 -> 21647 bytes
.../img/home/causeway-logo-605x449.png | Bin 0 -> 10055 bytes
.../img/home/causeway-logo-79x64.png | Bin 5900 -> 0 bytes
.../img/home/causeway-logo-984x286.png | Bin 97816 -> 0 bytes
antora/supplemental-ui/img/home/favicon.png | Bin 1741 -> 1863 bytes
antora/supplemental-ui/img/home/favicon2.png | Bin 2143 -> 0 bytes
.../home/intro-carousel/intro-carousel-1-ORIG.jpg | Bin 0 -> 652301 bytes
.../img/home/intro-carousel/intro-carousel-1.jpg | Bin 701875 -> 124436 bytes
.../img/home/intro-carousel/intro-carousel-2.jpg | Bin 521330 -> 0 bytes
.../img/home/intro-carousel/intro-carousel-3.jpg | Bin 952281 -> 0 bytes
.../img/home/intro-carousel/intro-carousel-4.jpg | Bin 522018 -> 0 bytes
.../img/home/intro-carousel/intro-carousel-5.jpg | Bin 807573 -> 0 bytes
.../supplemental-ui/img/home/isis-logo-568x286.png | Bin 54660 -> 0 bytes
antora/supplemental-ui/index.html | 252 ++++++---------------
19 files changed, 132 insertions(+), 197 deletions(-)
diff --git a/antora/supplemental-ui/css/home/style.css
b/antora/supplemental-ui/css/home/style.css
index 7da78c03f1..1bf30bb138 100644
--- a/antora/supplemental-ui/css/home/style.css
+++ b/antora/supplemental-ui/css/home/style.css
@@ -25,6 +25,8 @@
License: https://bootstrapmade.com/license/
*/
+
+
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
@@ -38,8 +40,15 @@
--color-isis-blue: #3c76bd;
--color-dark-blue: #0c2e8a;
- --color-theme-blue: var(--color-dark-blue);
- --color-theme-green: var(--color-isis-green);
+ /* https://coolors.co/5ab1bb-8f3985-eeb4b3-2364aa-fec601 */
+ --color-causeway-purple: #8F3985;
+ --color-causeway-cyan: #5AB1BB;
+ --color-causeway-pink: #EEB4B3;
+ --color-causeway-blue: #2364AA;
+ --color-causeway-yellow: #FEC601;
+
+ --color-theme-blue: var(--color-causeway-purple);
+ --color-theme-green: var(--color-causeway-yellow);
}
body {
@@ -156,7 +165,7 @@ h6 {
--------------------------------------------------------------*/
#header {
- padding: 20px 0;
+ padding: 10px 0;
height: 84px;
transition: all 0.5s;
z-index: 997;
@@ -165,11 +174,11 @@ h6 {
}
#header #logo h1 {
- font-size: 42px;
+ font-size: 50px;
margin: 0;
padding: 0;
line-height: 1;
- font-family: "Montserrat", sans-serif;
+ font-family: "Android Insomnia", "Montserrat", sans-serif;
font-weight: 700;
}
@@ -177,7 +186,19 @@ h6 {
color: var(--color-theme-blue);
line-height: 1;
display: inline-block;
- font-size: smaller;
+ font-size: inherit;
+}
+
+#header #logo h1 a span.asf {
+ color: var(--color-causeway-cyan);
+}
+
+#header #logo h1 a img {
+ margin-top: 10px;
+}
+
+#header #logo h1 a span.brand {
+ color: var(--color-causeway-purple);
}
#header #logo h1 a span {
@@ -234,7 +255,7 @@ h6 {
#intro .intro-content h2 {
color: var(--color-theme-blue);
margin-bottom: 30px;
- font-size: 64px;
+ /*font-size: 42px;*/
font-weight: 700;
}
@@ -371,6 +392,7 @@ h6 {
#nav-menu-container {
float: right;
margin: 0;
+ padding-top: 10px;
}
/* Nav Meu Styling */
@@ -864,7 +886,7 @@ body.mobile-nav-active #mobile-nav-toggle {
--------------------------------*/
#call-to-action {
- background: #081e5b;
+ background: var(--color-causeway-purple);
background-size: cover;
padding: 40px 0;
}
@@ -1115,6 +1137,21 @@ body.mobile-nav-active #mobile-nav-toggle {
}
}
+@media (max-width: 1200px) {
+ h1 a span.brand {
+ display: none;
+ }
+}
+
+@media (max-width: 768px) {
+ #nav-menu-container {
+ display: none;
+ }
+ #mobile-nav-toggle {
+ display: inline;
+ }
+}
+
@media (max-width: 768px) {
.back-to-top {
bottom: 15px;
@@ -1133,14 +1170,6 @@ body.mobile-nav-active #mobile-nav-toggle {
max-height: 40px;
}
- #nav-menu-container {
- display: none;
- }
-
- #mobile-nav-toggle {
- display: inline;
- }
-
#why .why-img {
height: auto;
}
@@ -1185,7 +1214,7 @@ body.mobile-nav-active #mobile-nav-toggle {
#call-to-action pre {
color: wheat;
- background-color: darkslateblue;
+ background-color: var(--color-causeway-blue);
}
img.helloworld-copy,
diff --git a/antora/supplemental-ui/css/site-custom.css
b/antora/supplemental-ui/css/site-custom.css
index 158a09f0d3..a553727853 100644
--- a/antora/supplemental-ui/css/site-custom.css
+++ b/antora/supplemental-ui/css/site-custom.css
@@ -18,6 +18,20 @@
*
*/
+
+
+@font-face {
+ font-family: 'Android Insomnia';
+ src: url('../font/android_insomnia.woff2') format('woff2'),
+ url('../font/android_insomnia.woff') format('woff'),
+ url('../font/android_insomnia.ttf') format('truetype');
+ font-weight: normal;
+ font-style: normal;
+ font-display: swap;
+}
+
+
+
.content .hljs-meta {
color: olivedrab;
font-weight: 500;
diff --git a/antora/supplemental-ui/font/android_insomnia.ttf
b/antora/supplemental-ui/font/android_insomnia.ttf
new file mode 100644
index 0000000000..c4bf38054c
Binary files /dev/null and b/antora/supplemental-ui/font/android_insomnia.ttf
differ
diff --git a/antora/supplemental-ui/font/android_insomnia.woff
b/antora/supplemental-ui/font/android_insomnia.woff
new file mode 100644
index 0000000000..d4b3a0e61f
Binary files /dev/null and b/antora/supplemental-ui/font/android_insomnia.woff
differ
diff --git a/antora/supplemental-ui/font/android_insomnia.woff2
b/antora/supplemental-ui/font/android_insomnia.woff2
new file mode 100644
index 0000000000..23ebbf2e4c
Binary files /dev/null and b/antora/supplemental-ui/font/android_insomnia.woff2
differ
diff --git a/antora/supplemental-ui/img/home/causeway-logo-200-149.png
b/antora/supplemental-ui/img/home/causeway-logo-200-149.png
new file mode 100644
index 0000000000..ef1b683211
Binary files /dev/null and
b/antora/supplemental-ui/img/home/causeway-logo-200-149.png differ
diff --git a/antora/supplemental-ui/img/home/causeway-logo-605x449.png
b/antora/supplemental-ui/img/home/causeway-logo-605x449.png
new file mode 100644
index 0000000000..8e66322bdf
Binary files /dev/null and
b/antora/supplemental-ui/img/home/causeway-logo-605x449.png differ
diff --git a/antora/supplemental-ui/img/home/causeway-logo-79x64.png
b/antora/supplemental-ui/img/home/causeway-logo-79x64.png
deleted file mode 100644
index cb416bfc69..0000000000
Binary files a/antora/supplemental-ui/img/home/causeway-logo-79x64.png and
/dev/null differ
diff --git a/antora/supplemental-ui/img/home/causeway-logo-984x286.png
b/antora/supplemental-ui/img/home/causeway-logo-984x286.png
deleted file mode 100644
index f4b05ff9c1..0000000000
Binary files a/antora/supplemental-ui/img/home/causeway-logo-984x286.png and
/dev/null differ
diff --git a/antora/supplemental-ui/img/home/favicon.png
b/antora/supplemental-ui/img/home/favicon.png
index aab35c2216..31e8a1f43a 100644
Binary files a/antora/supplemental-ui/img/home/favicon.png and
b/antora/supplemental-ui/img/home/favicon.png differ
diff --git a/antora/supplemental-ui/img/home/favicon2.png
b/antora/supplemental-ui/img/home/favicon2.png
deleted file mode 100644
index 258658996e..0000000000
Binary files a/antora/supplemental-ui/img/home/favicon2.png and /dev/null differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1-ORIG.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1-ORIG.jpg
new file mode 100644
index 0000000000..6e47408b43
Binary files /dev/null and
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1-ORIG.jpg
differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1.jpg
index 4e8e15a1aa..442af927a6 100644
Binary files
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1.jpg and
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-1.jpg differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-2.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-2.jpg
deleted file mode 100644
index 5bb8e2c05c..0000000000
Binary files
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-2.jpg and
/dev/null differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-3.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-3.jpg
deleted file mode 100644
index ded45b1450..0000000000
Binary files
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-3.jpg and
/dev/null differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-4.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-4.jpg
deleted file mode 100644
index b04a61eaf3..0000000000
Binary files
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-4.jpg and
/dev/null differ
diff --git
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-5.jpg
b/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-5.jpg
deleted file mode 100644
index 0dfbfed582..0000000000
Binary files
a/antora/supplemental-ui/img/home/intro-carousel/intro-carousel-5.jpg and
/dev/null differ
diff --git a/antora/supplemental-ui/img/home/isis-logo-568x286.png
b/antora/supplemental-ui/img/home/isis-logo-568x286.png
deleted file mode 100644
index fa98f22240..0000000000
Binary files a/antora/supplemental-ui/img/home/isis-logo-568x286.png and
/dev/null differ
diff --git a/antora/supplemental-ui/index.html
b/antora/supplemental-ui/index.html
index 829d8d9c0c..d00f3c5373 100644
--- a/antora/supplemental-ui/index.html
+++ b/antora/supplemental-ui/index.html
@@ -22,13 +22,13 @@
<html lang="en">
<head>
<meta charset="utf-8">
- <title>Apache Causeway</title>
+ <title>apache causeway</title>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="" name="keywords">
<meta content="" name="description">
<!-- Favicons -->
- <link href="_/img/home/favicon2.png" rel="icon">
+ <link href="_/img/home/favicon.png" rel="icon">
<link href="_/img/home/apple-touch-icon.png" rel="apple-touch-icon">
<!-- Google Fonts -->
@@ -65,9 +65,6 @@
<div class="container clearfix">
<div class="contact-info float-left">
<i class="fa fa-envelope-o"></i> <a
href="mailto:[email protected]">[email protected]</a>
- <!--
- <i class="fa fa-phone"></i> +1 5589 55488 55
- -->
</div>
<div class="social-links float-right">
<a href="docs/latest/support/mailing-list.html" class="email"><i
class="fa fa-at"></i></a>
@@ -89,7 +86,10 @@
<!--
<h1><a href="#body" class="scrollto">Reve<span>al</span></a></h1>
-->
- <h1><a href="#body" class="scrollto"><img
src="_/img/home/causeway-logo-79x64.png"></img>Apache Causeway</a></h1>
+ <h1><a href="#body" class="scrollto">
+ <img src="_/img/home/causeway-logo-200-149.png"></img>
+ <!--<span class="asf">apache</span>-->
+ <span class="brand">causeway</span></a></h1>
</div>
<nav id="nav-menu-container">
@@ -164,11 +164,9 @@
</div>
<div id="intro-carousel" class="owl-carousel" >
+ <!-- https://unsplash.com/photos/YlF-IyTE6sA -->
+ <!-- https://palette.fm/color/filters 'pastel notes' to colourize -->
<div class="item" style="background-image:
url('_/img/home/intro-carousel/intro-carousel-1.jpg');"></div>
- <div class="item" style="background-image:
url('_/img/home/intro-carousel/intro-carousel-2.jpg');"></div>
- <div class="item" style="background-image:
url('_/img/home/intro-carousel/intro-carousel-3.jpg');"></div>
- <div class="item" style="background-image:
url('_/img/home/intro-carousel/intro-carousel-4.jpg');"></div>
- <div class="item" style="background-image:
url('_/img/home/intro-carousel/intro-carousel-5.jpg');"></div>
</div>
</section>
@@ -187,17 +185,17 @@
</div>
<div class="col-lg-6 content">
- <h3><b>Apache Isis™ enables domain-driven application development by
automatically generating a UI for your Spring Boot™ apps. That means:</b></h3>
+ <h3><b>Apache Causeway™ enables domain-driven application
development by automatically generating a UI for your Spring Boot™ apps. That
means:</b></h3>
<ul>
<li><i
class="ion-android-checkmark-circle"></i><span><b>Productivity</b> - the app is
mostly business logic, with costly UI code eliminated.</span></li>
<li><i
class="ion-android-checkmark-circle"></i><span><b>Discovery</b> - the business
domain experts and the techies can work hand-in-hand to understand the problem
space and then the solution space.</span></li>
<li><i class="ion-android-checkmark-circle"></i><span><b>Ease of
Use</b> - business users will find the app easy to learn as the business
concepts are front and center</span></li>
- <li><i class="ion-android-checkmark-circle"></i><span><b>Clean
Architecture</b> - the framework ensures separation of concerns within your
app's internal architecture</span></li>
- <li><i class="ion-android-checkmark-circle"></i><span><b>Simple
Integration</b> - automatically publishes generic domain event for async
integrations and a REST API for sync integration.</span></li>
+ <li><i class="ion-android-checkmark-circle"></i><span><b>Simple
Integration</b> - the framework automatically publishes domain events for async
integration, and automatically provides a REST API for sync
integration.</span></li>
+ <li><i class="ion-android-checkmark-circle"></i><span><b>Clean
Architecture</b> - the framework ensures a clear separation of concerns within
your app's internal architecture</span></li>
</ul>
- <p>And because Apache Isis™ is <b>open source</b>, built on
industry/de-facto standards such as Spring Boot™, there's no vendor lock-in.</p>
+ <p>And because Apache Causeway™ is <b>open source</b>, built on
industry / de-facto standards such as Spring Boot™, there's no vendor
lock-in.</p>
</div>
</div>
@@ -219,7 +217,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- I'm super happy with Apache Isis! It allows us to move forward at
an amazing speed.
+ I'm super happy with Apache Causeway! It allows us to move forward
at an amazing speed.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Martin Hesse</h3>
@@ -228,10 +226,10 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis' philosophy is awesome - it drives you to focus on the
domain model and encourages you to practice Behavior Driven Development.
+ Apache Causeway' philosophy is awesome - it drives you to focus on
the domain model and encourages you to practice Behavior Driven Development.
In addition, it brings the team together, sets the common platform
and provides the right set of tools (Wicket Viewer OOUI, REST APIs, Swagger UI,
Cucumber Framework) to work collaboratively which is simply great for the
software development.
It's a fabulously fantastic framework!
- A big thank you to the Apache Isis team.
+ A big thank you to the Apache Causeway team.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Mansingh Shitole</h3>
@@ -241,7 +239,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis enabled us to concentrate on modelling the domain and
getting the UI and REST Interface with nearly no effort so we could build a
fast and reliable application. Now we've started using it for the second
project and I'm still very impressed by the framework and the community behind
it.
+ Apache Causeway enabled us to concentrate on modelling the domain
and getting the UI and REST Interface with nearly no effort so we could build a
fast and reliable application. Now we've started using it for the second
project and I'm still very impressed by the framework and the community behind
it.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Timothy Simecsek</h3>
@@ -252,7 +250,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- We'd been looking for a RAD-tool for building our app; after
trying different tools, Apache Isis gave us the most confidence for getting the
job done. It's really remarkable how easy it is to use, while contributors and
users on the Isis' active mailing list are ready to help on more advanced
topics.
+ We'd been looking for a RAD-tool for building our app; after
trying different tools, Apache Causeway gave us the most confidence for getting
the job done. It's really remarkable how easy it is to use, while contributors
and users on the Causeway' active mailing list are ready to help on more
advanced topics.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Erik de Hair</h3>
@@ -263,7 +261,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- A fantastic framework! With Apache Isis we can prototype a
deployable application in minutes rather than days.
+ A fantastic framework! With Apache Causeway we can prototype a
deployable application in minutes rather than days.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
@@ -276,7 +274,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- With its automatic UI and REST web services generation, Apache
Isis kept our developers amazed and happy. Having had strenuous experiences
with architecture and infrastructure concerns differing from project to
project, it's like having back the fun in software development
+ With its automatic UI and REST web services generation, Apache
Causeway kept our developers amazed and happy. Having had strenuous experiences
with architecture and infrastructure concerns differing from project to
project, it's like having back the fun in software development
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Willie Loyd Tandingan</h3>
@@ -288,7 +286,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis' focus on the business domain improves communication
between our end-users, architects and developers. Having a better application
in a fraction of the time and cost is something we highly appreciate.
+ Apache Causeway' focus on the business domain improves
communication between our end-users, architects and developers. Having a
better application in a fraction of the time and cost is something we highly
appreciate.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Cesar Lugo</h3>
@@ -299,7 +297,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- The Apache Isis team is very supportive. They even added new
functionality for Summernote when I needed a WYSIWYG editor in my prototype
project.
+ The Apache Causeway team is very supportive. They even added new
functionality for Summernote when I needed a WYSIWYG editor in my prototype
project.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Marianne Hagaseth</h3>
@@ -310,7 +308,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- What interests me most about Apache Isis is its goal of making
both developers and users co-owners of their domain models. Apache Isis will
be of interest to businesses who see their custom software as a strategic
investment. It's not trying to be all things to all people, but it has depth
and also, I predict, a bright future.
+ What interests me most about Apache Causeway is its goal of making
both developers and users co-owners of their domain models. Apache Causeway
will be of interest to businesses who see their custom software as a strategic
investment. It's not trying to be all things to all people, but it has depth
and also, I predict, a bright future.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Steve Cameron</h3>
@@ -321,7 +319,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- As students most of us prefer sticking with business logic than
spending much time with UX enhancements. Apache Isis provides a great platform
to create a perfectly working prototypes with loads of inbuilt UX concerns and
customizations without worrying a single bit on the GUI perspective.
+ As students most of us prefer sticking with business logic than
spending much time with UX enhancements. Apache Causeway provides a great
platform to create a perfectly working prototypes with loads of inbuilt UX
concerns and customizations without worrying a single bit on the GUI
perspective.
And I must say this: "Great Support from the development team"
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
@@ -333,7 +331,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis has allowed us to be focused on the Domain instead of
infrastructure issues. The extensive metamodel let us further automate and
enhance our custom viewer and integrate with external frameworks.
+ Apache Causeway has allowed us to be focused on the Domain instead
of infrastructure issues. The extensive metamodel let us further automate and
enhance our custom viewer and integrate with external frameworks.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Nacho Canovas</h3>
@@ -344,7 +342,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis provided us with a great starting point for our app;
we simply took the todoapp archetype and used it as a template to help set up
our integration tests and BDD specs. We were productive almost immediately
+ Apache Causeway provided us with a great starting point for our
app; we simply took the todoapp archetype and used it as a template to help set
up our integration tests and BDD specs. We were productive almost immediately
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Vladimir Nisevic</h3>
@@ -357,7 +355,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis enabled us to focus on the problem domain and data
quality and - because the UI was generated for us by the framework - not get
distracted by UI concerns. Identified security issues were quickly addressed by
the Apache Isis committers.
+ Apache Causeway enabled us to focus on the problem domain and data
quality and - because the UI was generated for us by the framework - not get
distracted by UI concerns. Identified security issues were quickly addressed by
the Apache Causeway committers.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3></h3>
@@ -369,7 +367,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- We use Apache Isis because of its simple and fast user interface
generation.
+ We use Apache Causeway because of its simple and fast user
interface generation.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Andreas Lechner</h3>
@@ -381,7 +379,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis is an easy to learn, efficient and productive RAD
platform.
+ Apache Causeway is an easy to learn, efficient and productive RAD
platform.
Further I can say it is evolving to be "the best RAD platform"
without any exaggerations.
The help from the community is simply wonderful.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
@@ -395,7 +393,7 @@
<div class="testimonial-item">
<p>
<img src="_/img/home/quote-sign-left.png" class="quote-sign-left"
alt="">
- Apache Isis is one of the best tools for hackathons. Given a 2
day hackathon challenge I have the perfect framework to create my prototype
helping me to focus on business logic.
+ Apache Causeway is one of the best tools for hackathons. Given a
2 day hackathon challenge I have the perfect framework to create my prototype
helping me to focus on business logic.
<img src="_/img/home/quote-sign-right.png"
class="quote-sign-right" alt="">
</p>
<h3>Sunand Padmanabhan</h3>
@@ -438,35 +436,26 @@
<div class="col-lg-4">
<div class="box wow fadeInUp">
<h2>UI & REST “for free”</h2>
- <p class="description">Apache Isis™ dynamically builds both a
generic user interface and also a rich hypermedia REST API directly from the
underlying domain objects. This makes for extremely rapid prototyping and a
short feedback cycle, perfect for agile development. The UI can also be
extended for specific use cases, and can be themed using Bootstrap.</p>
+ <p class="description">Apache Causeway™ dynamically builds both a
generic user interface and also a rich hypermedia REST API directly from the
underlying domain objects. This makes for extremely rapid prototyping and a
short feedback cycle, perfect for agile development. The UI can also be
extended for specific use cases, and can be themed using Bootstrap.</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInUp" data-wow-delay="0.1s">
<h2>Domain-Driven</h2>
- <p class="description">The core of an Apache Isis™ application are
the domain objects, either persisted entities or view models. Business rules
can be associated directly with domain objects, or can be factored out into
separate services. Apache Isis performs dependency injection everywhere to
ensure that the application remains decoupled and testable.</p>
+ <p class="description">The core of an Apache Causeway™ application
are the domain objects, either persisted entities or view models. Business
rules can be associated directly with domain objects, or can be factored out
into separate services. Apache Causeway performs dependency injection
everywhere to ensure that the application remains decoupled and testable.</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInUp" data-wow-delay="0.1s">
<h2>Add-ons</h2>
- <p class="description">Apache Isis™ includes a large number of
add-on modules for security, auditing, command profiling, mail merge and other
cross-cutting concerns. It also has a number of UI extensions for maps,
calendars etc. All are open source and designed for out-of-the-box use or to
modify as you require.</p>
+ <p class="description">Apache Causeway™ includes a large number of
add-on modules for security, auditing, command profiling, mail merge and other
cross-cutting concerns. It also has a number of UI extensions for maps,
calendars etc. All are open source and designed for out-of-the-box use or to
modify as you require.</p>
</div>
</div>
</div>
- <!--
- <div>
- <li><i class="ion-android-checkmark-circle"></i>Write your
business logic in entities, domain services or view models.</li>
- <li><i class="ion-android-checkmark-circle"></i>Your users
access your business logic through a web UI that the framework dynamically
renders from your domain model.</li>
- <li><i class="ion-android-checkmark-circle"></i>Consume your
domain model from other apps through REST API or the Swagger UI, also
dynamically rendered.</li>
- <li><i class="ion-android-checkmark-circle"></i>Integration test
your domain model, on top of JUnit 5. No need to write slow & fragile
Selenium tests, as the UI is automatically generated.</li>
- </div>
- -->
-
</div>
</section>
@@ -477,50 +466,62 @@
<div class="container">
<div class="section-header">
<h2>Built with</h2>
- <p>Apache Isis™ is built on top of industry leading open source
products, all licensed with business-friendly Apache Software License v2.0 or
MIT.</p>
+ <p>Apache Causeway™ is built on top of industry leading open source
products, all licensed with business-friendly Apache Software License v2.0 or
MIT.</p>
</div>
<div class="row">
<div class="col-lg-4">
<div class="box wow fadeInLeft" data-wow-delay="0.1s">
- <div class="pic"><img
src="_/img/home/built-with/spring-boot-logo.png" height="105px" alt=""></div>
- <p class="description"><a
href="https://spring.io/projects/spring-boot">Spring Boot</a> makes it easy to
create stand-alone, production-grade Spring based Applications that you can
"just run".</p>
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/spring-boot-logo.png"
height="105px" alt="">-->
+ <a href="https://spring.io/projects/spring-boot">Spring
Boot</a></div>
+ <p class="description">... to create stand-alone, production-grade
Spring based Applications.</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInLeft">
- <div class="pic"><img
src="_/img/home/built-with/apache-wicket.png" height="80px" alt=""></div>
- <p class="description"><a href="https://wicket.apache.org">Apache
Wicket™<a/> is an open source Java component oriented web application framework
that powers thousands of web applications and web sites.</p>
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/apache-wicket.png"
height="80px" alt="">-->
+ <a href="https://wicket.apache.org">Apache Wicket™<a/></div>
+ <p class="description">... is an open source Java component
oriented web application framework that powers thousands of web applications
and web sites.</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInRight">
- <div class="pic"><img
src="_/img/home/built-with/resteasy_logo_600x.gif" height="105px" alt=""></div>
- <p class="description"><a
href="https://resteasy.github.io">RESTEasy</a> is a JBoss project that provides
various frameworks to help you build RESTful Web Services and RESTful Java
applications.</p>
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/resteasy_logo_600x.gif"
height="105px" alt="">-->
+ <a href="https://resteasy.github.io">RESTEasy</a></div>
+ <p class="description">... a portable implementation of the JAX-RS
specification for RESTful APIs</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInLeft" data-wow-delay="0.1s">
- <div class="pic"><img src="_/img/home/built-with/EclipseLink.png"
width="300px" height="105px" alt=""></div>
- <p class="description"><a
href="https://www.eclipse.org/eclipselink/">EclipseLink</a>, the reference
implementation for JPA, is a comprehensive open-source Java persistence
solution addressing relational, XML, and database web services.</p>
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/EclipseLink.png"
width="300px" height="105px" alt="">-->
+ <a
href="https://www.eclipse.org/eclipselink/">EclipseLink</a></div>
+ <p class="description">... the reference implementation for JPA,
a comprehensive open-source Java persistence solution addressing relational,
XML, and database web services.</p>
</div>
</div>
<div class="col-lg-4">
<div class="box wow fadeInLeft" data-wow-delay="0.2s">
- <div class="pic"><img
src="_/img/home/built-with/datanucleus-logo.png" width="300px" alt=""></div>
- <p class="description"><a
href="https://www.datanucleus.org">DataNucleus AccessPlatform</a>, the
reference implementation for JDO, provides persistence and retrieval of data to
a range of datastores using a range of APIs, with a range of query
languages.</p>
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/datanucleus-logo.png"
width="300px" alt="">-->
+ <a href="https://www.datanucleus.org">DataNucleus
AccessPlatform</a></div>
+ <p class="description">... the reference implementation for JDO,
provides persistence and retrieval of data to a range of datastores using a
range of APIs, with a range of query languages.</p>
</div>
</div>
<div class="col-lg-4">
- <div class="box wow fadeInRight" data-wow-delay="0.2s">
- <div class="pic"><img src="_/img/home/built-with/byte-buddy.png"
height="105px" alt=""></div>
- <p class="description"><a href="https://bytebuddy.net">Byte
Buddy</a> is a code generation and manipulation library for creating and
modifying Java classes during the runtime of a Java application.</p>
+ <div class="box wow fadeInLeft" data-wow-delay="0.2s">
+ <div class="pic">
+ <!--<img src="_/img/home/built-with/byte-buddy.png"
height="105px" alt="">-->
+ <a href="https://bytebuddy.net">Byte Buddy</a></div>
+ <p class="description">... a code generation and manipulation
library for creating and modifying Java classes during the runtime of a Java
application.</p>
</div>
</div>
@@ -550,7 +551,7 @@
</div>
<div class="col-lg-6 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0; ">
- Learn about Apache Isis™ by running the minimal <a
href="docs/latest/starters/helloworld.html">helloworld</a> starter app.
+ Learn about Apache Causeway™ by running the minimal <a
href="docs/latest/starters/helloworld.html">helloworld</a> starter app.
You can see the app running <a
href="https://helloworld-jpa-snapshot.apps.causeway.dev/" target="_blank">here
(jpa)</a> or <a href="https://helloworld-jdo-snapshot.apps.causeway.dev/"
target="_blank">here (jdo)</a>.
<br/>
(These scale to zero when not in use, so please allow up to a
minute for them to restart if necessary).
@@ -558,7 +559,7 @@
</div>
<div class="col-lg-6 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0; ">
- Develop your own Apache Isis™ app with the structured <a
href="docs/latest/starters/simpleapp.html">simpleapp</a> starter app.
+ Develop your own Apache Causeway™ app with the structured <a
href="docs/latest/starters/simpleapp.html">simpleapp</a> starter app.
You can see the app running <a
href="https://simpleapp-jpa-snapshot.apps.causeway.dev/" target="_blank">here
(jpa)</a> or <a href="https://simpleapp-jdo-snapshot.apps.causeway.dev/"
target="_blank">here (jdo)</a>.
<br/>
(These scale to zero when not in use, so please allow up to a
minute for them to restart if necessary).
@@ -569,7 +570,7 @@
<div class="col-lg-6 text-left text-lg-left">
<p>
<pre id="helloworld-jdo-text">
-APP=isis-app-helloworld
+APP=causeway-app-helloworld
BRANCH=jdo
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
@@ -581,7 +582,7 @@ mvn spring-boot:run</pre>
<div class="col-lg-6 text-left text-lg-left">
<p>
<pre id="simpleapp-jdo-text">
-APP=isis-app-simpleapp
+APP=causeway-app-simpleapp
BRANCH=jdo
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
@@ -607,7 +608,7 @@ mvn -pl webapp spring-boot:run</pre>
<div class="col-lg-6 text-left text-lg-left">
<p>
<pre id="helloworld-jpa-text">
-APP=isis-app-helloworld
+APP=causeway-app-helloworld
BRANCH=jpa
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
@@ -619,7 +620,7 @@ mvn spring-boot:run</pre>
<div class="col-lg-6 text-left text-lg-left">
<p>
<pre id="simpleapp-jpa-text">
-APP=isis-app-simpleapp
+APP=causeway-app-simpleapp
BRANCH=jpa
curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
cd $APP-$BRANCH
@@ -644,7 +645,7 @@ mvn -pl webapp spring-boot:run</pre>
<div class="row">
<div class="col-lg-12 text-left text-lg-left">
<p class="cta-text text-center" style="margin-block-end: 0;
margin-top: 20px;">
- You can also explore the Apache Isis programming model through
the demo app, running <a
href="https://demo-wicket-jpa-snapshot.apps.causeway.dev/" target="_blank">here
(jpa)</a> or <a href="https://demo-wicket-jdo-snapshot.apps.causeway.dev/"
target="_blank">here (jdo)</a>.
+ You can also explore the Apache Causeway™ programming model
through the demo app, running <a
href="https://demo-wicket-jpa-snapshot.apps.causeway.dev/" target="_blank">here
(jpa)</a> or <a href="https://demo-wicket-jdo-snapshot.apps.causeway.dev/"
target="_blank">here (jdo)</a>.
<br/>
(These scale to zero when not in use, so please allow up to a
minute for them to restart if necessary).
</p>
@@ -671,7 +672,7 @@ mvn -pl webapp spring-boot:run</pre>
<div class="contact-email">
<i class="ion-ios-filing-outline"></i>
<h3>Slack</h3>
- <p><a href="docs/latest/support/slack-channel.html">Join
#apache-isis <br/>(on the ASF slack workspace)</a></p>
+ <p><a href="docs/latest/support/slack-channel.html">Join
#apache-causeway <br/>(on the ASF slack workspace)</a></p>
</div>
</div>
@@ -679,8 +680,8 @@ mvn -pl webapp spring-boot:run</pre>
<div class="contact-email">
<i class="ion-ios-email-outline"></i>
<h3>Subscribe</h3>
- <p><a href="mailto:[email protected]">users mailing
list</a> <br/>(<a
href="https://lists.apache.org/[email protected]">archives</a>)</p>
- <p><a href="mailto:[email protected]">dev mailing
list</a> <br/>(<a
href="https://lists.apache.org/[email protected]">archives</a>)</p>
+ <p><a href="mailto:[email protected]">users
mailing list</a> <br/>(<a
href="https://lists.apache.org/[email protected]">archives</a>)</p>
+ <p><a href="mailto:[email protected]">dev mailing
list</a> <br/>(<a
href="https://lists.apache.org/[email protected]">archives</a>)</p>
</div>
</div>
@@ -688,123 +689,14 @@ mvn -pl webapp spring-boot:run</pre>
<div class="contact-email">
<i class="ion-ios-help-outline"></i>
<h3>Help</h3>
- <p><a
href="https://issues.apache.org/jira/projects/ISIS">Jira</a></p>
- <p><a href="https://stackoverflow.com/questions/tagged/isis">Stack
Overflow</a></p>
+ <p><a
href="https://issues.apache.org/jira/projects/CAUSEWAY">Jira</a></p>
+ <p><a
href="https://stackoverflow.com/questions/tagged/causeway">Stack
Overflow</a></p>
</div>
</div>
- </div>
- </div>
-
- <!--
- <section id="team" class="wow fadeInUp">
- <div class="container">
- <div class="section-header">
- <h2>Committers</h2>
- </div>
- <div class="row">
- <div class="col-md-12">
- <p class="cta-text">Apache Isis currently has 14 committers,
including:</p>
- </div>
- </div>
- <div class="row">
- <div class="col-lg-3 col-md-6">
- <div class="member">
- <div class="pic"><img src="_/img/home/team/DanHaywood.jfif"
height="255px" alt=""></div>
- <div class="details">
- <h4>Dan Haywood</h4>
- <span>Haywood Associates Ltd.</span>
- <div class="social">
- <a href="https://github.com/danhaywood"><i class="fa
fa-github"></i></a>
- <a href="https://twitter.com/dkhaywood"><i class="fa
fa-twitter"></i></a>
- <a href="https://www.linkedin.com/in/dkhaywood"><i
class="fa fa-linkedin"></i></a>
- </div>
- </div>
- </div>
- </div>
-
- <div class="col-lg-3 col-md-6">
- <div class="member">
- <div class="pic"><img src="_/img/home/team/AndiHuber.jpg"
height="255px" alt=""></div>
- <div class="details">
- <h4>Andi Huber</h4>
- <span>Java Enthusiast</span>
- <div class="social">
- <a href="https://github.com/andi-huber"><i class="fa
fa-github"></i></a>
- </div>
- </div>
- </div>
- </div>
-
- <div class="col-lg-3 col-md-6">
- <div class="member">
- <div class="pic"><img
src="_/img/home/team/JeroenVanDerWal.jfif" height="255px" alt=""></div>
- <div class="details">
- <h4>Jeroen van der Wal</h4>
- <span>Incode Software</span>
- <div class="social">
- <a href="https://github.com/jcvanderwal"><i class="fa
fa-github"></i></a>
- <a href="https://www.linkedin.com/in/jcvanderwal/"><i
class="fa fa-linkedin"></i></a>
- </div>
- </div>
- </div>
- </div>
-
- <div class="col-lg-3 col-md-6">
- <div class="member">
- <div class="pic"><img
src="_/img/home/team/JohanDoornenbal.jfif" height="255px" alt=""></div>
- <div class="details">
- <h4>Johan Doornenbal</h4>
- <span>Incode Software</span>
- <div class="social">
- <a href="https://github.com/johandoornenbal"><i
class="fa fa-github"></i></a>
- <a
href="https://www.linkedin.com/in/johan-doornenbal-3b286210/"><i class="fa
fa-linkedin"></i></a>
- </div>
- </div>
</div>
- </div>
</div>
- </div>
- </section>
- -->
-
- <!--
- <div class="container mb-4">
- <iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d22864.11283411948!2d-73.96468908098944!3d40.630720240038435!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89c24fa5d33f083b%3A0xc80b8f06e177fe62!2sNew+York%2C+NY%2C+USA!5e0!3m2!1sen!2sbg!4v1540447494452"
width="100%" height="380" frameborder="0" style="border:0"
allowfullscreen></iframe>
- </div>
- -->
-
- <!--
- <div class="container">
- <div class="form">
- <div id="sendmessage">Your message has been sent. Thank
you!</div>
- <div id="errormessage"></div>
- <form action="" method="post" role="form" class="contactForm">
- <div class="form-row">
- <div class="form-group col-md-6">
- <input type="text" name="name" class="form-control"
id="name" placeholder="Your Name" data-rule="minlen:4" data-msg="Please enter
at least 4 chars" />
- <div class="validation"></div>
- </div>
- <div class="form-group col-md-6">
- <input type="email" class="form-control" name="email"
id="email" placeholder="Your Email" data-rule="email" data-msg="Please enter a
valid email" />
- <div class="validation"></div>
- </div>
- </div>
- <div class="form-group">
- <input type="text" class="form-control" name="subject"
id="subject" placeholder="Subject" data-rule="minlen:4" data-msg="Please enter
at least 8 chars of subject" />
- <div class="validation"></div>
- </div>
- <div class="form-group">
- <textarea class="form-control" name="message" rows="5"
data-rule="required" data-msg="Please write something for us"
placeholder="Message"></textarea>
- <div class="validation"></div>
- </div>
- <div class="text-center"><button type="submit">Send
Message</button></div>
- </form>
- </div>
- </div>
- -->
-
</section>
</main>
@@ -818,8 +710,8 @@ mvn -pl webapp spring-boot:run</pre>
<div class="col-md-8">
<div class="copyright">
- Copyright © 2010~2022 The Apache Software Foundation, licensed under
the Apache License, v2.0.
- Apache, the Apache feather logo, Apache Isis™, and the Apache Isis
project logo are all trademarks of The Apache Software Foundation.
+ Copyright ©2010~2023 The Apache Software Foundation, licensed under
the Apache License, v2.0.
+ Apache, the Apache feather logo, Apache Causeway™, and the Apache
Causeway project logo are all trademarks of The Apache Software Foundation.
</div>
</div>