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 را + انتخاب و یک شناسه‌ی یکتا برای برنامه‌ی خود درنظر بگیرید، همچنین پلن مورد + نظر خود را انتخاب کنید و در آخر بر روی دکمه‌ی{" "} + ایجاد برنامه کلیک کنید. +

    + + + برای اتصال دامنه‌ی اختصاصی به این برنامه کافیست به{" "} + + مستندات دامنه‌ها + {" "} + مراجعه کرده و طبق مستندات، دامنه‌ اختصاصی مورد نظرتان را به برنامه متصل + کنید. + +
    +);