This commit is contained in:
Stefan Pejcic 2024-02-10 15:09:04 +01:00
parent fd6f8ad84a
commit b8fed3a479
2 changed files with 47 additions and 93 deletions

View file

@ -62,6 +62,14 @@ export const integrations: IntegrationsType = {
url: "/", url: "/",
status: "stable", 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", name: "WP Manager",
icon: Graphql, icon: Graphql,
@ -101,37 +109,6 @@ export const integrations: IntegrationsType = {
url: "/", url: "/",
status: "stable", 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": [ "community-data-provider-packages": [
{ {
@ -177,80 +154,49 @@ export const integrations: IntegrationsType = {
name: "Service management", name: "Service management",
icon: ElideGraphql, icon: ElideGraphql,
description: 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: "/", url: "/",
status: "stable", status: "stable",
}, },
{ {
name: "Ent refine", name: "Smart Notifications",
icon: EntRefine, icon: EntRefine,
description: description:
"A library that generates fully customizable UI based on Entgo ORM and GraphQL API with Refine.", "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: "https://github.com/diazoxide/entrefine", url: "/",
status: "stable", status: "stable",
contributors: [
{
name: "diazoxide",
url: "https://github.com/diazoxide",
},
],
},
{
name: "useGenerated Data Provider",
icon: UseGenerated,
description:
"Connector for backends created with <strong>useGenerated</strong> (GraphQL)",
url: "https://github.com/usegen/refine-use-generated",
status: "stable",
contributors: [
{
name: "usegen",
url: "https://github.com/usegen",
},
],
},
{
name: "SQLite Data Provider",
icon: SQLite,
description:
"Connector for backends created with <strong>SQLite</strong>",
url: "https://github.com/mateusabelli/refine-sqlite",
status: "stable",
contributors: [
{
name: "mateusabelli",
url: "https://github.com/mateusabelli",
},
],
},
{
name: "JSON:API Data Provider",
icon: JSONApi,
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: [ frameworks: [
{ {
name: "Next.js", name: "Branding",
icon: Nextjs, icon: Airtable,
description: "Router Provider for <strong>Next.js</strong>", description: "Fully customise the OpenPanel with colours, logos, fonts and more that mirror the look and feel of your hosting company.",
url: "https://www.npmjs.com/package/@refinedev/nextjs-router", url: "/",
status: "stable", status: "stable",
}, },
{ {
name: "Remix", name: "Fully responsive",
icon: Remix, icon: Medusa,
description: "Router Provider for <strong>Remix</strong>", description:
url: "https://www.npmjs.com/package/@refinedev/remix-router", "Access OpenPanel on desktop, tablet and mobile without any feature limitations.",
url: "/link",
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", status: "stable",
}, },
], ],
@ -312,6 +258,14 @@ export const integrations: IntegrationsType = {
url: "/", url: "/",
status: "stable", 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", name: "IP blocking",
icon: Ably, icon: Ably,

View file

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