Skip to content

Add unified navigation attributes and rename component#427

Open
JakeSCahill wants to merge 3 commits into
mainfrom
feature/unified-navigation
Open

Add unified navigation attributes and rename component#427
JakeSCahill wants to merge 3 commits into
mainfrom
feature/unified-navigation

Conversation

@JakeSCahill
Copy link
Copy Markdown
Contributor

Adds unified navigation attributes to Connect component and renames from redpanda-connect to connect.

Changes

Component Rename

  • redpanda-connectconnect
    • Aligns with simplified naming strategy across all documentation components

Unified Navigation Attributes

Adds complete page-header-data attributes for Data Platform unified sidebar:

  • title: "Connect" - Display name
  • section: "Data Platform" - Umbrella section identifier
  • parent-component: "self-managed" - Parent hierarchy
  • description: "Build data pipelines with hundreds of prebuilt connectors."
  • color: "#54478C" - Component theme color (existing)
  • order: 3 - Sort order in unified navigation (existing)
  • icon: "plug-connected" - Tabler icon for bucket display

Related PRs

Antora Extension

docs Repository

docs-ui

cloud-docs

Impact

This change enables the Connect documentation to appear in the unified Data Platform sidebar with:

  • Component-specific theming (purple #54478C)
  • Plug-connected icon for visual identification
  • Proper hierarchical positioning under Self-Managed parent

Testing

After merging, the Connect component will:

  1. Appear as a collapsible bucket in the Data Platform unified sidebar
  2. Display with plug-connected icon and purple theme
  3. Work with per-bucket version selector
  4. Correctly identify as child of Self-Managed parent component

Breaking Changes

URL Changes

Component rename will change URLs:

  • Before: /redpanda-connect/...
  • After: /connect/...

Redirects will be configured in docs-site to handle old URLs.

- Rename component from redpanda-connect to connect
- Add page-header-data attributes for unified navigation:
  - title, section, parent-component, description
- Add icon: plug-connected for bucket display

Part of unified navigation implementation.
@JakeSCahill JakeSCahill requested a review from a team as a code owner May 12, 2026 10:34
@netlify
Copy link
Copy Markdown

netlify Bot commented May 12, 2026

Deploy Preview for redpanda-connect ready!

Name Link
🔨 Latest commit 797a7ac
🔍 Latest deploy log https://app.netlify.com/projects/redpanda-connect/deploys/6a034d04ecf59900088220ca
😎 Deploy Preview https://deploy-preview-427--redpanda-connect.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 12, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 1b50e9cd-cf9c-4d38-83d6-b94645c593f5

📥 Commits

Reviewing files that changed from the base of the PR and between eb5b720 and 797a7ac.

📒 Files selected for processing (300)
  • antora.yml
  • modules/components/attachments/connect-4.89.0.json
  • modules/components/pages/buffers/memory.adoc
  • modules/components/pages/buffers/sqlite.adoc
  • modules/components/pages/caches/aws_dynamodb.adoc
  • modules/components/pages/caches/aws_s3.adoc
  • modules/components/pages/caches/couchbase.adoc
  • modules/components/pages/caches/file.adoc
  • modules/components/pages/caches/gcp_cloud_storage.adoc
  • modules/components/pages/caches/lru.adoc
  • modules/components/pages/caches/memcached.adoc
  • modules/components/pages/caches/memory.adoc
  • modules/components/pages/caches/mongodb.adoc
  • modules/components/pages/caches/multilevel.adoc
  • modules/components/pages/caches/nats_kv.adoc
  • modules/components/pages/caches/redis.adoc
  • modules/components/pages/caches/redpanda.adoc
  • modules/components/pages/caches/ristretto.adoc
  • modules/components/pages/caches/sql.adoc
  • modules/components/pages/caches/ttlru.adoc
  • modules/components/pages/inputs/amqp_0_9.adoc
  • modules/components/pages/inputs/amqp_1.adoc
  • modules/components/pages/inputs/aws_cloudwatch_logs.adoc
  • modules/components/pages/inputs/aws_dynamodb_cdc.adoc
  • modules/components/pages/inputs/aws_kinesis.adoc
  • modules/components/pages/inputs/aws_s3.adoc
  • modules/components/pages/inputs/aws_sqs.adoc
  • modules/components/pages/inputs/azure_blob_storage.adoc
  • modules/components/pages/inputs/azure_cosmosdb.adoc
  • modules/components/pages/inputs/azure_queue_storage.adoc
  • modules/components/pages/inputs/azure_table_storage.adoc
  • modules/components/pages/inputs/batched.adoc
  • modules/components/pages/inputs/beanstalkd.adoc
  • modules/components/pages/inputs/broker.adoc
  • modules/components/pages/inputs/cassandra.adoc
  • modules/components/pages/inputs/cockroachdb_changefeed.adoc
  • modules/components/pages/inputs/csv.adoc
  • modules/components/pages/inputs/discord.adoc
  • modules/components/pages/inputs/dynamic.adoc
  • modules/components/pages/inputs/file.adoc
  • modules/components/pages/inputs/gcp_bigquery_select.adoc
  • modules/components/pages/inputs/gcp_cloud_storage.adoc
  • modules/components/pages/inputs/gcp_pubsub.adoc
  • modules/components/pages/inputs/gcp_spanner_cdc.adoc
  • modules/components/pages/inputs/generate.adoc
  • modules/components/pages/inputs/git.adoc
  • modules/components/pages/inputs/hdfs.adoc
  • modules/components/pages/inputs/http_client.adoc
  • modules/components/pages/inputs/http_server.adoc
  • modules/components/pages/inputs/kafka.adoc
  • modules/components/pages/inputs/kafka_franz.adoc
  • modules/components/pages/inputs/microsoft_sql_server_cdc.adoc
  • modules/components/pages/inputs/mongodb.adoc
  • modules/components/pages/inputs/mongodb_cdc.adoc
  • modules/components/pages/inputs/mqtt.adoc
  • modules/components/pages/inputs/mysql_cdc.adoc
  • modules/components/pages/inputs/nanomsg.adoc
  • modules/components/pages/inputs/nats.adoc
  • modules/components/pages/inputs/nats_jetstream.adoc
  • modules/components/pages/inputs/nats_kv.adoc
  • modules/components/pages/inputs/nats_stream.adoc
  • modules/components/pages/inputs/nsq.adoc
  • modules/components/pages/inputs/ockam_kafka.adoc
  • modules/components/pages/inputs/oracledb_cdc.adoc
  • modules/components/pages/inputs/otlp_grpc.adoc
  • modules/components/pages/inputs/otlp_http.adoc
  • modules/components/pages/inputs/parquet.adoc
  • modules/components/pages/inputs/postgres_cdc.adoc
  • modules/components/pages/inputs/pulsar.adoc
  • modules/components/pages/inputs/read_until.adoc
  • modules/components/pages/inputs/redis_list.adoc
  • modules/components/pages/inputs/redis_pubsub.adoc
  • modules/components/pages/inputs/redis_scan.adoc
  • modules/components/pages/inputs/redis_streams.adoc
  • modules/components/pages/inputs/redpanda.adoc
  • modules/components/pages/inputs/redpanda_common.adoc
  • modules/components/pages/inputs/redpanda_migrator.adoc
  • modules/components/pages/inputs/schema_registry.adoc
  • modules/components/pages/inputs/sequence.adoc
  • modules/components/pages/inputs/sftp.adoc
  • modules/components/pages/inputs/slack.adoc
  • modules/components/pages/inputs/slack_users.adoc
  • modules/components/pages/inputs/socket.adoc
  • modules/components/pages/inputs/socket_server.adoc
  • modules/components/pages/inputs/spicedb_watch.adoc
  • modules/components/pages/inputs/splunk.adoc
  • modules/components/pages/inputs/sql_raw.adoc
  • modules/components/pages/inputs/sql_select.adoc
  • modules/components/pages/inputs/stdin.adoc
  • modules/components/pages/inputs/subprocess.adoc
  • modules/components/pages/inputs/timeplus.adoc
  • modules/components/pages/inputs/twitter_search.adoc
  • modules/components/pages/inputs/websocket.adoc
  • modules/components/pages/metrics/aws_cloudwatch.adoc
  • modules/components/pages/metrics/influxdb.adoc
  • modules/components/pages/metrics/logger.adoc
  • modules/components/pages/metrics/open_telemetry_collector.adoc
  • modules/components/pages/metrics/prometheus.adoc
  • modules/components/pages/metrics/statsd.adoc
  • modules/components/pages/outputs/amqp_0_9.adoc
  • modules/components/pages/outputs/amqp_1.adoc
  • modules/components/pages/outputs/arc.adoc
  • modules/components/pages/outputs/aws_dynamodb.adoc
  • modules/components/pages/outputs/aws_kinesis.adoc
  • modules/components/pages/outputs/aws_kinesis_firehose.adoc
  • modules/components/pages/outputs/aws_s3.adoc
  • modules/components/pages/outputs/aws_sns.adoc
  • modules/components/pages/outputs/aws_sqs.adoc
  • modules/components/pages/outputs/azure_blob_storage.adoc
  • modules/components/pages/outputs/azure_cosmosdb.adoc
  • modules/components/pages/outputs/azure_data_lake_gen2.adoc
  • modules/components/pages/outputs/azure_queue_storage.adoc
  • modules/components/pages/outputs/azure_table_storage.adoc
  • modules/components/pages/outputs/beanstalkd.adoc
  • modules/components/pages/outputs/broker.adoc
  • modules/components/pages/outputs/cache.adoc
  • modules/components/pages/outputs/cassandra.adoc
  • modules/components/pages/outputs/couchbase.adoc
  • modules/components/pages/outputs/cyborgdb.adoc
  • modules/components/pages/outputs/cypher.adoc
  • modules/components/pages/outputs/discord.adoc
  • modules/components/pages/outputs/drop.adoc
  • modules/components/pages/outputs/drop_on.adoc
  • modules/components/pages/outputs/dynamic.adoc
  • modules/components/pages/outputs/elasticsearch_v8.adoc
  • modules/components/pages/outputs/elasticsearch_v9.adoc
  • modules/components/pages/outputs/file.adoc
  • modules/components/pages/outputs/gcp_bigquery.adoc
  • modules/components/pages/outputs/gcp_cloud_storage.adoc
  • modules/components/pages/outputs/gcp_pubsub.adoc
  • modules/components/pages/outputs/hdfs.adoc
  • modules/components/pages/outputs/http_client.adoc
  • modules/components/pages/outputs/http_server.adoc
  • modules/components/pages/outputs/iceberg.adoc
  • modules/components/pages/outputs/kafka.adoc
  • modules/components/pages/outputs/kafka_franz.adoc
  • modules/components/pages/outputs/mongodb.adoc
  • modules/components/pages/outputs/mqtt.adoc
  • modules/components/pages/outputs/nanomsg.adoc
  • modules/components/pages/outputs/nats.adoc
  • modules/components/pages/outputs/nats_jetstream.adoc
  • modules/components/pages/outputs/nats_kv.adoc
  • modules/components/pages/outputs/nats_stream.adoc
  • modules/components/pages/outputs/nsq.adoc
  • modules/components/pages/outputs/ockam_kafka.adoc
  • modules/components/pages/outputs/opensearch.adoc
  • modules/components/pages/outputs/otlp_grpc.adoc
  • modules/components/pages/outputs/otlp_http.adoc
  • modules/components/pages/outputs/pinecone.adoc
  • modules/components/pages/outputs/pulsar.adoc
  • modules/components/pages/outputs/pusher.adoc
  • modules/components/pages/outputs/qdrant.adoc
  • modules/components/pages/outputs/questdb.adoc
  • modules/components/pages/outputs/redis_hash.adoc
  • modules/components/pages/outputs/redis_list.adoc
  • modules/components/pages/outputs/redis_pubsub.adoc
  • modules/components/pages/outputs/redis_streams.adoc
  • modules/components/pages/outputs/redpanda.adoc
  • modules/components/pages/outputs/redpanda_common.adoc
  • modules/components/pages/outputs/redpanda_migrator.adoc
  • modules/components/pages/outputs/reject.adoc
  • modules/components/pages/outputs/reject_errored.adoc
  • modules/components/pages/outputs/retry.adoc
  • modules/components/pages/outputs/salesforce_sink.adoc
  • modules/components/pages/outputs/schema_registry.adoc
  • modules/components/pages/outputs/sftp.adoc
  • modules/components/pages/outputs/slack_post.adoc
  • modules/components/pages/outputs/slack_reaction.adoc
  • modules/components/pages/outputs/snowflake_put.adoc
  • modules/components/pages/outputs/snowflake_streaming.adoc
  • modules/components/pages/outputs/socket.adoc
  • modules/components/pages/outputs/splunk_hec.adoc
  • modules/components/pages/outputs/sql.adoc
  • modules/components/pages/outputs/sql_insert.adoc
  • modules/components/pages/outputs/sql_raw.adoc
  • modules/components/pages/outputs/stdout.adoc
  • modules/components/pages/outputs/subprocess.adoc
  • modules/components/pages/outputs/switch.adoc
  • modules/components/pages/outputs/websocket.adoc
  • modules/components/pages/processors/archive.adoc
  • modules/components/pages/processors/avro.adoc
  • modules/components/pages/processors/awk.adoc
  • modules/components/pages/processors/aws_bedrock_chat.adoc
  • modules/components/pages/processors/aws_bedrock_embeddings.adoc
  • modules/components/pages/processors/aws_dynamodb_partiql.adoc
  • modules/components/pages/processors/aws_lambda.adoc
  • modules/components/pages/processors/azure_cosmosdb.adoc
  • modules/components/pages/processors/benchmark.adoc
  • modules/components/pages/processors/bloblang.adoc
  • modules/components/pages/processors/bounds_check.adoc
  • modules/components/pages/processors/branch.adoc
  • modules/components/pages/processors/cache.adoc
  • modules/components/pages/processors/cached.adoc
  • modules/components/pages/processors/cohere_chat.adoc
  • modules/components/pages/processors/cohere_embeddings.adoc
  • modules/components/pages/processors/cohere_rerank.adoc
  • modules/components/pages/processors/command.adoc
  • modules/components/pages/processors/compress.adoc
  • modules/components/pages/processors/couchbase.adoc
  • modules/components/pages/processors/decompress.adoc
  • modules/components/pages/processors/dedupe.adoc
  • modules/components/pages/processors/ffi.adoc
  • modules/components/pages/processors/gcp_bigquery_select.adoc
  • modules/components/pages/processors/gcp_vertex_ai_chat.adoc
  • modules/components/pages/processors/gcp_vertex_ai_embeddings.adoc
  • modules/components/pages/processors/google_drive_download.adoc
  • modules/components/pages/processors/google_drive_list_labels.adoc
  • modules/components/pages/processors/google_drive_search.adoc
  • modules/components/pages/processors/grok.adoc
  • modules/components/pages/processors/group_by.adoc
  • modules/components/pages/processors/group_by_value.adoc
  • modules/components/pages/processors/http.adoc
  • modules/components/pages/processors/insert_part.adoc
  • modules/components/pages/processors/javascript.adoc
  • modules/components/pages/processors/jira.adoc
  • modules/components/pages/processors/jmespath.adoc
  • modules/components/pages/processors/jq.adoc
  • modules/components/pages/processors/json_schema.adoc
  • modules/components/pages/processors/log.adoc
  • modules/components/pages/processors/mapping.adoc
  • modules/components/pages/processors/metric.adoc
  • modules/components/pages/processors/mongodb.adoc
  • modules/components/pages/processors/msgpack.adoc
  • modules/components/pages/processors/mutation.adoc
  • modules/components/pages/processors/nats_kv.adoc
  • modules/components/pages/processors/nats_request_reply.adoc
  • modules/components/pages/processors/ollama_chat.adoc
  • modules/components/pages/processors/ollama_embeddings.adoc
  • modules/components/pages/processors/ollama_moderation.adoc
  • modules/components/pages/processors/openai_chat_completion.adoc
  • modules/components/pages/processors/openai_embeddings.adoc
  • modules/components/pages/processors/openai_image_generation.adoc
  • modules/components/pages/processors/openai_speech.adoc
  • modules/components/pages/processors/openai_transcription.adoc
  • modules/components/pages/processors/openai_translation.adoc
  • modules/components/pages/processors/parallel.adoc
  • modules/components/pages/processors/parquet.adoc
  • modules/components/pages/processors/parquet_decode.adoc
  • modules/components/pages/processors/parquet_encode.adoc
  • modules/components/pages/processors/parse_log.adoc
  • modules/components/pages/processors/processors.adoc
  • modules/components/pages/processors/protobuf.adoc
  • modules/components/pages/processors/qdrant.adoc
  • modules/components/pages/processors/rate_limit.adoc
  • modules/components/pages/processors/redis.adoc
  • modules/components/pages/processors/redis_script.adoc
  • modules/components/pages/processors/redpanda_data_transform.adoc
  • modules/components/pages/processors/retry.adoc
  • modules/components/pages/processors/salesforce.adoc
  • modules/components/pages/processors/schema_registry_decode.adoc
  • modules/components/pages/processors/schema_registry_encode.adoc
  • modules/components/pages/processors/select_parts.adoc
  • modules/components/pages/processors/sentry_capture.adoc
  • modules/components/pages/processors/slack_thread.adoc
  • modules/components/pages/processors/sleep.adoc
  • modules/components/pages/processors/split.adoc
  • modules/components/pages/processors/sql.adoc
  • modules/components/pages/processors/sql_insert.adoc
  • modules/components/pages/processors/sql_raw.adoc
  • modules/components/pages/processors/sql_select.adoc
  • modules/components/pages/processors/string_split.adoc
  • modules/components/pages/processors/subprocess.adoc
  • modules/components/pages/processors/switch.adoc
  • modules/components/pages/processors/text_chunker.adoc
  • modules/components/pages/processors/unarchive.adoc
  • modules/components/pages/processors/wasm.adoc
  • modules/components/pages/processors/while.adoc
  • modules/components/pages/processors/workflow.adoc
  • modules/components/pages/processors/xml.adoc
  • modules/components/pages/scanners/avro.adoc
  • modules/components/pages/scanners/chunker.adoc
  • modules/components/pages/scanners/csv.adoc
  • modules/components/pages/scanners/decompress.adoc
  • modules/components/pages/scanners/lines.adoc
  • modules/components/pages/scanners/re_match.adoc
  • modules/components/pages/scanners/skip_bom.adoc
  • modules/components/pages/scanners/switch.adoc
  • modules/components/pages/tracers/gcp_cloudtrace.adoc
  • modules/components/pages/tracers/jaeger.adoc
  • modules/components/pages/tracers/open_telemetry_collector.adoc
  • modules/components/pages/tracers/redpanda.adoc
  • modules/components/partials/components/cloud-only/outputs/iceberg.adoc
  • modules/components/partials/components/cloud-only/processors/a2a_message.adoc
  • modules/components/partials/components/inputs/gateway.adoc
  • modules/components/partials/drafts/redpanda.adoc
  • modules/components/partials/fields/caches/aws_dynamodb.adoc
  • modules/components/partials/fields/caches/aws_s3.adoc
  • modules/components/partials/fields/caches/couchbase.adoc
  • modules/components/partials/fields/caches/gcp_cloud_storage.adoc
  • modules/components/partials/fields/caches/mongodb.adoc
  • modules/components/partials/fields/caches/nats_kv.adoc
  • modules/components/partials/fields/caches/redis.adoc
  • modules/components/partials/fields/caches/redpanda.adoc
  • modules/components/partials/fields/inputs/amqp_0_9.adoc
  • modules/components/partials/fields/inputs/amqp_1.adoc
  • modules/components/partials/fields/inputs/aws_cloudwatch_logs.adoc
  • modules/components/partials/fields/inputs/aws_dynamodb_cdc.adoc
  • modules/components/partials/fields/inputs/aws_kinesis.adoc
  • modules/components/partials/fields/inputs/aws_s3.adoc
  • modules/components/partials/fields/inputs/aws_sqs.adoc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/unified-navigation

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@JakeSCahill
Copy link
Copy Markdown
Contributor Author

JakeSCahill commented May 12, 2026

Jira: DOC-2180

JakeSCahill and others added 2 commits May 12, 2026 13:12
- Updated xrefs: redpanda-connect → connect
- Updated xrefs: redpanda-cloud → cloud-data-platform
- Updated xrefs: redpanda-labs → labs
- Updated self-references: ROOT → streaming
- Fixed references in both .adoc pages and .json attachments
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant