Stefan Pejcic 1 year ago
parent
commit
b8fed3a479

+ 39 - 85
documentation/src/assets/integrations.ts

@@ -62,6 +62,14 @@ export const integrations: IntegrationsType = {
             url: "/",
             status: "stable",
         },
+        {
+            name: "NodeJS and Python",
+            icon: Rest,
+            description:
+                "Effortlessly create and manage NodeJS and Python applications. Proxy websites to display content from these applications seamlessly.",
+            url: "/",
+            status: "stable",
+        },
         {
             name: "WP Manager",
             icon: Graphql,
@@ -101,37 +109,6 @@ export const integrations: IntegrationsType = {
             url: "/",
             status: "stable",
         },
-        {
-            name: "Advanced Search",
-            icon: NestQuery,
-            description:
-                "Quickly and easily find what you are looking for with a powerful search functionality.",
-            url: "",
-            status: "stable",
-        },
-        {
-            name: "Multi-language support",
-            icon: Appwrite,
-            description:
-                "OpenPanel is translation ready. Each login can view OpenPanel in their preferred language.",
-            url: "",
-            status: "stable",
-        },
-        {
-            name: "Branding",
-            icon: Airtable,
-            description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.",
-            url: "/",
-            status: "stable",
-        },
-        {
-            name: "Fully responsive",
-            icon: Medusa,
-            description:
-                "Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
-            url: "/link",
-            status: "stable",
-        },
     ],
     "community-data-provider-packages": [
         {
@@ -177,80 +154,49 @@ export const integrations: IntegrationsType = {
             name: "Service management",
             icon: ElideGraphql,
             description:
-                "monitor services, restart, view logs, and more.",
+                "Monitor services, initiate restarts, view logs, and perform additional management tasks efficiently from the admin interface.",
             url: "/",
             status: "stable",
         },
         {
-            name: "Ent refine",
+            name: "Smart Notifications",
             icon: EntRefine,
             description:
-                "A library that generates fully customizable UI based on Entgo ORM and GraphQL API with Refine.",
-            url: "https://github.com/diazoxide/entrefine",
+                "Receive notifications for events such as reboots, high resource usage, website attacks, failed services, and other critical occurrences to stay informed about the status of your server.",
+            url: "/",
             status: "stable",
-            contributors: [
-                {
-                    name: "diazoxide",
-                    url: "https://github.com/diazoxide",
-                },
-            ],
         },
+    ],
+    frameworks: [
         {
-            name: "useGenerated Data Provider",
-            icon: UseGenerated,
-            description:
-                "Connector for backends created with <strong>useGenerated</strong> (GraphQL)",
-            url: "https://github.com/usegen/refine-use-generated",
+            name: "Branding",
+            icon: Airtable,
+            description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.",
+            url: "/",
             status: "stable",
-            contributors: [
-                {
-                    name: "usegen",
-                    url: "https://github.com/usegen",
-                },
-            ],
         },
         {
-            name: "SQLite Data Provider",
-            icon: SQLite,
+            name: "Fully responsive",
+            icon: Medusa,
             description:
-                "Connector for backends created with <strong>SQLite</strong>",
-            url: "https://github.com/mateusabelli/refine-sqlite",
+                "Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
+            url: "/link",
             status: "stable",
-            contributors: [
-                {
-                    name: "mateusabelli",
-                    url: "https://github.com/mateusabelli",
-                },
-            ],
         },
         {
-            name: "JSON:API Data Provider",
-            icon: JSONApi,
+            name: "Advanced Search",
+            icon: NestQuery,
             description:
-                "Connector for backends created with <strong>JSON:API</strong>",
-            url: "https://github.com/mahirmahdi/refine-jsonapi",
-            status: "stable",
-            contributors: [
-                {
-                    name: "mahirmahdi",
-                    url: "https://github.com/mahirmahdi",
-                },
-            ],
-        },
-    ],
-    frameworks: [
-        {
-            name: "Next.js",
-            icon: Nextjs,
-            description: "Router Provider for <strong>Next.js</strong>",
-            url: "https://www.npmjs.com/package/@refinedev/nextjs-router",
+                "Quickly and easily find what you are looking for with a powerful search functionality.",
+            url: "",
             status: "stable",
         },
         {
-            name: "Remix",
-            icon: Remix,
-            description: "Router Provider for <strong>Remix</strong>",
-            url: "https://www.npmjs.com/package/@refinedev/remix-router",
+            name: "Multi-language support",
+            icon: Appwrite,
+            description:
+                "OpenPanel is translation ready. Each login can view OpenPanel in their preferred language.",
+            url: "",
             status: "stable",
         },
     ],
@@ -312,6 +258,14 @@ export const integrations: IntegrationsType = {
             url: "/",
             status: "stable",
         },
+        {
+            name: "Firewall",
+            icon: Ably,
+            description:
+                "Administrators can manage (UFW) firewall rules directly from the admin interface. Only needed ports are open for users, and administrators have full control over them.",
+            url: "/",
+            status: "stable",
+        },
         {
             name: "IP blocking",
             icon: Ably,

+ 2 - 2
documentation/src/pages/integrations/index.tsx

@@ -104,7 +104,7 @@ const Integrations: React.FC = () => {
             <Title>Web servers</Title>
             <List data={uiPackages} />
 
-            <Title className="mt-20">User interface</Title>
+            <Title className="mt-20">User services</Title>
             <List data={dataProviderPackages} />
 
             <Title className="mt-20">
@@ -112,7 +112,7 @@ const Integrations: React.FC = () => {
             </Title>
             <List data={communityDataProviderPackages} />
 
-            <Title className="mt-20">Backups</Title>
+            <Title className="mt-20">User interface</Title>
             <List data={frameworks} />
 
             <Title className="mt-20">User management</Title>