From 52a52d2ecc71ce87b07ab144c04a72a8b8011300 Mon Sep 17 00:00:00 2001
From: MohammadHasan Akbari <116190942+jarqvi@users.noreply.github.com>
Date: Sun, 10 Sep 2023 19:14:40 +0330
Subject: [PATCH] Add matomo and unleash one-click apps (#474)
---
components/PlatformIcon.js | 4 +++
components/Sidebar/index.js | 12 +++++++
package-lock.json | 8 ++---
package.json | 2 +-
pages/index.js | 10 ++++++
pages/one-click-apps/matomo.js | 60 +++++++++++++++++++++++++++++++++
pages/one-click-apps/unleash.js | 59 ++++++++++++++++++++++++++++++++
7 files changed, 150 insertions(+), 5 deletions(-)
create mode 100644 pages/one-click-apps/matomo.js
create mode 100644 pages/one-click-apps/unleash.js
diff --git a/components/PlatformIcon.js b/components/PlatformIcon.js
index 105a5041..a209eef8 100644
--- a/components/PlatformIcon.js
+++ b/components/PlatformIcon.js
@@ -19,6 +19,8 @@ import angularIcon from "@liara/platformicons/glass/png/angular.png";
// One-click-apps
+import matomoIcon from "@liara/platformicons/svg/matomo.svg";
+import unleashIcon from "@liara/platformicons/svg/unleash.svg";
import n8nIcon from "@liara/platformicons/svg/n8n.svg";
import odooIcon from "@liara/platformicons/glass/png/odoo.png";
import pusherIcon from "./../public/static/platforms/pusher.svg";
@@ -115,6 +117,8 @@ const types = [
{ logo: mattermostIcon, alt: "mattermost" },
{ logo: rocketchatIcon, alt: "rocketchat" },
{ logo: parseserverIcon, alt: "parseserver" },
+ { logo: matomoIcon, alt: "matomo" },
+ { logo: unleashIcon, alt: "unleash" },
// Instructions
diff --git a/components/Sidebar/index.js b/components/Sidebar/index.js
index 1427b1c3..2f3ad5c5 100644
--- a/components/Sidebar/index.js
+++ b/components/Sidebar/index.js
@@ -1139,6 +1139,18 @@ const Sidebar = ({ searchOpen, setSearchOpen }) => {
PocketBase
+
+
+
+ Matomo
+
+
+
+
+
+ Unleash
+
+
دیگر برنامهها
diff --git a/package-lock.json b/package-lock.json
index 9833fbe1..7ebd57d6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "0.1.0",
"license": "ISC",
"dependencies": {
- "@liara/platformicons": "^3.6.0",
+ "@liara/platformicons": "^3.8.0",
"lodash.debounce": "^4.0.8",
"medium-zoom": "^1.0.8",
"meilisearch": "^0.32.3",
@@ -126,9 +126,9 @@
}
},
"node_modules/@liara/platformicons": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@liara/platformicons/-/platformicons-3.6.0.tgz",
- "integrity": "sha512-aQKISbjJTXDiKILHHh09zGgr386SsU5sP5/g3HgLaxHiFXQxd57ni+k9nKveJAwFzrkYJ+1o6sukp8VAGGA6fA=="
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@liara/platformicons/-/platformicons-3.8.0.tgz",
+ "integrity": "sha512-LY+ts3JKx8/jMqs9LdtJCLQ/Jb5IAR8zO5FuBlEtcJXc/9kN7LVCLqE2K+ITxx06K+f+3tnV9Uuy8u9UkaXAow=="
},
"node_modules/@next/env": {
"version": "13.4.4",
diff --git a/package.json b/package.json
index 2804fd41..ae8b4e52 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
"author": "",
"license": "ISC",
"dependencies": {
- "@liara/platformicons": "^3.6.0",
+ "@liara/platformicons": "^3.8.0",
"lodash.debounce": "^4.0.8",
"medium-zoom": "^1.0.8",
"meilisearch": "^0.32.3",
diff --git a/pages/index.js b/pages/index.js
index b2fd1147..27812ee8 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -206,6 +206,16 @@ const DATA_SECTIONS = {
title: "PocketBase",
href: "/one-click-apps/pocketbase",
},
+ {
+ platform: "matomo",
+ title: "Matomo",
+ href: "/one-click-apps/matomo",
+ },
+ {
+ platform: "unleash",
+ title: "Unleash",
+ href: "/one-click-apps/unleash",
+ },
],
};
diff --git a/pages/one-click-apps/matomo.js b/pages/one-click-apps/matomo.js
new file mode 100644
index 00000000..acf74217
--- /dev/null
+++ b/pages/one-click-apps/matomo.js
@@ -0,0 +1,60 @@
+import Head from "next/head";
+import Notice from "../../components/Notice";
+import Layout from "../../components/Layout";
+import PlatformIcon from "../../components/PlatformIcon";
+import ZoomableImage from "../../components/ZoomableImage";
+
+export default () => (
+
+
+ مستندات Matomo - لیارا
+
+
+
+
+
+
نرمافزار آنالیز وب Matomo
+ (Matomo one-click app)
+
+
+
+ درباره Matomo
+
+
+ Matomo
+ {" "}
+ یک نرمافزار آنالیز وب مانند Google Analytics است که اطلاعات رفتار کاربران
+ در وبسایت را ردیابی و تحلیل میکند و امکاناتی مانند حریم خصوصی بالا و
+ گزارشهای جامع را ارائه میدهد.
+
+
+ 🚀 راهاندازی
+
+ در صورتی که تمایلی به خواندن آموزش متنی ندارید میتوانید ویدیوی آموزشی زیر
+ را مشاهده کنید.
+
+
+
+
+
+ برای راهاندازی برنامهی آماده Matomo باید در بخش{" "}
+
+ برنامههای
+ {" "}
+ کنسول لیارا بر روی دکمهی ایجاد برنامه کلیک کرده و در
+ صفحهی باز شده وارد بخش برنامههای آماده شوید. سپس برنامهی Matomo را
+ انتخاب و یک شناسهی یکتا برای برنامهی خود درنظر بگیرید، همچنین پلن مورد
+ نظر خود را انتخاب کنید و در آخر بر روی دکمهی{" "}
+ ایجاد برنامه کلیک کنید.
+
+
+
+ برای اتصال دامنهی اختصاصی به این برنامه کافیست به{" "}
+
+ مستندات دامنهها
+ {" "}
+ مراجعه کرده و طبق مستندات، دامنه اختصاصی مورد نظرتان را به برنامه متصل
+ کنید.
+
+
+);
diff --git a/pages/one-click-apps/unleash.js b/pages/one-click-apps/unleash.js
new file mode 100644
index 00000000..490c7cc6
--- /dev/null
+++ b/pages/one-click-apps/unleash.js
@@ -0,0 +1,59 @@
+import Head from "next/head";
+import Notice from "../../components/Notice";
+import Layout from "../../components/Layout";
+import PlatformIcon from "../../components/PlatformIcon";
+import ZoomableImage from "../../components/ZoomableImage";
+
+export default () => (
+
+
+ مستندات Unleash - لیارا
+
+
+
+
+
+
مدیریت ویژگی Unleash
+ (Unleash one-click app)
+
+
+
+ درباره Unleash
+
+
+ Unleash
+ {" "}
+ یک راه حل مدیریت ویژگی متن باز است که به بهبود فرایند کاری تیم توسعه شما
+ کمک میکند و منجر به تحویل سریعتر نرمافزار میشود.
+
+
+ 🚀 راهاندازی
+
+ در صورتی که تمایلی به خواندن آموزش متنی ندارید میتوانید ویدیوی آموزشی زیر
+ را مشاهده کنید.
+
+
+
+
+
+ برای راهاندازی برنامهی آماده Unleash باید در بخش{" "}
+
+ برنامههای
+ {" "}
+ کنسول لیارا بر روی دکمهی ایجاد برنامه کلیک کرده و در
+ صفحهی باز شده وارد بخش برنامههای آماده شوید. سپس برنامهی Unleash را
+ انتخاب و یک شناسهی یکتا برای برنامهی خود درنظر بگیرید، همچنین پلن مورد
+ نظر خود را انتخاب کنید و در آخر بر روی دکمهی{" "}
+ ایجاد برنامه کلیک کنید.
+
+
+
+ برای اتصال دامنهی اختصاصی به این برنامه کافیست به{" "}
+
+ مستندات دامنهها
+ {" "}
+ مراجعه کرده و طبق مستندات، دامنه اختصاصی مورد نظرتان را به برنامه متصل
+ کنید.
+
+
+);