diff --git a/website/integrations/services/index.mdx b/website/integrations/services/index.mdx index e6f7975d0e..04531b53f6 100644 --- a/website/integrations/services/index.mdx +++ b/website/integrations/services/index.mdx @@ -29,7 +29,7 @@ To add documentation for a new application (with support level Community or Vend wget https://raw.githubusercontent.com/goauthentik/authentik/main/website/integrations/template/service.md ``` -Don't forget to edit the `sidebarsIntegrations.js` file to add your new integration to the lefthand navigation bar. +Don't forget to edit the `website/sidebars/integrations.mjs` file to add your new integration to the appropriate section in the lefthand navigation pane. ## Integration categories diff --git a/website/sidebars/integrations.mjs b/website/sidebars/integrations.mjs index e59bf01708..eb563083e5 100644 --- a/website/sidebars/integrations.mjs +++ b/website/sidebars/integrations.mjs @@ -8,17 +8,10 @@ * @type {SidebarItemConfig[]} */ const items = [ - { - type: "category", - label: "Device Management", - items: ["services/apple/index", "services/fleet/index"], - }, { type: "category", label: "Chat, Communication & Collaboration", items: [ - "services/bookstack/index", - "services/dokuwiki/index", "services/espocrm/index", "services/hedgedoc/index", "services/kimai/index", @@ -30,10 +23,7 @@ const items = [ "services/nextcloud/index", "services/onlyoffice/index", "services/openproject/index", - "services/outline/index", "services/owncloud/index", - "services/paperless-ng/index", - "services/paperless-ngx/index", "services/rocketchat/index", "services/roundcube/index", "services/sharepoint-se/index", @@ -41,11 +31,15 @@ const items = [ "services/thelounge/index", "services/vikunja/index", "services/wekan/index", - "services/wiki-js/index", "services/writefreely/index", "services/zulip/index", ], }, + { + type: "category", + label: "Device Management", + items: ["services/apple/index", "services/fleet/index", "services/meshcentral/index"], + }, { type: "category", label: "Cloud Providers", @@ -61,6 +55,44 @@ const items = [ label: "Dashboards", items: ["services/organizr/index", "services/linkwarden/index", "services/homarr/index"], }, + { + type: "category", + label: "Development", + items: [ + "services/coder/index", + "services/engomo/index", + "services/frappe/index", + "services/gitea/index", + "services/github-enterprise-cloud/index", + "services/github-enterprise-emu/index", + "services/github-enterprise-server/index", + "services/github-organization/index", + "services/gitlab/index", + "services/gravitee/index", + "services/jenkins/index", + "services/node-red/index", + "services/sonar-qube/index", + "services/weblate/index", + ], + }, + { + type: "category", + label: "Documentation", + items: [ + "services/bookstack/index", + "services/dokuwiki/index", + "services/karakeep/index", + "services/mealie/index", + "services/netbox/index", + "services/outline/index", + "services/paperless-ng/index", + "services/paperless-ngx/index", + "services/snipe-it/index", + "services/tandoor/index", + "services/wiki-js/index", + "services/youtrack/index", + ], + }, { type: "category", label: "Hypervisors / Orchestrators", @@ -79,35 +111,23 @@ const items = [ "services/apache-guacamole/index", "services/argocd/index", "services/awx-tower/index", - "services/cloudflare-access/index", - "services/coder/index", - "services/globalprotect/index", "services/harbor/index", - "services/hashicorp-vault/index", - "services/jenkins/index", - "services/knocknoc/index", "services/komodo/index", - "services/meshcentral/index", "services/minio/index", - "services/netbox/index", "services/omni/index", "services/pgadmin/index", "services/phpipam/index", "services/plesk/index", "services/powerdns-admin/index", "services/proftpd/index", - "services/push-security/index", "services/qnap-nas/index", "services/rustdesk-pro/index", - "services/semgrep/index", + "services/semaphore/index", "services/synology-dsm/index", - "services/skyhigh/index", - "services/snipe-it/index", "services/sssd/index", "services/terrakube/index", "services/truecommand/index", "services/veeam-enterprise-manager/index", - "services/xcreds/index", "services/zammad/index", ], }, @@ -116,11 +136,13 @@ const items = [ label: "Networking", items: [ "services/aruba-orchestrator/index", + "services/cloudflare-access/index", "services/firezone/index", "services/fortigate-admin/index", "services/fortigate-ssl/index", "services/fortimanager/index", "services/gravity/index", + "services/globalprotect/index", "services/netbird/index", "services/opnsense/index", "services/pangolin/index", @@ -130,34 +152,27 @@ const items = [ }, { type: "category", - label: "Miscellaneous", + label: "Media", items: [ - "services/1password/index", - "services/actual-budget/index", - "services/adventurelog/index", - "services/bitwarden/index", "services/calibre-web/index", - "services/engomo/index", - "services/filerise/index", - "services/frappe/index", - "services/freshrss/index", - "services/gravitee/index", - "services/karakeep/index", - "services/home-assistant/index", "services/immich/index", + "services/freshrss/index", "services/jellyfin/index", "services/komga/index", - "services/mealie/index", "services/miniflux/index", - "services/node-red/index", - "services/open-webui/index", - "services/semaphore/index", - "services/sonar-qube/index", "services/sonarr/index", - "services/tandoor/index", "services/tautulli/index", - "services/weblate/index", - "services/youtrack/index", + ], + }, + { + type: "category", + label: "Miscellaneous", + items: [ + "services/actual-budget/index", + "services/adventurelog/index", + "services/filerise/index", + "services/home-assistant/index", + "services/open-webui/index", "services/zipline/index", ], }, @@ -193,14 +208,16 @@ const items = [ }, { type: "category", - label: "Version Control Systems", + label: "Security", items: [ - "services/gitea/index", - "services/github-organization/index", - "services/github-enterprise-cloud/index", - "services/github-enterprise-emu/index", - "services/github-enterprise-server/index", - "services/gitlab/index", + "services/1password/index", + "services/bitwarden/index", + "services/hashicorp-vault/index", + "services/knocknoc/index", + "services/push-security/index", + "services/semgrep/index", + "services/skyhigh/index", + "services/xcreds/index", ], }, ]; @@ -222,7 +239,7 @@ const integrationsSidebar = { type: "doc", id: "services/index", }, - items, + items: items.sort((a, b) => a.label.localeCompare(b.label)), }, ], };