You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dj...@apache.org on 2020/03/23 22:28:52 UTC

[camel] branch master updated: sort nav files by doc title case insensitive

This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/master by this push:
     new ee2e180  sort nav files by doc title case insensitive
     new d56dbb3  Merge pull request #3668 from djencks/issue-14770-sort-nav
ee2e180 is described below

commit ee2e1803e672859b06b86e01470b42f8d87cabc3
Author: David Jencks <dj...@apache.org>
AuthorDate: Mon Mar 23 14:35:14 2020 -0700

    sort nav files by doc title case insensitive
---
 .../src/main/docs/modules/eips/nav.adoc            | 12 +--
 docs/components/modules/ROOT/nav.adoc              | 90 +++++++++++-----------
 docs/components/modules/dataformats/nav.adoc       |  2 +-
 docs/components/modules/languages/nav.adoc         | 11 +--
 docs/gulpfile.js                                   | 20 ++++-
 5 files changed, 74 insertions(+), 61 deletions(-)

diff --git a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc
index 41ca973..877eb36 100644
--- a/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc
+++ b/core/camel-core-engine/src/main/docs/modules/eips/nav.adoc
@@ -24,14 +24,14 @@
  ** xref:eips:dynamic-router.adoc[Dynamic Router]
  ** xref:eips:dynamicRouter-eip.adoc[Dynamic Router EIP]
  ** xref:eips:enrich-eip.adoc[Enrich EIP]
- ** xref:eips:event-message.adoc[Event Message]
  ** xref:eips:eventDrivenConsumer-eip.adoc[Event Driven Consumer]
+ ** xref:eips:event-message.adoc[Event Message]
  ** xref:eips:failover-eip.adoc[Failover EIP]
  ** xref:eips:filter-eip.adoc[Filter EIP]
  ** xref:eips:from-eip.adoc[From EIP]
  ** xref:eips:guaranteed-delivery.adoc[Guaranteed Delivery]
- ** xref:eips:hystrix-eip.adoc[Hystrix EIP]
  ** xref:eips:hystrixConfiguration-eip.adoc[Hystrix Configuration EIP]
+ ** xref:eips:hystrix-eip.adoc[Hystrix EIP]
  ** xref:eips:idempotentConsumer-eip.adoc[Idempotent Consumer EIP]
  ** xref:eips:inOnly-eip.adoc[In Only EIP]
  ** xref:eips:inOut-eip.adoc[In Out EIP]
@@ -40,6 +40,7 @@
  ** xref:eips:log-eip.adoc[Log EIP]
  ** xref:eips:loop-eip.adoc[Loop EIP]
  ** xref:eips:marshal-eip.adoc[Marshal EIP]
+ ** xref:eips:message.adoc[Message]
  ** xref:eips:message-broker.adoc[Message Broker]
  ** xref:eips:message-bus.adoc[Message Bus]
  ** xref:eips:message-channel.adoc[Message Channel]
@@ -49,7 +50,6 @@
  ** xref:eips:message-history.adoc[Message History]
  ** xref:eips:message-router.adoc[Message Router]
  ** xref:eips:message-translator.adoc[Message Translator]
- ** xref:eips:message.adoc[Message]
  ** xref:eips:messaging-bridge.adoc[Messaging Bridge]
  ** xref:eips:messaging-gateway.adoc[Messaging Gateway]
  ** xref:eips:messaging-mapper.adoc[Messaging Mapper]
@@ -70,11 +70,11 @@
  ** xref:eips:removeHeaders-eip.adoc[Remove Headers EIP]
  ** xref:eips:removeProperties-eip.adoc[Remove Properties EIP]
  ** xref:eips:removeProperty-eip.adoc[Remove Property EIP]
- ** xref:eips:request-reply.adoc[Request Reply]
  ** xref:eips:requestReply-eip.adoc[Request Reply]
+ ** xref:eips:request-reply.adoc[Request Reply]
  ** xref:eips:resequence-eip.adoc[Resequence EIP]
- ** xref:eips:resilience4j-eip.adoc[Resilience4j EIP]
  ** xref:eips:resilience4jConfiguration-eip.adoc[Resilience4j Configuration EIP]
+ ** xref:eips:resilience4j-eip.adoc[Resilience4j EIP]
  ** xref:eips:return-address.adoc[Return Address]
  ** xref:eips:rollback-eip.adoc[Rollback EIP]
  ** xref:eips:roundRobin-eip.adoc[Round Robin EIP]
@@ -98,8 +98,8 @@
  ** xref:eips:stream-config-eip.adoc[Stream-config EIP]
  ** xref:eips:threads-eip.adoc[Threads EIP]
  ** xref:eips:throttle-eip.adoc[Throttle EIP]
- ** xref:eips:to-eip.adoc[To EIP]
  ** xref:eips:toD-eip.adoc[To D EIP]
+ ** xref:eips:to-eip.adoc[To EIP]
  ** xref:eips:topic-eip.adoc[Topic EIP]
  ** xref:eips:transactional-client.adoc[Transactional Client]
  ** xref:eips:transform-eip.adoc[Transform EIP]
diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc
index efc4050..7e7a0e0 100644
--- a/docs/components/modules/ROOT/nav.adoc
+++ b/docs/components/modules/ROOT/nav.adoc
@@ -20,6 +20,22 @@
 ** xref:atomix-value-component.adoc[Atomix Value Component]
 ** xref:attachments.adoc[Attachments Component]
 ** xref:avro-component.adoc[Avro Component]
+** xref:aws2-cw-component.adoc[AWS 2 CloudWatch Component]
+** xref:aws2-ddb-component.adoc[AWS 2 DynamoDB Component]
+** xref:aws2-ddbstream-component.adoc[AWS 2 DynamoDB Streams Component]
+** xref:aws2-ec2-component.adoc[AWS 2 EC2 Component]
+** xref:aws2-ecs-component.adoc[AWS 2 ECS Component]
+** xref:aws2-eks-component.adoc[AWS 2 EKS Component]
+** xref:aws2-iam-component.adoc[AWS 2 IAM Component]
+** xref:aws2-kinesis-component.adoc[AWS 2 Kinesis Component]
+** xref:aws2-kinesis-firehose-component.adoc[AWS 2 Kinesis Firehose Component]
+** xref:aws2-kms-component.adoc[AWS 2 KMS Component]
+** xref:aws2-mq-component.adoc[AWS 2 MQ Component]
+** xref:aws2-msk-component.adoc[AWS 2 MSK Component]
+** xref:aws2-ses-component.adoc[AWS 2 Simple Email Service Component]
+** xref:aws2-sns-component.adoc[AWS 2 Simple Notification System Component]
+** xref:aws2-sqs-component.adoc[AWS 2 Simple Queue Service Component]
+** xref:aws2-translate-component.adoc[AWS 2 Translate Component]
 ** xref:aws-cw-component.adoc[AWS CloudWatch Component]
 ** xref:aws-ddb-component.adoc[AWS DynamoDB Component]
 ** xref:aws-ddbstream-component.adoc[AWS DynamoDB Streams Component]
@@ -30,42 +46,25 @@
 ** xref:aws-kinesis-component.adoc[AWS Kinesis Component]
 ** xref:aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose Component]
 ** xref:aws-kms-component.adoc[AWS KMS Component]
+** xref:aws2-lambda-component.adoc[AWS Lambda Component]
 ** xref:aws-lambda-component.adoc[AWS Lambda Component]
 ** xref:aws-mq-component.adoc[AWS MQ Component]
 ** xref:aws-msk-component.adoc[AWS MSK Component]
 ** xref:aws-s3-component.adoc[AWS S3 Storage Service Component]
-** xref:aws-sdb-component.adoc[AWS SimpleDB Component]
 ** xref:aws-ses-component.adoc[AWS Simple Email Service Component]
 ** xref:aws-sns-component.adoc[AWS Simple Notification System Component]
 ** xref:aws-sqs-component.adoc[AWS Simple Queue Service Component]
 ** xref:aws-swf-component.adoc[AWS Simple Workflow Component]
+** xref:aws-sdb-component.adoc[AWS SimpleDB Component]
 ** xref:aws-translate-component.adoc[AWS Translate Component]
 ** xref:aws-xray.adoc[AWS XRay Component]
-** xref:aws2-cw-component.adoc[AWS 2 CloudWatch Component]
-** xref:aws2-ddb-component.adoc[AWS 2 DynamoDB Component]
-** xref:aws2-ddbstream-component.adoc[AWS 2 DynamoDB Streams Component]
-** xref:aws2-ec2-component.adoc[AWS 2 EC2 Component]
-** xref:aws2-ecs-component.adoc[AWS 2 ECS Component]
-** xref:aws2-eks-component.adoc[AWS 2 EKS Component]
-** xref:aws2-iam-component.adoc[AWS 2 IAM Component]
-** xref:aws2-kinesis-component.adoc[AWS 2 Kinesis Component]
-** xref:aws2-kinesis-firehose-component.adoc[AWS 2 Kinesis Firehose Component]
-** xref:aws2-kms-component.adoc[AWS 2 KMS Component]
-** xref:aws2-lambda-component.adoc[AWS Lambda Component]
-** xref:aws2-mq-component.adoc[AWS 2 MQ Component]
-** xref:aws2-msk-component.adoc[AWS 2 MSK Component]
 ** xref:aws2-s3-component.adoc[AWS2 S3 Storage Service Component]
-** xref:aws2-ses-component.adoc[AWS 2 Simple Email Service Component]
-** xref:aws2-sns-component.adoc[AWS 2 Simple Notification System Component]
-** xref:aws2-sqs-component.adoc[AWS 2 Simple Queue Service Component]
-** xref:aws2-translate-component.adoc[AWS 2 Translate Component]
 ** xref:azure-blob-component.adoc[Azure Storage Blob Service Component]
 ** xref:azure-queue-component.adoc[Azure Storage Queue Service Component]
-** xref:azure.adoc[Camel Components for Windows Azure Services]
 ** xref:bean-component.adoc[Bean Component]
 ** xref:bean-validator-component.adoc[Bean Validator Component]
 ** xref:beanstalk-component.adoc[Beanstalk Component]
-** xref:blueprint.adoc[Using OSGi blueprint with Camel]
+** xref:test-blueprint.adoc[Blueprint Testing]
 ** xref:bonita-component.adoc[Bonita Component]
 ** xref:box-component.adoc[Box Component]
 ** xref:braintree-component.adoc[Braintree Component]
@@ -73,6 +72,10 @@
 ** xref:caffeine-cache-component.adoc[Caffeine Cache Component]
 ** xref:caffeine-loadcache-component.adoc[Caffeine LoadCache Component]
 ** xref:cdi.adoc[Camel CDI]
+** xref:azure.adoc[Camel Components for Windows Azure Services]
+** xref:test-spring-junit5.adoc[Camel Test Spring JUnit 5]
+** xref:cql-component.adoc[Cassandra CQL Component]
+** xref:test-cdi.adoc[CDI Testing]
 ** xref:chatscript-component.adoc[ChatScript Component]
 ** xref:chunk-component.adoc[Chunk Component]
 ** xref:class-component.adoc[Class Component]
@@ -85,10 +88,9 @@
 ** xref:corda-component.adoc[Corda Component]
 ** xref:couchbase-component.adoc[Couchbase Component]
 ** xref:couchdb-component.adoc[CouchDB Component]
-** xref:cql-component.adoc[Cassandra CQL Component]
 ** xref:cron-component.adoc[Cron Component]
-** xref:crypto-cms-component.adoc[Crypto CMS Component (deprecated)]
 ** xref:crypto-component.adoc[Crypto (JCE) Component]
+** xref:crypto-cms-component.adoc[Crypto CMS Component (deprecated)]
 ** xref:cxf-component.adoc[CXF Component]
 ** xref:cxf-transport.adoc[CXF Transport Component]
 ** xref:cxfrs-component.adoc[CXF-RS Component]
@@ -108,6 +110,7 @@
 ** xref:dozer-component.adoc[Dozer Component]
 ** xref:drill-component.adoc[Drill Component]
 ** xref:dropbox-component.adoc[Dropbox Component]
+** xref:kura.adoc[Eclipse Kura component]
 ** xref:ehcache-component.adoc[Ehcache Component]
 ** xref:elasticsearch-rest-component.adoc[Elastichsearch Rest Component]
 ** xref:elsql-component.adoc[ElSQL Component]
@@ -115,7 +118,6 @@
 ** xref:etcd-keys-component.adoc[Etcd Keys Component]
 ** xref:etcd-stats-component.adoc[Etcd Stats Component]
 ** xref:etcd-watch-component.adoc[Etcd Watch Component]
-** xref:eventadmin-component.adoc[OSGi EventAdmin Component]
 ** xref:exec-component.adoc[Exec Component]
 ** xref:facebook-component.adoc[Facebook Component]
 ** xref:fhir-component.adoc[FHIR Component]
@@ -147,6 +149,7 @@
 ** xref:grpc-component.adoc[gRPC Component]
 ** xref:guava-eventbus-component.adoc[Guava EventBus Component]
 ** xref:hazelcast-atomicvalue-component.adoc[Hazelcast Atomic Number Component]
+** xref:hazelcast.adoc[Hazelcast Component]
 ** xref:hazelcast-instance-component.adoc[Hazelcast Instance Component]
 ** xref:hazelcast-list-component.adoc[Hazelcast List Component]
 ** xref:hazelcast-map-component.adoc[Hazelcast Map Component]
@@ -157,7 +160,6 @@
 ** xref:hazelcast-seda-component.adoc[Hazelcast SEDA Component]
 ** xref:hazelcast-set-component.adoc[Hazelcast Set Component]
 ** xref:hazelcast-topic-component.adoc[Hazelcast Topic Component]
-** xref:hazelcast.adoc[Hazelcast Component]
 ** xref:hbase-component.adoc[HBase Component]
 ** xref:hdfs-component.adoc[HDFS Component]
 ** xref:hipchat-component.adoc[Hipchat Component]
@@ -167,12 +169,12 @@
 ** xref:iec60870-server-component.adoc[IEC 60870 Server Component]
 ** xref:ignite-cache-component.adoc[Ignite Cache Component]
 ** xref:ignite-compute-component.adoc[Ignite Compute Component]
+** xref:ignite.adoc[Ignite endpoints Component]
 ** xref:ignite-events-component.adoc[Ignite Events Component]
 ** xref:ignite-idgen-component.adoc[Ignite ID Generator Component]
 ** xref:ignite-messaging-component.adoc[Ignite Messaging Component]
 ** xref:ignite-queue-component.adoc[Ignite Queues Component]
 ** xref:ignite-set-component.adoc[Ignite Sets Component]
-** xref:ignite.adoc[Ignite endpoints Component]
 ** xref:infinispan-component.adoc[Infinispan Component]
 ** xref:influxdb-component.adoc[InfluxDB Component]
 ** xref:iota-component.adoc[IOTA Component]
@@ -180,12 +182,14 @@
 ** xref:irc-component.adoc[IRC Component]
 ** xref:ironmq-component.adoc[IronMQ Component]
 ** xref:jasypt.adoc[Jasypt component]
+** xref:websocket-jsr356-component.adoc[Javax Websocket Component]
 ** xref:jbpm-component.adoc[JBPM Component]
 ** xref:jcache-component.adoc[JCache Component]
 ** xref:jclouds-component.adoc[JClouds Component]
 ** xref:jcr-component.adoc[JCR Component]
 ** xref:jdbc-component.adoc[JDBC Component]
 ** xref:jetty-component.adoc[Jetty Component]
+** xref:websocket-component.adoc[Jetty Websocket Component]
 ** xref:jgroups-component.adoc[JGroups Component]
 ** xref:jgroups-raft-component.adoc[JGroups raft Component]
 ** xref:jing-component.adoc[Jing Component]
@@ -199,6 +203,7 @@
 ** xref:json-validator-component.adoc[JSON Schema Validator Component]
 ** xref:jt400-component.adoc[JT400 Component]
 ** xref:kafka-component.adoc[Kafka Component]
+** xref:kubernetes.adoc[Kubernetes Components]
 ** xref:kubernetes-config-maps-component.adoc[Kubernetes ConfigMap Component]
 ** xref:kubernetes-deployments-component.adoc[Kubernetes Deployments Component]
 ** xref:kubernetes-hpa-component.adoc[Kubernetes HPA Component]
@@ -213,15 +218,12 @@
 ** xref:kubernetes-secrets-component.adoc[Kubernetes Secrets Component]
 ** xref:kubernetes-service-accounts-component.adoc[Kubernetes Service Account Component]
 ** xref:kubernetes-services-component.adoc[Kubernetes Services Component]
-** xref:kubernetes.adoc[Kubernetes Components]
 ** xref:kudu-component.adoc[Kudu Component]
-** xref:kura.adoc[Eclipse Kura component]
 ** xref:language-component.adoc[Language Component]
 ** xref:ldap-component.adoc[LDAP Component]
 ** xref:ldif-component.adoc[LDIF Component]
 ** xref:leveldb.adoc[LevelDB]
 ** xref:log-component.adoc[Log Component]
-** xref:lpr-component.adoc[Printer Component]
 ** xref:lra.adoc[LRA Component]
 ** xref:lucene-component.adoc[Lucene Component]
 ** xref:lumberjack-component.adoc[Lumberjack Component]
@@ -232,8 +234,6 @@
 ** xref:microprofile-config.adoc[MicroProfile Config]
 ** xref:microprofile-health.adoc[MicroProfile Health]
 ** xref:microprofile-metrics-component.adoc[MicroProfile Metrics Component]
-** xref:milo-client-component.adoc[OPC UA Client Component]
-** xref:milo-server-component.adoc[OPC UA Server Component]
 ** xref:mina-component.adoc[Mina Component]
 ** xref:mllp-component.adoc[MLLP Component]
 ** xref:mock-component.adoc[Mock Component]
@@ -252,34 +252,38 @@
 ** xref:nsq-component.adoc[NSQ Component]
 ** xref:olingo2-component.adoc[Olingo2 Component]
 ** xref:olingo4-component.adoc[Olingo4 Component]
+** xref:milo-client-component.adoc[OPC UA Client Component]
+** xref:milo-server-component.adoc[OPC UA Server Component]
 ** xref:openapi-java.adoc[OpenApi Java Component]
 ** xref:openshift-build-configs-component.adoc[Openshift Build Config Component]
 ** xref:openshift-builds-component.adoc[Openshift Builds Component]
 ** xref:openstack-cinder-component.adoc[OpenStack Cinder Component]
+** xref:openstack.adoc[Openstack Component]
 ** xref:openstack-glance-component.adoc[OpenStack Glance Component]
 ** xref:openstack-keystone-component.adoc[OpenStack Keystone Component]
 ** xref:openstack-neutron-component.adoc[OpenStack Neutron Component]
 ** xref:openstack-nova-component.adoc[OpenStack Nova Component]
 ** xref:openstack-swift-component.adoc[OpenStack Swift Component]
-** xref:openstack.adoc[Openstack Component]
 ** xref:opentracing.adoc[OpenTracing Component]
 ** xref:optaplanner-component.adoc[OptaPlanner Component]
 ** xref:osgi-activator.adoc[OSGi Camel Routes Activator]
-** xref:paho-component.adoc[Paho Component]
+** xref:eventadmin-component.adoc[OSGi EventAdmin Component]
 ** xref:paxlogging-component.adoc[OSGi PAX Logging Component]
+** xref:paho-component.adoc[Paho Component]
 ** xref:pdf-component.adoc[PDF Component]
-** xref:pg-replication-slot-component.adoc[PostgresSQL Replication Slot Component]
-** xref:pgevent-component.adoc[PostgresSQL Event Component]
 ** xref:platform-http-component.adoc[Platform HTTP Component]
 ** xref:platform-http-vertx.adoc[PlatformHttp VertX]
+** xref:pgevent-component.adoc[PostgresSQL Event Component]
+** xref:pg-replication-slot-component.adoc[PostgresSQL Replication Slot Component]
+** xref:lpr-component.adoc[Printer Component]
 ** xref:properties-component.adoc[Properties Component]
 ** xref:pubnub-component.adoc[PubNub Component]
 ** xref:pulsar-component.adoc[Pulsar Component]
 ** xref:quartz-component.adoc[Quartz Component]
 ** xref:quickfix-component.adoc[QuickFix Component]
 ** xref:rabbitmq-component.adoc[RabbitMQ Component]
-** xref:reactive-executor-vertx.adoc[ReactiveExecutor VertX]
 ** xref:reactive-streams-component.adoc[Reactive Streams Component]
+** xref:reactive-executor-vertx.adoc[ReactiveExecutor VertX]
 ** xref:reactor.adoc[Reactor Component]
 ** xref:ref-component.adoc[Ref Component]
 ** xref:resilience4j.adoc[Resilience4j Component]
@@ -303,10 +307,10 @@
 ** xref:servlet-component.adoc[Servlet Component]
 ** xref:sftp-component.adoc[SFTP Component]
 ** xref:shiro.adoc[Shiro Security Component]
-** xref:sip-component.adoc[SIP Component]
 ** xref:sjms-batch-component.adoc[Simple JMS Batch Component]
 ** xref:sjms-component.adoc[Simple JMS Component]
 ** xref:sjms2-component.adoc[Simple JMS2 Component]
+** xref:sip-component.adoc[SIP Component]
 ** xref:slack-component.adoc[Slack Component]
 ** xref:smpp-component.adoc[SMPP Component]
 ** xref:snmp-component.adoc[SNMP Component]
@@ -322,8 +326,8 @@
 ** xref:spring-ldap-component.adoc[Spring LDAP Component]
 ** xref:spring-redis-component.adoc[Spring Redis Component]
 ** xref:spring-security.adoc[Spring Security]
-** xref:spring-ws-component.adoc[Spring WebService Component]
 ** xref:spring.adoc[Spring Support]
+** xref:spring-ws-component.adoc[Spring WebService Component]
 ** xref:sql-component.adoc[SQL Component]
 ** xref:sql-stored-component.adoc[SQL Stored Procedure Component]
 ** xref:ssh-component.adoc[SSH Component]
@@ -334,17 +338,14 @@
 ** xref:stub-component.adoc[Stub Component]
 ** xref:swagger-java.adoc[Swagger Java Component]
 ** xref:telegram-component.adoc[Telegram Component]
-** xref:test-blueprint.adoc[Blueprint Testing]
-** xref:test-cdi.adoc[CDI Testing]
-** xref:test-junit5.adoc[Test Module]
 ** xref:test-karaf.adoc[Test Karaf]
-** xref:test-spring-junit5.adoc[Camel Test Spring JUnit 5]
-** xref:test-spring.adoc[Test Spring]
 ** xref:test.adoc[Test Module]
+** xref:test-junit5.adoc[Test Module]
+** xref:test-spring.adoc[Test Spring]
+** xref:testcontainers.adoc[Testcontainers]
 ** xref:testcontainers-junit5.adoc[Testcontainers]
 ** xref:testcontainers-spring-junit5.adoc[Testcontainers Spring]
 ** xref:testcontainers-spring.adoc[Testcontainers Spring]
-** xref:testcontainers.adoc[Testcontainers]
 ** xref:thrift-component.adoc[Thrift Component]
 ** xref:tika-component.adoc[Tika Component]
 ** xref:timer-component.adoc[Timer Component]
@@ -353,6 +354,7 @@
 ** xref:twitter-search-component.adoc[Twitter Search Component]
 ** xref:twitter-timeline-component.adoc[Twitter Timeline Component]
 ** xref:undertow-component.adoc[Undertow Component]
+** xref:blueprint.adoc[Using OSGi blueprint with Camel]
 ** xref:validator-component.adoc[Validator Component]
 ** xref:velocity-component.adoc[Velocity Component]
 ** xref:vertx-component.adoc[Vert.x Component]
@@ -360,8 +362,6 @@
 ** xref:weather-component.adoc[Weather Component]
 ** xref:web3j-component.adoc[Web3j Ethereum Blockchain Component]
 ** xref:webhook-component.adoc[Webhook Component]
-** xref:websocket-component.adoc[Jetty Websocket Component]
-** xref:websocket-jsr356-component.adoc[Javax Websocket Component]
 ** xref:weka-component.adoc[Weka Component]
 ** xref:wordpress-component.adoc[Wordpress Component]
 ** xref:workday-component.adoc[Workday Component]
diff --git a/docs/components/modules/dataformats/nav.adoc b/docs/components/modules/dataformats/nav.adoc
index 95f1218..2892f79 100644
--- a/docs/components/modules/dataformats/nav.adoc
+++ b/docs/components/modules/dataformats/nav.adoc
@@ -32,7 +32,6 @@
 ** xref:dataformats:pgp-dataformat.adoc[PGP DataFormat]
 ** xref:dataformats:protobuf-dataformat.adoc[Protobuf DataFormat]
 ** xref:dataformats:rss-dataformat.adoc[RSS DataFormat]
-** xref:dataformats:secureXML-dataformat.adoc[XML Security DataFormat]
 ** xref:dataformats:soapjaxb-dataformat.adoc[SOAP DataFormat]
 ** xref:dataformats:syslog-dataformat.adoc[Syslog DataFormat]
 ** xref:dataformats:tarfile-dataformat.adoc[Tar File DataFormat]
@@ -41,6 +40,7 @@
 ** xref:dataformats:univocity-csv-dataformat.adoc[uniVocity CSV DataFormat]
 ** xref:dataformats:univocity-fixed-dataformat.adoc[uniVocity Fixed Length DataFormat]
 ** xref:dataformats:univocity-tsv-dataformat.adoc[uniVocity TSV DataFormat]
+** xref:dataformats:secureXML-dataformat.adoc[XML Security DataFormat]
 ** xref:dataformats:xstream-dataformat.adoc[XStream DataFormat]
 ** xref:dataformats:yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML DataFormat]
 ** xref:dataformats:zipdeflater-dataformat.adoc[Zip Deflate Compression DataFormat]
diff --git a/docs/components/modules/languages/nav.adoc b/docs/components/modules/languages/nav.adoc
index ea06820..c22ba56 100644
--- a/docs/components/modules/languages/nav.adoc
+++ b/docs/components/modules/languages/nav.adoc
@@ -2,19 +2,20 @@
 // make edits in docs/*nav.adoc.template files instead
 
 * xref:languages:index.adoc[Languages]
+** xref:languages:bean-language.adoc[Bean method Language]
 ** xref:languages:constant-language.adoc[Constant Language]
 ** xref:languages:exchangeProperty-language.adoc[ExchangeProperty Language]
 ** xref:languages:file-language.adoc[File Language]
-** xref:languages:header-language.adoc[Header Language]
-** xref:languages:ref-language.adoc[Ref Language]
-** xref:languages:simple-language.adoc[Simple Language]
-** xref:languages:tokenize-language.adoc[Tokenize Language]
-** xref:languages:bean-language.adoc[Bean method Language]
 ** xref:languages:groovy-language.adoc[Groovy Language]
+** xref:languages:header-language.adoc[Header Language]
 ** xref:languages:hl7terser-language.adoc[HL7 Terser Language]
 ** xref:languages:jsonpath-language.adoc[JsonPath Language]
 ** xref:languages:mvel-language.adoc[MVEL Language]
 ** xref:languages:ognl-language.adoc[OGNL Language]
+** xref:languages:ref-language.adoc[Ref Language]
+** xref:languages:simple-language.adoc[Simple Language]
 ** xref:languages:spel-language.adoc[SpEL Language]
+** xref:languages:tokenize-language.adoc[Tokenize Language]
+** xref:languages:xtokenize-language.adoc[XML Tokenize Language]
 ** xref:languages:xpath-language.adoc[XPath Language]
 ** xref:languages:xquery-language.adoc[XQuery Language]
diff --git a/docs/gulpfile.js b/docs/gulpfile.js
index 46e1c00..95e79e4 100644
--- a/docs/gulpfile.js
+++ b/docs/gulpfile.js
@@ -129,6 +129,11 @@ function titleFrom(file) {
     return maybeName[1];
 }
 
+function compare (file1, file2) {
+    if (file1 === file2) return 0
+    return titleFrom(file1).toUpperCase() < titleFrom(file2).toUpperCase() ? -1: 1
+}
+
 function insertGeneratedNotice() {
     return inject(src('./generated.txt'), {
         name: 'generated',
@@ -148,7 +153,8 @@ function insertSourceAttribute() {
 function createComponentNav() {
     return src('component-nav.adoc.template')
         .pipe(insertGeneratedNotice())
-        .pipe(inject(src(['components/modules/ROOT/pages/**/*.adoc', '!components/modules/ROOT/pages/index.adoc']).pipe(sort()), {
+        .pipe(inject(src(['components/modules/ROOT/pages/**/*.adoc', '!components/modules/ROOT/pages/index.adoc'])
+            .pipe(sort(compare)), {
             removeTags: true,
             transform: (filename, file) => {
                 const filepath = path.basename(filename);
@@ -163,7 +169,8 @@ function createComponentNav() {
 function createComponentDataFormatsNav() {
     return src('component-dataformats-nav.adoc.template')
         .pipe(insertGeneratedNotice())
-        .pipe(inject(src(['components/modules/dataformats/pages/**/*.adoc', '!components/modules/dataformats/pages/index.adoc']).pipe(sort()), {
+        .pipe(inject(src(['components/modules/dataformats/pages/**/*.adoc', '!components/modules/dataformats/pages/index.adoc'])
+            .pipe(sort(compare)), {
             removeTags: true,
             transform: (filename, file) => {
                 const filepath = path.basename(filename);
@@ -178,7 +185,11 @@ function createComponentDataFormatsNav() {
 function createComponentLanguagesNav() {
     return src('component-languages-nav.adoc.template')
         .pipe(insertGeneratedNotice())
-        .pipe(inject(src(['components/modules/languages/pages/**/*.adoc', '../core/camel-core-languages/src/main/docs/modules/languages/pages/*.adoc', '!components/modules/languages/pages/index.adoc']).pipe(sort()), {
+        .pipe(inject(src(['components/modules/languages/pages/**/*.adoc',
+			  '../core/camel-core-languages/src/main/docs/modules/languages/pages/*.adoc',
+			  '../core/camel-xml-jaxp/src/main/docs/modules/languages/pages/*.adoc',
+			  '!components/modules/languages/pages/index.adoc'])
+            .pipe(sort(compare)), {
             removeTags: true,
             transform: (filename, file) => {
                 const filepath = path.basename(filename);
@@ -194,7 +205,8 @@ function createEIPNav() {
     const f = filter(['**','!**/enterprise-integration-patterns.adoc'])
     return src('eip-nav.adoc.template')
         .pipe(insertGeneratedNotice())
-        .pipe(inject(src('../core/camel-core-engine/src/main/docs/modules/eips/pages/*.adoc').pipe(f).pipe(sort()), {
+        .pipe(inject(src('../core/camel-core-engine/src/main/docs/modules/eips/pages/*.adoc')
+            .pipe(f).pipe(sort(compare)), {
             removeTags: true,
             name: 'eips',
             transform: (filename, file) => {