This is an automated email from the ASF dual-hosted git repository.
sneethir pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new 92f2bb114 RANGER-4139: Update Apache Ranger Site's look-and-feel like
Apache Spark site
92f2bb114 is described below
commit 92f2bb11406b6cc79d7ad64c5a432533f2ed3805
Author: Stalin Nadar <[email protected]>
AuthorDate: Thu May 4 17:44:41 2023 +0530
RANGER-4139: Update Apache Ranger Site's look-and-feel like Apache Spark
site
Signed-off-by: Selvamohan Neethiraj <[email protected]>
---
docs/pom.xml | 419 +++++++++++++++++++++-----
docs/src/site/resources/background_design.png | Bin 0 -> 23454 bytes
docs/src/site/resources/css/custom.css | 176 +++++++++++
docs/src/site/resources/override-banner.js | 15 +
docs/src/site/resources/ranger-logo.svg | 17 ++
docs/src/site/resources/smooth-scroll.js | 18 ++
docs/src/site/site.xml | 84 ++++--
7 files changed, 618 insertions(+), 111 deletions(-)
diff --git a/docs/pom.xml b/docs/pom.xml
index 5d9453449..ba8083da9 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -16,6 +16,10 @@
limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <properties>
+ <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
+
<project.reporting.outputEncoding>ISO-8859-1</project.reporting.outputEncoding>
+ </properties>
<name>Apache Ranger</name>
<description>
Apache Ranger is a framework to enable, monitor and manage
comprehensive data security across the Hadoop platform. Apache Ranger currently
provides a centralized security adminstration, fine grain access control and
detailed auditing for user access within Apache Hadoop, Apache Hive, Apache
HBase and other Apache components
@@ -476,168 +480,412 @@
</developers>
<contributors>
<contributor>
- <name>Alejandro Fernandez</name>
- <organization></organization>
+ <name>Aakash Nand</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Aneela Saleem</name>
- <organization></organization>
+ <name>Alejandro Fernandez</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Ankit Singhal</name>
- <organization></organization>
+ <name>Alexa Yuqin D</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Anna Shaverdian</name>
- <organization></organization>
+ <name>Alvaro Queiroz</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Arshad Mohammad</name>
- <organization>Huawei</organization>
+ <name>Andor Molnar</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Ashish Singh</name>
- <organization></organization>
+ <name>Andras Katona</name>
+ <organization>Huawei</organization>
</contributor>
<contributor>
- <name>Bennet Daniel</name>
- <organization></organization>
+ <name>Andras Salamo</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Bolke de Bruin</name>
- <organization>ING</organization>
+ <name>Andrew Charneski</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Bryan Bende</name>
- <organization></organization>
+ <name>Andrew Luo Technologies</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Dhaval Rajpara</name>
- <organization>Freestone</organization>
+ <name>Aneela Saleem</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Dongying Jiao</name>
- <organization></organization>
+ <name>ankitap0302</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Edward Zhang</name>
- <organization></organization>
+ <name>Anna Shaverdian</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Endre Kovacs</name>
- <organization></organization>
+ <name>Arshad Mohammad</name>
+ <organization>Huawei</organization>
</contributor>
<contributor>
- <name>Fatima Amjad Khan</name>
- <organization>Freestone Infotech</organization>
+ <name>Asger Askov Blekinge</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Haihui Xu</name>
- <organization></organization>
+ <name>Ashish Singh</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Hanish Bansal</name>
- <organization></organization>
+ <name>Attila Csoma</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Jim Halfpenny</name>
- <organization></organization>
+ <name>Austin Nobis</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Kent Yao</name>
- <organization></organization>
+ <name>Barbara Eckman</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Kevin Risden</name>
- <organization></organization>
+ <name>Belugabehr</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Koji Kawamura</name>
- <organization></organization>
+ <name>Bennet Daniel</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Mack Hendricks</name>
- <organization>Hortonworks Inc.,</organization>
+ <name>Bolke de Bruin</name>
+ <organization>ING</organization>
</contributor>
<contributor>
- <name>Madhavi Amirneni</name>
- <organization></organization>
+ <name>Brijesh Bhalala</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Mani Raman</name>
- <organization></organization>
+ <name>Bryan Bende</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Mugdha Varadkar</name>
- <organization>Freestone Infotech</organization>
+ <name>caozhiqiang</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Nicholas Hughes</name>
- <organization></organization>
+ <name>Chia-Ping Tsai</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Nigel Jones</name>
- <organization></organization>
+ <name>csabakoncz</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Nixon Rodrigues</name>
- <organization></organization>
+ <name>deepakrgr</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Paul Otto</name>
- <organization></organization>
+ <name>Denes Bodo</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Peng Xing</name>
- <organization></organization>
+ <name>Dhaval Rajpara</name>
+ <organization>Freestone Infotech</organization>
</contributor>
<contributor>
- <name>Ramachandran Krishnan</name>
- <organization>Oracle</organization>
+ <name>Dongjoon Hyun</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Rich Haase</name>
- <organization>Pandora</organization>
+ <name>Dongying Jiao</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Rohit Sinha</name>
- <organization></organization>
+ <name>Edward Zhang</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Shi Wang</name>
- <organization></organization>
+ <name>egyedt</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Sree Vaddi</name>
- <organization></organization>
+ <name>Endre Kovacs</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Suneel Marthi</name>
- <organization></organization>
+ <name>Enis Soztutar</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Tushar Dudhatra</name>
- <organization></organization>
+ <name>Fateh Singh</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Varun Rao</name>
- <organization>Accenture</organization>
+ <name>Fatima Amjad Khan</name>
+ <organization>Freestone Infotech</organization>
</contributor>
<contributor>
- <name>Vishal Suvagia</name>
- <organization>Freestone Infotech</organization>
+ <name>gavin.wang</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Wang Yuan</name>
- <organization></organization>
+ <name>Grant Henke</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Yan Zhou</name>
- <organization></organization>
+ <name>Haihui Xu</name>
+ <organization></organization>
</contributor>
<contributor>
- <name>Yujie Li</name>
- <organization></organization>
+ <name>Hanish Bansal</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>haohaoc</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Himanshu Maurya</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Jan Hentschel</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>jialiang</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Jim Halfpenny</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Joey</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Josh Elser</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Kengo Seki</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Kent Yao</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Kevin Risden</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>kirbyzhou</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Koji Kawamura</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>kulkabhay</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Lars Francke</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Laszlo Denes Terjek</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>leslizhang</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Mack Hendricks</name>
+ <organization>Hortonworks Inc</organization>
+ </contributor>
+ <contributor>
+ <name>Madhavi Amirneni</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Mahesh Bandal</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>mallikagogoi7</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Mani Raman</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Martin Grigoro</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Mateen Mansoori</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Mugdha Varadkar</name>
+ <organization>Freestone Infotech</organization>
+ </contributor>
+ <contributor>
+ <name>Naoki Takezoe</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Neil Joshi</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Nicholas Hughes</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Nigel Jones</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Nixon Rodrigue</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Patrik Marton</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Paul Otto</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Peng Xing</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Rakesh Gupta</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Ramachandran</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Rich Haase</name>
+ <organization>Pandora</organization>
+ </contributor>
+ <contributor>
+ <name>Ricky M</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Rob Vesse</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Rohit Sinha</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>rujia1019</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Sanjar Matin</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Shi Wang</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Sree Vaddi</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Starphinliu</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Suneel Marthi</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Symious</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Thejas nair</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Tomas Sokorai Sch</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Tushar Dudhatra</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Varun Rao</name>
+ <organization>Accenture</organization>
+ </contributor>
+ <contributor>
+ <name>Viktor Somogyi-Vas</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Vipin Rathor</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Vishal Suvagia</name>
+ <organization>Freestone Infotech</organization>
+ </contributor>
+ <contributor>
+ <name>Vomoshkovskyi</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Wang Yuan</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Xuze Yang</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Yan Zhou</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Yaolei</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Yujie Li</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>yzhou2001</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>zhouyifan279</name>
+ <organization></organization>
+ </contributor>
+ <contributor>
+ <name>Zilong Zh</name>
+ <organization></organization>
</contributor>
</contributors>
<organization>
@@ -669,8 +917,13 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
- <version>3.12.1</version>
+ <version>3.7</version>
<dependencies>
+ <dependency>
+ <groupId>io.github.olamy.maven.skins</groupId>
+ <artifactId>reflow-velocity-tools</artifactId>
+ <version>2.0.0</version>
+ </dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity</artifactId>
diff --git a/docs/src/site/resources/background_design.png
b/docs/src/site/resources/background_design.png
new file mode 100644
index 000000000..2fdde87ae
Binary files /dev/null and b/docs/src/site/resources/background_design.png
differ
diff --git a/docs/src/site/resources/css/custom.css
b/docs/src/site/resources/css/custom.css
new file mode 100644
index 000000000..a0592ced5
--- /dev/null
+++ b/docs/src/site/resources/css/custom.css
@@ -0,0 +1,176 @@
+/* You can override this file with your own styles */
+@import
url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;600&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,300;1,400&display=swap');
+
+.project-ranger{
+ overflow-x: hidden;
+}
+
+.nav {
+ margin-top: 20px !important;
+}
+
+.navbar .nav.pull-right {
+ margin-top: 18px !important;
+}
+
+/* Css for Navbar */
+.navbar .nav>li>a {
+ color: #17425a;
+}
+
+.navbar-inner {
+ background-image: none;
+ background-color: #67BE9C;
+ border-bottom: none;
+}
+
+.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav
li.dropdown.active>.dropdown-toggle, .navbar .nav
li.dropdown.open.active>.dropdown-toggle {
+ background-color: #17425a26;
+ color: #17425a;
+ border: 1px solid transparent;
+}
+.navbar .nav>li>a:hover {
+ color: #ffffff;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+.dropdown-menu{
+ background-color: #ffffff;
+}
+
+.dropdown-menu>li>a{
+ color: #17425a;
+}
+
+.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a, .dropdown-submenu:focus>a,
+.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus{
+ background-image: none;
+ background-color: #e9ecef;
+ color: #17425a;
+}
+
+.navbar .nav li.dropdown.open>.dropdown-toggle .caret, .navbar .nav
li.dropdown.active>.dropdown-toggle .caret, .navbar .nav
li.dropdown.open.active>.dropdown-toggle .caret {
+ border-top-color: #17425a;
+ border-bottom-color: #17425a;
+}
+.navbar .nav li.dropdown>.dropdown-toggle .caret {
+ border-top-color: #17425a;
+ border-bottom-color: #17425a;
+}
+
+.navbar .pull-right>li>.dropdown-menu:after, .navbar
.nav>li>.dropdown-menu.pull-right:after {
+ right: 13px;
+ left: auto;
+}
+.navbar .nav>li>.dropdown-menu:after {
+ border-bottom: 6px solid #67BE9C;
+}
+
+.navbar .nav li.dropdown>a:hover .caret, .navbar .nav li.dropdown>a:focus
.caret {
+ border-top-color: #ffffff;
+ border-bottom-color: #ffffff;
+}
+
+.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
+ color: #ffffff;
+ text-decoration: none;
+ background-color: transparent;
+}
+
+
+/* Css for custom header */
+#banner .pull-left{
+ float: none;
+}
+
+body
+{
+ margin: 0;
+ padding: 0;
+}
+
+.header-section
+{
+ position: relative;
+ width: 100%;
+ top: 70px;
+ display: flex;
+ height: 350px;
+ padding-top: 3%;
+ padding-bottom: 3%;
+}
+
+.header-section:after {
+ content: ' ';
+ z-index: -1;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: #67BE9C;
+ border-radius: 0 0 50% 75%/0 0 100% 100%;
+ transform: scaleX(1.5);
+ background-image: url(/background_design.png);
+ background-repeat: no-repeat;
+ background-position: 300px -94px;
+ background-size: 80%;
+}
+
+.header-section .content
+{
+ position: relative;
+ z-index: 1;
+ margin: 0 auto;
+ max-width: 900px;
+ text-align: center;
+}
+
+.header-section .content p
+{
+ color: #fff;
+ font-size: 35px;
+}
+
+.header-section .left-side-text {
+ font-size: 34px;
+ color: #17425a;
+ font-weight:400;
+ margin-bottom: 10px;
+}
+
+.button-container a {
+ font-size: 16px;
+ color: #ffffff !important;
+ margin: 4px 2px;
+ padding: 15px 45px;
+ background-color: #17425a;
+ border-radius: 4px;
+}
+.button-container a:hover {
+ background-color: #406377; /* Darker green background color */
+}
+
+/* link highlights */
+a {
+ color: #0B9ACE;
+ text-decoration: none;
+}
+
+a:hover, a:focus {
+ color: #157ab5;
+ text-decoration: underline;
+}
+
+footer.well {
+ color: #4b565a;
+}
+
+.hide {
+ display: none;
+}
+
+.main-body {
+ padding-top: 100px;
+}
diff --git a/docs/src/site/resources/override-banner.js
b/docs/src/site/resources/override-banner.js
new file mode 100644
index 000000000..f5613a01a
--- /dev/null
+++ b/docs/src/site/resources/override-banner.js
@@ -0,0 +1,15 @@
+// Using URL
+const currentPageUrl = window.location.href;
+ // Check if the current page is the introduction page
+const isIntroductionPage = currentPageUrl.includes("index") ||
currentPageUrl.endsWith("/");
+
+// Get the banner, main-body and hide element
+const bannerLeft = document.getElementById("bannerLeft");
+const mainBody = document.getElementsByClassName("main-body")[0];
+const hide = document.getElementsByClassName("hide")[0];
+
+// Hide the banner element based on the introduction page
+if (isIntroductionPage) {
+ hide.classList.remove("hide");
+ mainBody.style.paddingTop = "0";
+}
diff --git a/docs/src/site/resources/ranger-logo.svg
b/docs/src/site/resources/ranger-logo.svg
new file mode 100644
index 000000000..814255694
--- /dev/null
+++ b/docs/src/site/resources/ranger-logo.svg
@@ -0,0 +1,17 @@
+<svg width="186" height="40" viewBox="0 0 186 40" fill="none"
xmlns="http://www.w3.org/2000/svg">
+<path d="M16.7736 0.122444C14.3026 0.56362 12.2677 1.35774 9.38975
3.0048C5.29082 5.32833 1.42445 7.35774 0.66862 7.53421C0.0290704 7.71068 0
7.85774 0 10.4754C0 15.3871 1.45352 22.3871 3.31403 26.3871C4.44778 28.8577
5.93037 31.0048 6.51178 31.0048C6.71527 31.0048 7.23854 31.446 7.67459
32.0048C8.95369 33.7107 13.0817 36.8577 15.9306 38.2695L18.6051 39.6519L21.3086
38.2695C24.1866 36.7695 28.2855 33.6813 29.5356 32.0048C29.9716 31.446 30.4949
31.0048 30.6984 31.0048C30.9309 31.0048 31.5 [...]
+<path d="M15.6979 2.32855C13.5177 2.9462 11.5409 3.91679 7.70358
6.15208C5.93028 7.21091 4.0407 8.21091 3.48837 8.38738C1.91856 8.91679 1.74414
9.1815 1.74414 10.8286C1.74414 13.0933 2.52904 18.1521 3.34301 21.2109C4.5349
25.7403 5.55237 27.5344 8.80826 30.7109C12.1514 33.9462 13.6049 35.0638 16.541
36.5344L18.6631 37.5933L20.4946 36.6227C23.2563 35.1815 25.5238 33.4756 28.4308
30.6815C31.5995 27.6227 32.8204 25.3874 34.0414 20.4168C35.0298 16.3874 35.7275
10.2403 35.2623 9.41679C35.0879 [...]
+<path d="M19.3027 20.6226C19.2155 21.0932 19.012 21.8873 18.8957
22.3873C18.6632 23.3285 18.6632 23.3579 19.6225 23.3579C21.8028 23.3579 22.9947
22.152 22.3842 20.5638C22.1516 19.9167 21.919 19.8285 20.7853 19.8285C19.5934
19.8285 19.4771 19.8873 19.3027 20.6226Z" fill="#133653"/>
+<path d="M46.9778 16.0636C46.5417 17.4754 46.5708 17.7401 47.2394
17.8283C47.879 17.9165 47.7627 18.1812 45.2917 22.6812C43.0533 26.7989 42.5591
27.4754 41.9777 27.4754C41.5998 27.4754 41.28 27.6518 41.28 27.8283C41.28
28.0342 41.1928 28.5048 41.1056 28.8577C40.9311 29.5342 40.9602 29.5342 43.4021
29.5342C46.0475 29.5342 46.0475 29.5342 46.3382 28.2695C46.4836 27.593 46.4254
27.4754 45.9312 27.4754C45.6115 27.4754 45.3498 27.4165 45.3498 27.3283C45.3498
27.1518 46.2219 25.3577 46.3964 25 [...]
+<path d="M91.281 16.0636C91.281 16.2695 91.1938 16.7401 91.1066 17.093C90.9612
17.6518 91.0484 17.7695 91.5717 17.7695C92.095 17.7695 92.1822 17.8871 92.0368
18.4165C91.9496 18.7989 91.4554 20.9754 90.9322 23.2695C90.1472 26.6812 89.8856
27.4754 89.4786 27.4754C89.1589 27.4754 88.8972 27.8283 88.7228 28.4165L88.4902
29.3871L90.9322 29.4754C92.2985 29.5342 93.4322 29.5048 93.4903 29.4459C93.5485
29.3871 93.6938 28.9165 93.7811 28.4165C93.9555 27.593 93.8973 27.4754 93.345
27.4754C92.8799 [...]
+<path d="M119.246 16.6518C119.043 17.5048 119.072 17.6518 119.624
17.7695L120.264 17.9165L119.217 22.6224C118.316 26.6224 118.084 27.3283 117.589
27.4165C116.834 27.5636 116.688 27.7401 116.456 28.7107L116.281
29.5342H119.334C121.572 29.5342 122.386 29.4459 122.386 29.1518C122.386 28.9754
122.473 28.5048 122.56 28.1224C122.706 27.593 122.619 27.4754 122.095
27.4754C121.398 27.4754 121.398 27.1812 122.124 24.4754C122.386 23.4459 122.502
23.3577 123.404 23.3577C124.508 23.3577 124.363 23.0 [...]
+<path d="M70.9025 20.0342C68.8675 20.5636 68.7513 20.6812 69.478
21.4459C70.0594 22.0636 70.1466 22.093 71.2804 21.6812C72.9374 21.1224 74.1293
21.593 74.1293 22.7989V23.6518H72.1816C69.9141 23.6518 68.3733 24.2695 67.821
25.4165C66.8035 27.4459 67.9954 29.5342 70.1176 29.5342C70.7571 29.5342 71.542
29.3871 71.8909 29.2107C72.356 28.9459 72.5304 28.9459 72.6176 29.2107C72.6758
29.4165 73.5188 29.5342 74.827 29.5342H76.9491L77.2398 28.5048C77.5596 27.5048
77.5305 27.4754 76.7456 27.4754H7 [...]
+<path d="M105.817 19.8284C102.706 20.3872 100.904 23.2696 101.485
26.7108C101.98 29.7108 106.137 30.7696 108.84 28.6225C109.799 27.8578 109.799
27.6225 108.724 27.1813C107.968 26.8578 107.794 26.9166 107.096 27.4461C106.66
27.799 106.078 28.0637 105.759 28.0637C104.945 28.0637 103.724 26.7108 103.84
25.9166C103.927 25.299 104.073 25.2696 106.398 25.2402C111.224 25.1519 110.759
25.2696 110.759 23.9166C110.759 21.0049 108.695 19.3284 105.817
19.8284ZM107.794 21.946C107.997 22.1519 108.142 [...]
+<path d="M135.294 19.8283C134.48 19.9459 133.52 20.2106 133.171
20.4165L132.503 20.7695L133.142 21.4459C133.753 22.093 133.811 22.093 134.887
21.6812C136.311 21.093 137.648 21.6224 137.648 22.7695C137.648 23.4754 137.561
23.5048 135.468 23.6518C132.154 23.8871 131.136 24.6518 131.107 26.9459C131.107
28.093 131.224 28.4165 131.863 28.9165C132.706 29.593 134.102 29.7107 135.381
29.2107C135.933 29.0048 136.224 29.0048 136.282 29.2107C136.34 29.4165 137.241
29.5342 138.404 29.5342C140.294 29 [...]
+<path d="M170.934 19.8284C167.823 20.3872 166.021 23.2696 166.603
26.7108C167.097 29.7108 171.254 30.7696 173.957 28.6225C174.917 27.8578 174.917
27.6225 173.841 27.1813C173.085 26.8578 172.911 26.9166 172.213 27.4461C171.777
27.799 171.196 28.0637 170.876 28.0637C170.062 28.0637 168.841 26.7108 168.957
25.9166C169.044 25.299 169.19 25.2696 171.515 25.2402C176.341 25.1519 175.876
25.2696 175.876 23.9166C175.876 21.0049 173.812 19.3284 170.934
19.8284ZM173.143 22.446C173.725 23.6225 173.4 [...]
+<path d="M56.7742 20.0929C56.5998 20.1811 56.3963 20.6223 56.28
21.0634C56.1347 21.7693 56.1928 21.887 56.687 21.887C57.0068 21.887 57.2684
22.0634 57.2684 22.2987C57.2684 22.5046 56.8033 24.6517 56.2509 27.0634C55.6986
29.4752 55.2335 31.534 55.2335 31.6517C55.2335 31.7987 54.9137 31.887 54.5358
31.887C53.8381 31.887 53.4893 32.3576 53.4893 33.387C53.4893 33.887 53.7218
33.9458 56.2509 33.9458H58.9836L59.2452 32.9752C59.4778 32.0929 59.4487 32.034
58.6929 31.9458C57.8498 31.8576 57.8498 [...]
+<path d="M82.269 20.2991C79.8853 21.3579 78.8969 23.3285 79.0422
26.7991C79.1004 27.8285 80.8737 29.4461 82.2109 29.6814C83.7516 29.9461 85.4959
29.4167 86.6005 28.3873C87.7052 27.3285 87.7343 27.0638 86.6587 26.5932C85.9028
26.2991 85.6994 26.3285 84.9435 26.8873C83.1702 28.2108 81.3969 27.0049 81.8039
24.7402C82.24 22.4167 84.304 21.2991 85.6412 22.6226C86.0773 23.0638 86.6878
23.3579 87.211 23.3579C87.9378 23.3579 88.0831 23.2108 88.3448 22.2402C88.5192
21.652 88.6645 20.8579 88.6645 [...]
+<path d="M148.695 20.4165C147.329 21.1224 147.271 21.1224 147.504
20.5636C147.62 20.1812 147.3 20.1224 145.498 20.1224C143.812 20.1224 143.317
20.2106 143.317 20.5342C143.317 20.7695 143.23 21.1518 143.143 21.4165C142.998
21.7695 143.143 21.8871 143.753 21.8871C144.277 21.8871 144.48 22.0048 144.393
22.2401C144.335 22.4459 144.044 23.7106 143.753 25.0342C143.346 27.0048 143.143
27.4754 142.707 27.4754C142.358 27.4754 142.096 27.7989 141.922 28.4165L141.689
29.3871L144.131 29.4754C145.498 [...]
+<path d="M157.271 20.4458C155.701 21.3576 154.858 22.887 154.713
25.0635C154.567 27.2693 155.004 28.5046 156.137 29.0929C157.271 29.6811 158.405
29.6517 159.539 28.9458C160.033 28.6223 160.469 28.5046 160.469 28.6517C160.469
29.387 159.597 30.9752 158.986 31.4164C158.143 32.0046 156.137 32.034 154.8
31.4752C153.841 31.0635 153.812 31.0635 153.521 31.9458C153.347 32.4458 153.201
32.9458 153.201 33.0635C153.201 33.534 155.876 34.0046 157.794 33.887C159.451
33.7988 160.004 33.6223 160.876 3 [...]
+<path d="M180.382 20.0636C178.637 20.1518 178.201 20.4165 178.201
21.3577C178.201 21.7107 178.434 21.8871 178.812 21.8871C179.19 21.8871 179.364
22.0342 179.277 22.2401C179.219 22.4459 178.928 23.7107 178.637 25.0342C178.172
27.2401 178.056 27.4754 177.446 27.4754C176.951 27.4754 176.748 27.6518 176.748
28.0342C176.748 28.3577 176.661 28.7989 176.573 29.0636C176.428 29.4754 176.748
29.5342 179.19 29.5342C181.225 29.5342 181.981 29.4459 181.981 29.1518C181.981
28.9754 182.068 28.5048 182. [...]
+</svg>
diff --git a/docs/src/site/resources/smooth-scroll.js
b/docs/src/site/resources/smooth-scroll.js
new file mode 100644
index 000000000..a2d5db61b
--- /dev/null
+++ b/docs/src/site/resources/smooth-scroll.js
@@ -0,0 +1,18 @@
+$(document).ready(function() {
+ // Smooth scrolling for internal links
+ $('a[href^="#"]').not('[data-toggle="dropdown"]').on('click', function(e) {
+ e.preventDefault();
+
+ var target = $(this.hash);
+ if (target.length === 0) {
+ target = $('a[name="' + this.hash.substr(1) + '"]');
+ }
+ if (target.length === 0) {
+ target = $('html');
+ }
+
+ $('html, body').animate({
+ scrollTop: target.offset().top
+ }, 500);
+ });
+ });
\ No newline at end of file
diff --git a/docs/src/site/site.xml b/docs/src/site/site.xml
index bec314622..cfda1e30b 100644
--- a/docs/src/site/site.xml
+++ b/docs/src/site/site.xml
@@ -19,27 +19,35 @@ specific language governing permissions and limitations
under the License.
-->
-<project xmlns="http://maven.apache.org/DECORATION/1.3.0"
+<project xmlns="http://maven.apache.org/DECORATION/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/DECORATION/1.3.0
http://maven.apache.org/xsd/decoration-1.3.0.xsd">
+ xsi:schemaLocation="http://maven.apache.org/DECORATION/2.0.0
http://maven.apache.org/xsd/decoration-2.0.0.xsd">
<skin>
- <groupId>org.apache.maven.skins</groupId>
- <artifactId>maven-fluido-skin</artifactId>
- <version>1.6</version>
+ <groupId>io.github.olamy.maven.skins</groupId>
+ <artifactId>reflow-maven-skin</artifactId>
+ <version>2.0.0</version>
</skin>
<bannerLeft>
- <name>Apache Ranger</name>
- <src>/ranger.jpg</src>
+ <name><![CDATA[
+ <section>
+ <div class="row-fluid show-grid header-section hide">
+ <div class="span6">
+ <p class="left-side-text">Apache Ranger™ is a framework
to enable, monitor and manage comprehensive data security across the Hadoop
ecosystem.</p>
+ <div class="button-container"><a
href=https://ranger.apache.org/quick_start_guide.html
class="https://ranger.apache.org/quick_start_guide.html">Get Started</a></div>
+ </div>
+ </div>
+ </section>
+ ]]></name>
<height>200px</height>
- <width>400px</width>
- <href>https://ranger.apache.org</href>
+ <width>500px</width>
</bannerLeft>
-
<body>
- <breadcrumbs>
- <item name="Ranger" href="http://ranger.apache.org/" />
- </breadcrumbs>
+ <head>
+ <![CDATA[
+ <link href="css/custom.css" rel="stylesheet"/>
+ ]]>
+ </head>
<menu name="Overview">
<item name="Introduction" href="index.html"/>
<item name="News"
href="https://cwiki.apache.org/confluence/display/RANGER/News" />
@@ -91,14 +99,16 @@ under the License.
<item name="Sponsorship"
href="https://www.apache.org/foundation/sponsorship" />
<item name="Security" href="https://www.apache.org/security" />
<item name="Thanks"
href="https://www.apache.org/foundation/thanks" />
+ <item name="Privacy"
href="https://privacy.apache.org/policies/privacy-policy-public.html" />
<item name="Code of Conduct"
href="https://www.apache.org/foundation/policies/conduct" />
</menu>
<footer><![CDATA[
-<p><a href="https://www.apache.org/foundation/contributing"><img
src="https://www.apache.org/images/SupportApache-small.png" alt="Support the
ASF" id="asf-logo" height="20" width="20" /></a>Copyright © 2011-2018 The
Apache Software Foundation. Licensed under the <a
href="https://www.apache.org/licenses/">Apache License, Version 2.0</a>.<br/>
-Apache Ranger, Ranger, Apache, the Apache feather logo are trademarks of the
<a href="https://www.apache.org">Apache Software Foundation</a>.<br/>
-All other marks mentioned may be trademarks or registered trademarks of their
respective owners.</p>
-]]></footer>
+ <p class="version-date">
+ <span class="projectVersion">Version: 3.0.0-SNAPSHOT. </span>
+ <span class="publishDate">Last Published: 2022-04-23. </span>
+ </p>]]>
+ </footer>
</body>
@@ -106,18 +116,36 @@ All other marks mentioned may be trademarks or registered
trademarks of their re
<logo name="Maven" href="http://maven.apache.org/"
img="https://maven.apache.org/images/logos/maven-feather.png"/>
</poweredBy>
<custom>
- <fluidoSkin>
- <sideBarEnabled>true</sideBarEnabled>
+ <reflowSkin>
+ <theme>bootswatch-flatly</theme>
+ <highlightJs>true</highlightJs>
+ <brand>
+ <name>
+ <![CDATA[
+ <img src="/ranger-logo.svg" alt="Apache Ranger" width=250px;
height=100px;>
+ ]]>
+ </name>
+ <href>https://ranger.apache.org</href>
+ </brand >
+ <breadcrumbs>false</breadcrumbs>
+ <sideBarEnabled>false</sideBarEnabled>
<sourceLineNumbersEnabled>true</sourceLineNumbersEnabled>
- <!--
- <twitter>
- <user>Ranger4Hadoop</user>
- <showUser>true</showUser>
- <showFollowers>true</showFollowers>
- </twitter>
- -->
- <facebookLike />
+ <bottomNav maxSpan="9">
+ <column>Overview|Resources</column>
+ <column>Project Information|Apache</column>
+ <column>Releases</column>
+ </bottomNav>
+ <bottomDescription maxSpan="3">
+ <![CDATA[
+ <p>Apache Ranger, Ranger, Apache, the Apache feather logo are
trademarks of the <a href="https://www.apache.org">Apache Software
Foundation</a>.<br/>
+ All other marks mentioned may be trademarks or registered
trademarks of their respective owners.</p>
+ ]]>
+ </bottomDescription>
<skipGenerationDate>true</skipGenerationDate>
- </fluidoSkin>
+ <endContent>
+ <script src="override-banner.js"></script>
+ <script src="smooth-scroll.js"></script>
+ </endContent>
+ </reflowSkin>
</custom>
</project>