Modified: websites/production/tapestry/content/whatistapestry-v2.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry-v2.html (original)
+++ websites/production/tapestry/content/whatistapestry-v2.html Sat Nov 26 
13:17:27 2022
@@ -32,10 +32,10 @@
   <link rel="apple-touch-icon-precomposed" 
href="/images/apache-tapestry-icon-57.png">
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
-  <link rel="stylesheet" 
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap";>
 
-  <link rel="stylesheet" 
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"; 
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
 crossorigin="anonymous">
+  <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
   <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
   <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
   <script type="text/javascript">
@@ -46,7 +46,7 @@
 
   <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
   <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"; 
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
 crossorigin="anonymous" defer></script>
+  <script src="stylesheet" href="/resources/bootstrap/bootstrap.min.js">
   <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
        <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
 
@@ -142,31 +142,31 @@
             
             <!-- /// Content Start -->
             <div id="content">
-                            <div id="ConfluenceContent"><div 
class="error"><span class="error">Error</span> CSS Stylesheet macro - URL 
'whatistapestry.data/Chat.png' is not whitelisted. If you want to include this 
content, contact your Confluence administrator to request <a 
href="https://confluence.atlassian.com/doc/configuring-the-whitelist-381255821.html";>whitelisting</a>
 this URL.</div><div class="row" id="whatIs"><h3 
id="whatIsTapestry-v2-WhatisTapestry?">What is Tapestry?</h3><div 
class="col-md-6"><div id="is-polyglot"><h4 
id="whatIsTapestry-v2-PureJavaandPolyglot">Pure Java and 
Polyglot</h4><p>Written in pure Java: code your pages and components in Java, 
Groovy or Scala.</p></div>
+                            <div id="ConfluenceContent"><div 
class="error"><span class="error">Error</span> CSS Stylesheet macro - URL 
'whatistapestry.data/Chat.png' is not whitelisted. If you want to include this 
content, contact your Confluence administrator to request <a 
href="https://confluence.atlassian.com/doc/configuring-the-whitelist-381255821.html";>whitelisting</a>
 this URL.</div><div class="row" id="whatIs"><h3 
id="whatIsTapestryv2-WhatisTapestry?">What is Tapestry?</h3><div 
class="col-md-6"><div id="is-polyglot"><h4 
id="whatIsTapestryv2-PureJavaandPolyglot">Pure Java and Polyglot</h4><p>Written 
in pure Java: code your pages and components in Java, Groovy or Scala.</p></div>
 
 
-<div id="is-productive"><h4 id="whatIsTapestry-v2-HighlyProductive">Highly 
Productive</h4><p>Live class reloading means that the time between seeing an 
error and providing the fix is seconds, not minutes.</p></div>
+<div id="is-productive"><h4 id="whatIsTapestryv2-HighlyProductive">Highly 
Productive</h4><p>Live class reloading means that the time between seeing an 
error and providing the fix is seconds, not minutes.</p></div>
 
 
-<div id="is-reporting"><h4 
id="whatIsTapestry-v2-AdvancedExceptionReporting">Advanced Exception 
Reporting</h4><p>Gives you all the tools you need to fix your problem: not just 
a stack trace, but details about what Tapestry was doing and why, what went 
wrong, and how to fix it.</p></div>
+<div id="is-reporting"><h4 
id="whatIsTapestryv2-AdvancedExceptionReporting">Advanced Exception 
Reporting</h4><p>Gives you all the tools you need to fix your problem: not just 
a stack trace, but details about what Tapestry was doing and why, what went 
wrong, and how to fix it.</p></div>
 
 
-<div id="is-fast"><h4 id="whatIsTapestry-v2-Fast">Fast</h4><p>Pure Java; no 
reflection, not even for property expressions. Built to cleanly support large 
numbers of concurrent threads without contention. Integrated GZip content 
compression, JavaScript aggregation and compression, and client-side 
caching.</p></div>
+<div id="is-fast"><h4 id="whatIsTapestryv2-Fast">Fast</h4><p>Pure Java; no 
reflection, not even for property expressions. Built to cleanly support large 
numbers of concurrent threads without contention. Integrated GZip content 
compression, JavaScript aggregation and compression, and client-side 
caching.</p></div>
 
 
 </div>
 
 
-<div class="col-md-6"><div id="is-injection"><h4 
id="whatIsTapestry-v2-ConventionoverConfiguration">Convention over 
Configuration</h4><p>Dependency injection and meta-programming through 
annotations and naming conventions.</p></div>
+<div class="col-md-6"><div id="is-injection"><h4 
id="whatIsTapestryv2-ConventionoverConfiguration">Convention over 
Configuration</h4><p>Dependency injection and meta-programming through 
annotations and naming conventions.</p></div>
 
 
-<div id="is-scalable"><h4 
id="whatIsTapestry-v2-Scalable">Scalable</h4><p>Scales up big on a single 
server, and works great in a cluster. Keeps session state minimal by 
design.</p></div>
+<div id="is-scalable"><h4 
id="whatIsTapestryv2-Scalable">Scalable</h4><p>Scales up big on a single 
server, and works great in a cluster. Keeps session state minimal by 
design.</p></div>
 
 
-<div id="is-testable"><h4 
id="whatIsTapestry-v2-Testable">Testable</h4><p>Committed to testability 
throughout design; built-in utilities to enhance TDD. Support for Selenium for 
integration testing.</p></div>
+<div id="is-testable"><h4 
id="whatIsTapestryv2-Testable">Testable</h4><p>Committed to testability 
throughout design; built-in utilities to enhance TDD. Support for Selenium for 
integration testing.</p></div>
 
 
-<div id="is-modular"><h4 id="whatIsTapestry-v2-AdaptableandModular">Adaptable 
and Modular</h4><p>Architecture is open and extensible. There's a clean way to 
add your own extensions, or override built-in logic. Provides integration with 
Hibernate, JPA and Spring. Third-party integrations with other tools, such as 
Quartz and Lucene.</p></div>
+<div id="is-modular"><h4 id="whatIsTapestryv2-AdaptableandModular">Adaptable 
and Modular</h4><p>Architecture is open and extensible. There's a clean way to 
add your own extensions, or override built-in logic. Provides integration with 
Hibernate, JPA and Spring. Third-party integrations with other tools, such as 
Quartz and Lucene.</p></div>
 
 
 </div>

Modified: websites/production/tapestry/content/whatistapestry.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry.html (original)
+++ websites/production/tapestry/content/whatistapestry.html Sat Nov 26 
13:17:27 2022
@@ -32,10 +32,10 @@
   <link rel="apple-touch-icon-precomposed" 
href="/images/apache-tapestry-icon-57.png">
   <link rel="shortcut icon" href="/images/apache-tapestry-icon-32.png">
 
-  <link rel="stylesheet" 
href="https://fonts.googleapis.com/css2?family=Sarabun:ital,wght@0,400;0,700;1,400;1,700&display=swap";>
 
-  <link rel="stylesheet" 
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"; 
integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh"
 crossorigin="anonymous">
+  <link rel="stylesheet" href="/resources/bootstrap/bootstrap.min.css">
   <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.13.0/css/all.min.css";>
   <link rel="stylesheet" 
href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/themes/prism.min.css";>
+  <link rel="stylesheet" href="/resources/fonts/fonts.css">
   <link rel="stylesheet" href="/styles/main.css">
 
   <script type="text/javascript">
@@ -46,7 +46,7 @@
 
   <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js"; 
integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n"
 crossorigin="anonymous" defer></script>
   <script 
src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js"; 
integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo"
 crossorigin="anonymous" defer></script>
-  <script 
src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"; 
integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6"
 crossorigin="anonymous" defer></script>
+  <script src="stylesheet" href="/resources/bootstrap/bootstrap.min.js">
   <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/prism.min.js"; 
defer></script>
        <script 
src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.20.0/plugins/autoloader/prism-autoloader.min.js";
 defer></script>
 


Reply via email to