diff --git a/.github/workflows/test-deploy.yml b/.github/workflows/test-deploy.yml index f5d73d5d..0652f3d0 100644 --- a/.github/workflows/test-deploy.yml +++ b/.github/workflows/test-deploy.yml @@ -23,4 +23,5 @@ jobs: corepack enable cd website yarn install --immutable + yarn lint yarn build diff --git a/.gitignore b/.gitignore index 61d2e695..4827b8ce 100644 --- a/.gitignore +++ b/.gitignore @@ -60,6 +60,7 @@ public config.js config-wazo.js content/blog/* +content/uc-doc/* # Mac files .DS_Store diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..6d8101d1 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,14 @@ +# @todo: when migration done... rewrite theses file to .mdx and remove +website/uc-doc/administration/index.md +website/uc-doc/system/index.md +website/uc-doc/ecosystem/index.md +website/uc-doc/contributors/provisioning/index.md +website/uc-doc/contributors/index.md +website/uc-doc/contact_center/index.md +website/uc-doc/api_sdk/rest_api/webhookd/index.md +website/uc-doc/api_sdk/rest_api/sysconfd/index.md +website/uc-doc/api_sdk/rest_api/index.md +website/uc-doc/api_sdk/rest_api/confd/index.md +website/uc-doc/api_sdk/rest_api/changelog.md +website/uc-doc/api_sdk/index.md +website/uc-doc/index.md diff --git a/Dockerfile b/Dockerfile index dd3378d1..d11f0aa1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # From https://github.com/docker-library/docs/blob/master/eclipse-temurin/README.md#using-a-different-base-image -FROM node:18.5.0-bullseye-slim AS build-node +FROM node:18.18.2-bullseye-slim AS build-node ENV LANG=en_US.UTF-8 ENV JAVA_HOME=/opt/java/openjdk COPY --from=eclipse-temurin:11 $JAVA_HOME $JAVA_HOME diff --git a/biome.json b/biome.json index 5d6bf192..0fabfff7 100644 --- a/biome.json +++ b/biome.json @@ -1,7 +1,7 @@ { "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", "files": { - "ignore": ["static/**/*", ".docusaurus/**/*", "package.json"] + "ignore": ["static/**/*", ".docusaurus/**/*", "package.json", "build"] }, "organizeImports": { "enabled": true diff --git a/content/uc-doc/administration/contact_directories/index.md b/content/uc-doc/administration/contact_directories/index.md deleted file mode 100644 index cdcb7797..00000000 --- a/content/uc-doc/administration/contact_directories/index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Contact Directories ---- - -- [General](/uc-doc/administration/contact_directories/general) -- [Configuring a phonebook directory source](/uc-doc/administration/contact_directories/phonebook) diff --git a/content/uc-doc/administration/index.md b/content/uc-doc/administration/index.md deleted file mode 100644 index 02a6b267..00000000 --- a/content/uc-doc/administration/index.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Administration ---- - -All configurations are done via the [`wazo-confd` REST API](/documentation/api/configuration.html). - -# Table of contents - -- [Boss Secretary Filter](/uc-doc/administration/boss_secretary_filter) -- [Call Permissions](/uc-doc/administration/call_permissions) -- [Call Recording](/uc-doc/administration/call_recording) -- [Call Logs CallerID](/uc-doc/administration/call_logs) -- [Caller ID](/uc-doc/administration/callerid) -- [CLI Tools](/uc-doc/administration/cli_tools) -- [Directed Pickup](/uc-doc/administration/directed_pickup) -- [Direct media](/uc-doc/administration/direct_media) -- [Fax](/uc-doc/administration/fax) -- [Graphics](/uc-doc/administration/graphics) -- [Group Pickup](/uc-doc/administration/group_pickup) -- [Import Export](/uc-doc/administration/import_export) -- [Incall](/uc-doc/administration/incall) -- [Interconnections](/uc-doc/administration/interconnections) -- [IVR](/uc-doc/administration/ivr) -- [Music On Hold](/uc-doc/administration/music_on_hold) -- [NAT](/uc-doc/administration/nat) -- [Paging](/uc-doc/administration/paging) -- [Parking](/uc-doc/administration/parking) -- [Provisioning](/uc-doc/administration/provisioning) -- [Security](/uc-doc/administration/security) -- [SCCP](/uc-doc/administration/sccp) -- [Schedules](/uc-doc/administration/schedules) -- [Sound Files](/uc-doc/administration/sound_files) -- [Users](/uc-doc/administration/users) -- [Voicemails](/uc-doc/administration/voicemails) -- [SIP Templates](/uc-doc/administration/sip_templates) -- [Call Policy](/uc-doc/administration/call_policy) diff --git a/content/uc-doc/administration/interconnections/index.md b/content/uc-doc/administration/interconnections/index.md deleted file mode 100644 index e8ed84a1..00000000 --- a/content/uc-doc/administration/interconnections/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Interconnections ---- - -- [Introduction](/uc-doc/administration/interconnections/introduction) -- [two_wazo](/uc-doc/administration/interconnections/two_wazo) -- [wazo_with_voip_provider](/uc-doc/administration/interconnections/wazo_with_voip_provider) diff --git a/content/uc-doc/administration/provisioning/index.md b/content/uc-doc/administration/provisioning/index.md deleted file mode 100644 index e390a803..00000000 --- a/content/uc-doc/administration/provisioning/index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Provisioning ---- - -- [Introduction](/uc-doc/administration/provisioning/introduction) -- [Basic Configuration](/uc-doc/administration/provisioning/basic_configuration) -- [Advanced Configuration](/uc-doc/administration/provisioning/adv_configuration) -- [Directory](/uc-doc/administration/provisioning/directory) -- [HTTP Authentication Strategy](/uc-doc/administration/provisioning/http-auth-strategy) -- [Jitsi](/uc-doc/administration/provisioning/jitsi) diff --git a/content/uc-doc/administration/users/index.md b/content/uc-doc/administration/users/index.md deleted file mode 100644 index 6f2b96b8..00000000 --- a/content/uc-doc/administration/users/index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Users ---- - -- [Users Configuration](/uc-doc/administration/users/users) -- [CSV Import and Export](/uc-doc/administration/users/csv_import) diff --git a/content/uc-doc/api_sdk/index.md b/content/uc-doc/api_sdk/index.md deleted file mode 100644 index f2018cfe..00000000 --- a/content/uc-doc/api_sdk/index.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: API and SDK ---- - -- [Message Bus](/uc-doc/api_sdk/message_bus) -- [REST API](/uc-doc/api_sdk/rest_api) -- [Subroutine](/uc-doc/api_sdk/subroutine) -- [Websocket](/uc-doc/api_sdk/websocket) -- [Mobile](/uc-doc/api_sdk/mobile) diff --git a/content/uc-doc/api_sdk/mobile/index.md b/content/uc-doc/api_sdk/mobile/index.md deleted file mode 100644 index ec2c9dfe..00000000 --- a/content/uc-doc/api_sdk/mobile/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'Mobile' ---- - -- [push notifications](/uc-doc/api_sdk/mobile/push_notification) diff --git a/content/uc-doc/api_sdk/rest_api/changelog.md b/content/uc-doc/api_sdk/rest_api/changelog.md deleted file mode 100644 index 7333c697..00000000 --- a/content/uc-doc/api_sdk/rest_api/changelog.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: REST API changelog ---- - -The changelog of REST API can be found in [GitHub](https://github.com/wazo-platform) repository of -each project: - -- [wazo-agentd changelog](https://github.com/wazo-platform/wazo-agentd/blob/master/CHANGELOG.md) -- [wazo-auth changelog](https://github.com/wazo-platform/wazo-auth/blob/master/CHANGELOG.md) -- [wazo-call-logd changelog](https://github.com/wazo-platform/wazo-call-logd/blob/master/CHANGELOG.md) -- [wazo-calld changelog](https://github.com/wazo-platform/wazo-calld/blob/master/CHANGELOG.md) -- [wazo-chatd changelog](https://github.com/wazo-platform/wazo-chatd/blob/master/CHANGELOG.md) -- [wazo-confd changelog](https://github.com/wazo-platform/wazo-confd/blob/master/CHANGELOG.md) -- [wazo-dird changelog](https://github.com/wazo-platform/wazo-dird/blob/master/CHANGELOG.md) -- [wazo-plugind changelog](https://github.com/wazo-platform/wazo-plugind/blob/master/CHANGELOG.md) -- [wazo-setupd changelog](https://github.com/wazo-platform/wazo-setupd/blob/master/CHANGELOG.md) -- [wazo-webhookd changelog](https://github.com/wazo-platform/wazo-webhookd/blob/master/CHANGELOG.md) diff --git a/content/uc-doc/api_sdk/rest_api/confd/index.md b/content/uc-doc/api_sdk/rest_api/confd/index.md deleted file mode 100644 index fc769084..00000000 --- a/content/uc-doc/api_sdk/rest_api/confd/index.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: wazo-confd REST API -subtitle: API reference ---- - -API documentation is available on . This section contains extended documentation for -certain aspects of the API. - -- [func keys](/uc-doc/api_sdk/rest_api/confd/func_keys) -- [user import](/uc-doc/api_sdk/rest_api/confd/user_import) diff --git a/content/uc-doc/api_sdk/rest_api/index.md b/content/uc-doc/api_sdk/rest_api/index.md deleted file mode 100644 index d1998043..00000000 --- a/content/uc-doc/api_sdk/rest_api/index.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: REST API ---- - -The Wazo REST APIs are the privileged way to programmatically interact with Wazo. - -- [quickstart](/uc-doc/api_sdk/rest_api/quickstart) -- [examples](/uc-doc/api_sdk/rest_api/examples) -- [troubleshooting](/uc-doc/api_sdk/rest_api/troubleshooting) -- [reference](/uc-doc/api_sdk/rest_api/reference) -- [conventions](/uc-doc/api_sdk/rest_api/conventions) -- [changelog](/uc-doc/api_sdk/rest_api/changelog) diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/index.md b/content/uc-doc/api_sdk/rest_api/sysconfd/index.md deleted file mode 100644 index 6c33a78e..00000000 --- a/content/uc-doc/api_sdk/rest_api/sysconfd/index.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: wazo-sysconfd REST API ---- - -This service provides a public API that can be used to change the configuration that are on a Wazo. - -**Warning** The 0.1 API is currently in development. Major changes could still happen and new -resources will be added over time. - -## API reference - -- [asterisk voicemail](/uc-doc/api_sdk/rest_api/sysconfd/asterisk_voicemail) -- [common configuration](/uc-doc/api_sdk/rest_api/sysconfd/common_configuration) -- [dhcpd configuration](/uc-doc/api_sdk/rest_api/sysconfd/dhcpd_configuration) -- [ha](/uc-doc/api_sdk/rest_api/sysconfd/ha) -- [dns](/uc-doc/api_sdk/rest_api/sysconfd/dns) -- [services](/uc-doc/api_sdk/rest_api/sysconfd/services) -- [xivo services](/uc-doc/api_sdk/rest_api/sysconfd/xivo_services) -- [handlers](/uc-doc/api_sdk/rest_api/sysconfd/handlers) -- [status check](/uc-doc/api_sdk/rest_api/sysconfd/status_check) diff --git a/content/uc-doc/api_sdk/rest_api/webhookd/index.md b/content/uc-doc/api_sdk/rest_api/webhookd/index.md deleted file mode 100644 index b2ba29ba..00000000 --- a/content/uc-doc/api_sdk/rest_api/webhookd/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'wazo-webhookd REST API' ---- - -More specific documentation: - -- [User Filter](/uc-doc/api_sdk/rest_api/webhookd/user_filter) -- [Templates](/uc-doc/api_sdk/rest_api/webhookd/templates) diff --git a/content/uc-doc/attribution.md b/content/uc-doc/attribution.md deleted file mode 100644 index 88d4a67c..00000000 --- a/content/uc-doc/attribution.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Attribution Notice ---- - -The major part of this documentation has been copied (2016-11-25) from the XiVO documentation -(originally hosted at `http://documentation.xivo.io`). That documentation was licensed under the -[Create Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/) -and was Copyright 2012-2016 Avencall diff --git a/content/uc-doc/changelog.md b/content/uc-doc/changelog.md deleted file mode 100644 index c7003366..00000000 --- a/content/uc-doc/changelog.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: Documentation changelog ---- diff --git a/content/uc-doc/contact_center/index.md b/content/uc-doc/contact_center/index.md deleted file mode 100644 index fb014f00..00000000 --- a/content/uc-doc/contact_center/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Contact Center ---- - -- [Agents](/uc-doc/contact_center/agents) -- [Queues](/uc-doc/contact_center/queues) -- [Skill Based Routing](/uc-doc/contact_center/skillbasedrouting) -- [Reporting](/uc-doc/contact_center/reporting) diff --git a/content/uc-doc/contact_center/introduction.md b/content/uc-doc/contact_center/introduction.md deleted file mode 100644 index 84f31ea1..00000000 --- a/content/uc-doc/contact_center/introduction.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Introduction ---- - -In Wazo, the contact center is implemented to fulfill the following objectives. - -## Call routing - -Includes basic call distribution using call queues and skills-based routing - -## Agent and Supervisor workstation - -Provides the ability to execute contact center actions such as: agent login, agent logout and to -receive real time statistics regarding contact center status - -## Statistics reporting - -Provides contact center management reporting on contact center activities - -## Advanced functionalities - -- Call recording -- Screen Pop-up diff --git a/content/uc-doc/contributors/index.md b/content/uc-doc/contributors/index.md deleted file mode 100644 index 3361cc0d..00000000 --- a/content/uc-doc/contributors/index.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Contributors ---- - -## General information - -- [Contributing Doc](/uc-doc/contributors/contributing_doc) -- [Debug Asterisk](/uc-doc/contributors/debug_asterisk) -- [Debug Daemon](/uc-doc/contributors/debug_daemon) -- [Contributing to Wazo](/uc-doc/contributors/contributing_to_wazo) -- [Generate Custom Prompts](/uc-doc/contributors/generate_custom_prompts) -- [Guidelines](/uc-doc/contributors/guidelines) -- [Network](/uc-doc/contributors/network) -- [Plugins](/uc-doc/contributors/plugins) -- [Profile Python](/uc-doc/contributors/profile_python) -- [Style Guide](/uc-doc/contributors/style_guide) -- [Translate](/uc-doc/contributors/translate) - -## Component specific information - -- [Diagrams](/uc-doc/contributors/diagrams) -- [Provisioning](/uc-doc/contributors/provisioning) -- [SCCP](/uc-doc/contributors/sccp) diff --git a/content/uc-doc/contributors/provisioning/index.md b/content/uc-doc/contributors/provisioning/index.md deleted file mode 100644 index 92fd9231..00000000 --- a/content/uc-doc/contributors/provisioning/index.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Provisioning ---- - -This section describes the information and tools for wazo-provd. - -- [Managing DHCP Server Configuration](/uc-doc/contributors/provisioning/managing_dhcp_server_configuration) -- [Managing Plugins](/uc-doc/contributors/provisioning/managing_plugins) -- [Testing New SIP Phone](/uc-doc/contributors/provisioning/testing_new_sip_phone) -- [NAT Environment](/uc-doc/contributors/provisioning/nat_environment) -- [Developing Plugins](/uc-doc/contributors/provisioning/developing_plugins) -- [HTTP/TFTP request handling in wazo-provd 1](/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-1) -- [HTTP/TFTP request handling in wazo-provd 2](/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-2) diff --git a/content/uc-doc/ecosystem/index.md b/content/uc-doc/ecosystem/index.md deleted file mode 100644 index 3d5256d8..00000000 --- a/content/uc-doc/ecosystem/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: Ecosystem ---- - -- [Supported Devices](/uc-doc/ecosystem/supported_devices) diff --git a/content/uc-doc/high_availability/index.md b/content/uc-doc/high_availability/index.md deleted file mode 100644 index add802c3..00000000 --- a/content/uc-doc/high_availability/index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: 'High Availability (HA)' ---- - -- [Introduction](/uc-doc/high_availability/introduction) diff --git a/content/uc-doc/index.md b/content/uc-doc/index.md deleted file mode 100644 index 1323164f..00000000 --- a/content/uc-doc/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Wazo Documentation ---- - -Wazo is an application suite based on several free existing components including -[Asterisk](https://www.asterisk.org/), and our own developments to provide communication services -(IPBX, Unified Messaging, ...) to businesses. - -Wazo is a [free software](https://www.gnu.org/philosophy/free-sw.html). Most of its distinctive -components, and Wazo as a whole, are distributed under the _GPLv3 license_. - -You may also check the [Wazo blog](/blog) for more information. - -See [Attribution Notice](/uc-doc/attribution/) diff --git a/content/uc-doc/installation/index.md b/content/uc-doc/installation/index.md deleted file mode 100644 index 39833c5d..00000000 --- a/content/uc-doc/installation/index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: Installation ---- - -- [Install System](/uc-doc/installation/install-system) -- [Post install](/uc-doc/installation/postinstall) diff --git a/content/uc-doc/introduction.md b/content/uc-doc/introduction.md deleted file mode 100644 index 1cd2b462..00000000 --- a/content/uc-doc/introduction.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Introduction ---- - -Wazo Platform can be used to build a PABX application based on several free existing components -including Asterisk and our own developments. - -Wazo Platform is free software. Most of its distinctive components, and Wazo Platform as a whole, -are distributed under the GPLv3 license. - -## Wazo History - -Wazo is a fork of XiVO, which was created in 2005 in France by Sylvain Boily and the company -Proformatique. In 2010, Proformatique merged with Avencall, and Avencall acquired the copyright and -trademark of XiVO. - -Sylvain then moved to Quebec City and founded Proformatique, Inc. where the XiVO core development -team worked from 2011 until November 2016. - -In November 2016, Proformatique Inc. was shut down and the development team -[forked XiVO to create Wazo](/blog/introducing-wazo). Its first release, Wazo 16.16, was released in -December 2016. diff --git a/content/uc-doc/system/index.md b/content/uc-doc/system/index.md deleted file mode 100644 index 930f5e26..00000000 --- a/content/uc-doc/system/index.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: System ---- - -- [DHCP Server](/uc-doc/system/dhcp) -- [Network](/uc-doc/system/network) -- [Backup Restore](/uc-doc/system/backup_restore) -- [HTTPS Certificate](/uc-doc/system/https_certificate) -- [Configuration Files](/uc-doc/system/configuration_files) -- [Log Files](/uc-doc/system/log_files) -- [nginx](/uc-doc/system/nginx) -- [NTP](/uc-doc/system/ntp) -- [Performance](/uc-doc/system/performance) -- [Proxy](/uc-doc/system/proxy) -- [Service Discovery](/uc-doc/system/service_discovery) -- [Service Authentication](/uc-doc/system/service_authentication) -- [wazo-auth](/uc-doc/system/wazo-auth) -- [wazo-service](/uc-doc/system/service) -- [wazo-webhookd](/uc-doc/system/wazo-webhookd) -- [wazo-calld](/uc-doc/system/wazo-calld) -- [wazo-confd](/uc-doc/system/wazo-confd) -- [wazo-confgend](/uc-doc/system/wazo-confgend) -- [wazo-dird](/uc-doc/system/wazo-dird) -- [wazo-phoned](/uc-doc/system/wazo-phoned) -- [wazo-purge-db](/uc-doc/system/purge_logs) -- [wazo-sysconfd](/uc-doc/system/wazo-sysconfd) diff --git a/content/uc-doc/system/wazo-auth/index.md b/content/uc-doc/system/wazo-auth/index.md deleted file mode 100644 index 0704edea..00000000 --- a/content/uc-doc/system/wazo-auth/index.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: 'wazo-auth' ---- - -- [Introduction](/uc-doc/system/wazo-auth/introduction) -- [Developer](/uc-doc/system/wazo-auth/developer) -- [Stock Plugins](/uc-doc/system/wazo-auth/stock_plugins) diff --git a/content/uc-doc/system/wazo-calld/index.md b/content/uc-doc/system/wazo-calld/index.md deleted file mode 100644 index d5bb2ed4..00000000 --- a/content/uc-doc/system/wazo-calld/index.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: 'wazo-calld' ---- diff --git a/content/uc-doc/system/wazo-confd/index.md b/content/uc-doc/system/wazo-confd/index.md deleted file mode 100644 index c667aae7..00000000 --- a/content/uc-doc/system/wazo-confd/index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: wazo-confd ---- - -- [Introduction](/uc-doc/system/wazo-confd/introduction) -- [Developer's Guide](/uc-doc/system/wazo-confd/developer) diff --git a/content/uc-doc/system/wazo-confgend/introduction.md b/content/uc-doc/system/wazo-confgend/introduction.md deleted file mode 100644 index 21792e0b..00000000 --- a/content/uc-doc/system/wazo-confgend/introduction.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Introduction ---- - -wazo-confgend is a configuration file generator. It is mainly used to generate the Asterisk -configuration files. - -- [developer](/uc-doc/system/wazo-confgend/developer) diff --git a/content/uc-doc/system/wazo-dird/index.md b/content/uc-doc/system/wazo-dird/index.md deleted file mode 100644 index 602619c0..00000000 --- a/content/uc-doc/system/wazo-dird/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: 'wazo-dird' ---- - -- [Introduction](/uc-doc/system/wazo-dird/introduction) -- [Configuration](/uc-doc/system/wazo-dird/configuration) -- [Developer's](/uc-doc/system/wazo-dird/developer) -- [Stock Plugins Documentation](/uc-doc/system/wazo-dird/stock_plugins) diff --git a/content/uc-doc/system/wazo-webhookd/mobile-push.puml b/content/uc-doc/system/wazo-webhookd/mobile-push.puml deleted file mode 100644 index 52f314e7..00000000 --- a/content/uc-doc/system/wazo-webhookd/mobile-push.puml +++ /dev/null @@ -1,29 +0,0 @@ -@startuml -!include C4_Container.puml - -hide stereotype - -System_Boundary(wazo_platform, "Wazo Platform"){ - Container(webhookd, "wazo-webhookd", "Python", "Webhook service") - Container(db, "Postgresql", "C", "Database") - Container(bus, "RabbitMQ", "Erlang", "Messaging Bus") - Container(auth, "wazo-auth", "Python", "Authentication service") [["../documentation/overview/authentication.html"]] -} - -System_Ext(external_push_server, "Supported push message service (e.g. FCM, APNS)", "HTTP") -actor MobileUser - -Rel_R(MobileUser, wazo_platform, "Logs in through mobile app", "REST") - -Rel_U(webhookd, db, "SQL(store subscriptions)", "SQL") -Rel_D(bus, webhookd, "Relays Wazo platform events", "AMQP") - -Rel_U(auth, bus, "generates user login events", "AMQP") -Rel_D(webhookd, external_push_server, "Sends push notifications", "HTTP") -' Rel_L(auth,webhookd,"Notify of login events (through bus)", "async,AMQP", $tags="virtual") - -auth .LEFT.> webhookd : ===Notify of user login events\n(through bus) - -Rel_U(external_push_server, MobileUser, "Relays push notifications") - -@enduml diff --git a/content/uc-doc/upgrade/index.md b/content/uc-doc/upgrade/index.md deleted file mode 100644 index 54a9c0dc..00000000 --- a/content/uc-doc/upgrade/index.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: Upgrading ---- diff --git a/content/uc-doc/upgrade/upgrade_specific_version/index.md b/content/uc-doc/upgrade/upgrade_specific_version/index.md deleted file mode 100644 index 66965343..00000000 --- a/content/uc-doc/upgrade/upgrade_specific_version/index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Upgrade to a specific version ---- - -- [Upgrade to a specific version](/uc-doc/upgrade/upgrade_specific_version/introduction) -- [Upgrade from Wazo \< 19.04](/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch) -- [Upgrade from Wazo \> 19.12](/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster) -- [Upgrade from Wazo \> 23.05](/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-bullseye) diff --git a/docker-compose.yml b/docker-compose.yml index 6131ba7c..a46e29da 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,7 +10,9 @@ services: - ./content:/app/content - ./website/release-notes:/app/website/release-notes:ro - ./website/blog:/app/website/blog:ro + - ./website/uc-doc:/app/website/uc-doc:ro - ./.prettierrc:/app/.prettierrc:ro + - ./.prettierignore:/app/.prettierignore:ro - ./static:/app/static:ro - ./gatsby-node.js:/app/gatsby-node.js:ro - ./gatsby-config.js:/app/gatsby-config.js:ro diff --git a/gatsby-node.js b/gatsby-node.js index 0e7d9376..6d100d64 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -537,37 +537,52 @@ exports.createPages = async ({ graphql, actions: { createPage, createRedirect } // Generate redirect 301 // --------- console.log('Generating 301 redirects'); + const generate301 = (fromPath, toPath) => { + const enhancedFromPath = fromPath.endsWith('.html') ? fromPath : fromPath.endsWith('/') ? fromPath : `${fromPath}/` + + createRedirect({ + fromPath: enhancedFromPath, + isPermanent: true, + redirectInBrowser: true, + toPath, + }); + } + if (corporate) { ['/api/nestbox-deployd.html', '/documentation/api/nestbox-deployd.html'].forEach((fromPath) => { - newPage(fromPath, '404', {}); - createRedirect({ - fromPath, - isPermanent: true, - redirectInBrowser: true, - toPath: `/documentation/api/euc-deployd.html`, - }); + generate301(fromPath, '/documentation/api/euc-deployd.html'); }); ['/api/nestbox-configuration.html', '/documentation/api/nestbox-configuration.html'].forEach((fromPath) => { - newPage(fromPath, '404', {}); - createRedirect({ - fromPath, - isPermanent: true, - redirectInBrowser: true, - toPath: `/documentation/api/euc-configuration.html`, - }); + generate301(fromPath, '/documentation/api/euc-configuration.html'); }); ['/api/nestbox-authentication.html', '/documentation/api/nestbox-authentication.html'].forEach((fromPath) => { - newPage(fromPath, '404', {}); - createRedirect({ - fromPath, - isPermanent: true, - redirectInBrowser: true, - toPath: `/documentation/api/euc-authentication.html`, - }); + generate301(fromPath, '/documentation/api/euc-authentication.html'); }); } + + generate301('/uc-doc/administration/contact_directories/general', '/uc-doc/administration/contact_directories'); + generate301('/uc-doc/administration/interconnections/introduction', '/uc-doc/administration/interconnections'); + generate301('/uc-doc/administration/provisioning/introduction', '/uc-doc/administration/provisioning'); + generate301('/uc-doc/administration/users', '/uc-doc/administration'); + generate301('/uc-doc/api_sdk/mobile/push_notification', '/uc-doc/api_sdk/mobile_push_notification'); + generate301('/uc-doc/api_sdk/mobile', '/uc-doc/api_sdk/mobile_push_notification'); + generate301('/uc-doc/contact_center/introduction', '/uc-doc/contact_center'); + generate301('/uc-doc/high_availability/introduction', '/uc-doc/high_availability'); + generate301('/uc-doc/installation/install-system', '/uc-doc/installation'); + generate301('/uc-doc/upgrade/introduction', '/uc-doc/upgrade'); + generate301('/uc-doc/upgrade/upgrade_specific_version/introduction', '/uc-doc/upgrade/upgrade_specific_version'); + generate301('/uc-doc/system/wazo-auth/introduction', '/uc-doc/system/wazo-auth'); + generate301('/uc-doc/system/wazo-confd/introduction', '/uc-doc/system/wazo-confd'); + generate301('/uc-doc/system/wazo-confgend/introduction', '/uc-doc/system/wazo-confgend'); + generate301('/uc-doc/system/wazo-dird/introduction', '/uc-doc/system/wazo-dird'); + generate301('/uc-doc/introduction', '/uc-doc'); + generate301('/uc-doc/attribution', '/uc-doc'); + generate301('/uc-doc/changelog', '/uc-doc'); + generate301('/uc-doc/upgrade/old_upgrade_notes', '/uc-doc/upgrade/archives/upgrade_notes'); + generate301('/uc-doc/upgrade/upgrade_from_wazo_18_03', '/uc-doc/upgrade/archives/upgrade_from_wazo_18_03'); + generate301('/uc-doc/upgrade/migrate_i386_to_amd64', '/uc-doc/upgrade/archives/migrate_i386_to_amd64'); }; exports.onCreateWebpackConfig = ({ actions }) => { diff --git a/package.json b/package.json index da549d48..d5ea90c5 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ "build": "yarn beta-sync && ./node_modules/.bin/gatsby build --prefix-paths", "develop": "yarn beta-sync && ./node_modules/.bin/gatsby develop", "format": "prettier --write 'src/**/*.{js,jsx}' 'tests/src/*.js' 'gatsby-node.js'", - "format:uc-doc": "prettier --print-width 100 --prose-wrap always --write 'content/uc-doc/**/*.md'", - "check-format:uc-doc": "prettier --check --print-width 100 --prose-wrap always 'content/uc-doc/**/*.md'", + "format:uc-doc": "prettier --print-width 100 --prose-wrap always --write 'website/uc-doc/**/*.md'", + "check-format:uc-doc": "prettier --check --print-width 100 --prose-wrap always 'website/uc-doc/**/*.md'", "beta-sync": "sh ./scripts/beta-sync.sh", "start": "npm run develop", "serve": "./node_modules/.bin/gatsby serve" @@ -49,7 +49,7 @@ "devDependencies": { "dart-sass": "^1.25.0", "gatsby-plugin-sass": "^5.18.1", - "prettier": "^2.7.1" + "prettier": "^3.3.3" }, "repository": { "type": "git", diff --git a/scripts/beta-sync.sh b/scripts/beta-sync.sh index d361915c..050c084d 100644 --- a/scripts/beta-sync.sh +++ b/scripts/beta-sync.sh @@ -1,12 +1,6 @@ #!/bin/bash # Goal: Temporary script that copy beta content to old website until migration will be done -# 1. Sync release note & blog posts -echo "🔃 Sync release note & blog posts from docusaurus\n" -rm -r content/blog || true -mkdir content/blog || true -cp website/release-notes/*.md website/blog/*.md content/blog/ - if [[ "$OSTYPE" == "darwin"* ]]; then # macOS sed_cmd="sed -i ''" @@ -15,6 +9,13 @@ else sed_cmd="sed -i" fi +# 1. Sync release note & blog posts +echo "🔃 Sync release note & blog posts from docusaurus\n" +rm -r content/blog || true +mkdir content/blog || true +cp website/release-notes/*.md website/blog/*.md content/blog/ + + # Modify author format $sed_cmd 's/authors: /author: /g' content/blog/*.md $sed_cmd 's/author: \[\(.*\)\]/author: \1/g' content/blog/*.md @@ -22,3 +23,28 @@ $sed_cmd 's/author: \[\(.*\)\]/author: \1/g' content/blog/*.md $sed_cmd 's/tags: \[\(.*\)\]/tags: \1/g' content/blog/*.md # Update image source URLs $sed_cmd 's|../static|https://beta.wazo-platform.org|g' content/blog/*.md + +# 2. Sync uc-doc +echo "🔃 Sync uc-doc\n" +rm -r content/uc-doc || true +mkdir content/uc-doc || true +cp -R website/uc-doc/** content/uc-doc + +cardListFiles=$(grep -rl "import CardList" content/uc-doc/**) + +for file in $cardListFiles; do + # Cleanup MDX component + $sed_cmd \ + -e "s/import CardList from '@site\/src\/components\/Card\/CardList';//g" \ + -e "s///g" \ + "$file" + + # Convert items to markdown list of link + $sed_cmd "s/.*text: '\([^']*\)',.*'\([^']*\)'.*/- [\1](\2)/g" "$file" +done + + + diff --git a/src/component/uc-doc/TableOfContents.js b/src/component/uc-doc/TableOfContents.js index bbf4e9b5..f8c60ff9 100644 --- a/src/component/uc-doc/TableOfContents.js +++ b/src/component/uc-doc/TableOfContents.js @@ -1,3 +1,4 @@ +/* eslint-disable jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */ import React, { useEffect, useState } from 'react'; import { Link } from "gatsby" @@ -79,6 +80,10 @@ const Page = () => { const renderLoading = () =>

Loading ...

const renderLinksRecurse = (linksObject) => { + if(!linksObject) { + return; + } + const subLinksKeys = Object.keys(linksObject); let itemKey; @@ -105,7 +110,10 @@ const Page = () => { return (
  • - handleMenuClick(e, itemKey)}>{ self ? formatLinkTitle(self.title) : 'More' } + + { self ? formatLinkTitle(self.title) : 'More' } + handleMenuClick(e, itemKey)} className="secondary-navigation-submenu-icon"> + diff --git a/src/component/use-cases/index.js b/src/component/use-cases/index.js index 7200b8fb..203b0bfc 100644 --- a/src/component/use-cases/index.js +++ b/src/component/use-cases/index.js @@ -48,7 +48,7 @@ const Page = ({ pageContext: { installDoc } }) => ( icon="fa fa-phone" introduction="Audio calls, video calls, chat, call centers, conferences, voicemail and more." links={[ - { to: '/uc-doc/installation/install-system', text: 'Install Procedure' }, + { to: '/uc-doc/installation', text: 'Install Procedure' }, { to: '/uc-doc/', text: 'Documentation' }, ]} /> diff --git a/src/styles/platform/styles.scss b/src/styles/platform/styles.scss index ae631a56..2467fdb9 100644 --- a/src/styles/platform/styles.scss +++ b/src/styles/platform/styles.scss @@ -846,7 +846,8 @@ body.documentation { } > a { color: #085b77; - &:after { + .secondary-navigation-submenu-icon { + opacity: 1; transform: translate(0, -50%) rotate(180deg); } } @@ -862,17 +863,23 @@ body.documentation { position: relative; display: block; - &:after { + .secondary-navigation-submenu-icon { + transition: 250ms ease opacity; content: ''; - background: url(/images/icons/chevron-down-solid.svg) top left no-repeat; - background-size: contain; + background: url(/images/icons/chevron-down-solid.svg) center no-repeat; + background-size: 14px 14px; display: block; - width: 10px; - height: 10px; + width: 20px; + height: 20px; position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); + opacity: 0.4; + + &:hover, &:active { + opacity: 1; + } } } } diff --git a/website/blog/new-public-release-wazo-1913.md b/website/blog/new-public-release-wazo-1913.md index f113f48b..1d3bf19f 100644 --- a/website/blog/new-public-release-wazo-1913.md +++ b/website/blog/new-public-release-wazo-1913.md @@ -39,7 +39,7 @@ Enter [Wazo Platform](/): an API engine that gives all the API toolbox needed to ## Where do I start building with Wazo Platform? -The complete documentation is available [here](/documentation) and there is an example of using the API in the [install documentation](/use-cases). +The complete documentation is available [here](/documentation) and there is an example of using the API in the [install documentation](https://wazo-platform.org/use-cases). We certainly are looking forward to seeing what you will build! ## Wazo was Free Software. How about Wazo Platform? diff --git a/website/blog/wazo-c4-ansible.md b/website/blog/wazo-c4-ansible.md index 44ad9605..34e97fba 100644 --- a/website/blog/wazo-c4-ansible.md +++ b/website/blog/wazo-c4-ansible.md @@ -222,4 +222,4 @@ $ ansible-playbook -i inventories/c4-router-vagrant c4-router.yaml ## Conclusions -Wazo Platform C4 is easily deployable with our Ansible recipes on bare-metal or virtual machines as you can see, just by following a few simple steps. For more detailed information and other installation methods please refer to [the official Wazo C4 Install guide](/use-cases/class-4). +Wazo Platform C4 is easily deployable with our Ansible recipes on bare-metal or virtual machines as you can see, just by following a few simple steps. For more detailed information and other installation methods please refer to [the official Wazo C4 Install guide](https://wazo-platform.org/use-cases/class-4). diff --git a/website/docs/contribute/codebase.md b/website/docs/contribute/codebase.md index 4d6bdd3a..eb4f1680 100644 --- a/website/docs/contribute/codebase.md +++ b/website/docs/contribute/codebase.md @@ -100,7 +100,7 @@ After writing your code and checking that it does not break any tests, you should try it. The "easiest" way to do so is to use a virtual machine with a working engine. You should avoid testing in a production environment to avoid outage for you and your users. To install your test -engine follow the [installation](/uc-doc/installation/install-system) documentation. +engine follow the [installation](/uc-doc/installation) documentation. Now that you have a test engine, you want to try your code on it. Before starting, I suggest you take a snapshot of your virtual machine to be diff --git a/website/docs/contribute/description.md b/website/docs/contribute/description.md index a75cf52e..4ce67623 100644 --- a/website/docs/contribute/description.md +++ b/website/docs/contribute/description.md @@ -13,7 +13,7 @@ your skills and wills: - you can add new features by following [the code contribution guide](/contribute/code) and [the REST API contribution guidelines](/contribute/rest). - you can provide feedback on the currently developed features by reviewing [active Pull Requests](https://github.com/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr++archived%3Afalse+user%3Awazo-platform). -- you can test the system following [the installation guide](/uc-doc/installation/install-system) and play with [the API](/documentation). Report any issue in [the ticketing system](https://wazo-dev.atlassian.net/). +- you can test the system following [the installation guide](/uc-doc/installation) and play with [the API](/documentation). Report any issue in [the ticketing system](https://wazo-dev.atlassian.net/). - you can add support for [new physical phones](/uc-doc/contributors/provisioning/developing_plugins). - you can contribute to this documentation by adding pages or correcting anything in [the wazo-platform.org git repository](https://github.com/wazo-platform/wazo-platform.org). diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 7418e987..e206d327 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -1,6 +1,7 @@ import type * as Preset from '@docusaurus/preset-classic'; import type { Config } from '@docusaurus/types'; import { themes as prismThemes } from 'prism-react-renderer'; +import REDIRECTS from './redirects'; const config: Config = { title: 'Wazo Platform', @@ -68,10 +69,14 @@ const config: Config = { }, items: [ { - type: 'docSidebar', - sidebarId: 'docsSidebar', + type: 'dropdown', + label: 'Documentation', position: 'left', - label: 'Docs', + to: '/docs/intro', + items: [ + { to: '/docs/category/api', label: 'API Documentation' }, + { to: '/uc-doc', label: 'UC Documentation' }, + ], }, { to: '/blog', label: 'Blog', position: 'left' }, { to: '/release-notes', label: 'Release notes', position: 'left' }, @@ -140,6 +145,14 @@ const config: Config = { }, } satisfies Preset.ThemeConfig, plugins: [ + [ + '@docusaurus/plugin-content-docs', + { + id: 'uc-doc', + path: 'uc-doc', + routeBasePath: 'uc-doc', + }, + ], [ '@docusaurus/plugin-content-blog', { @@ -150,6 +163,12 @@ const config: Config = { authorsMapPath: '../blog/authors.yml', }, ], + [ + '@docusaurus/plugin-client-redirects', + { + redirects: REDIRECTS, + }, + ], ], }; diff --git a/website/package.json b/website/package.json index c50539f9..550e1cbc 100644 --- a/website/package.json +++ b/website/package.json @@ -22,6 +22,7 @@ }, "dependencies": { "@docusaurus/core": "^3.5.2", + "@docusaurus/plugin-client-redirects": "^3.5.2", "@docusaurus/preset-classic": "^3.5.2", "@docusaurus/theme-mermaid": "^3.5.2", "@iconify/react": "^5.0.1", diff --git a/website/redirects.ts b/website/redirects.ts new file mode 100644 index 00000000..ac09f557 --- /dev/null +++ b/website/redirects.ts @@ -0,0 +1,81 @@ +import type { Options } from '@docusaurus/plugin-client-redirects'; + +const REDIRECTS: Options['redirects'] = [ + { + from: '/uc-doc/administration/contact_directories/general', + to: '/uc-doc/administration/contact_directories', + }, + { + from: '/uc-doc/administration/interconnections/introduction', + to: '/uc-doc/administration/interconnections', + }, + { + from: '/uc-doc/administration/provisioning/introduction', + to: '/uc-doc/administration/provisioning', + }, + { + from: '/uc-doc/administration/users', + to: '/uc-doc/administration', + }, + { + from: [ + '/uc-doc/api_sdk/mobile/push_notification', + '/uc-doc/api_sdk/mobile', + ], + to: '/uc-doc/api_sdk/mobile_push_notification', + }, + { + from: '/uc-doc/contact_center/introduction', + to: '/uc-doc/contact_center', + }, + { + from: '/uc-doc/high_availability/introduction', + to: '/uc-doc/high_availability', + }, + { + from: '/uc-doc/installation/install-system', + to: '/uc-doc/installation', + }, + { + from: '/uc-doc/upgrade/introduction', + to: '/uc-doc/upgrade', + }, + { + from: '/uc-doc/upgrade/upgrade_specific_version/introduction', + to: '/uc-doc/upgrade/upgrade_specific_version', + }, + { + from: '/uc-doc/system/wazo-auth/introduction', + to: '/uc-doc/system/wazo-auth', + }, + { + from: '/uc-doc/system/wazo-confd/introduction', + to: '/uc-doc/system/wazo-confd', + }, + { + from: '/uc-doc/system/wazo-confgend/introduction', + to: '/uc-doc/system/wazo-confgend', + }, + { + from: '/uc-doc/system/wazo-dird/introduction', + to: '/uc-doc/system/wazo-dird', + }, + { + from: ['/uc-doc/introduction', '/uc-doc/attribution', '/uc-doc/changelog'], + to: '/uc-doc', + }, + { + from: '/uc-doc/upgrade/old_upgrade_notes', + to: '/uc-doc/upgrade/archives/upgrade_notes', + }, + { + from: '/uc-doc/upgrade/upgrade_from_wazo_18_03', + to: '/uc-doc/upgrade/archives/upgrade_from_wazo_18_03', + }, + { + from: '/uc-doc/upgrade/migrate_i386_to_amd64', + to: '/uc-doc/upgrade/archives/migrate_i386_to_amd64', + }, +]; + +export default REDIRECTS; diff --git a/website/release-notes/sprint-review-1704.md b/website/release-notes/sprint-review-1704.md index eb80444b..ac1a183c 100644 --- a/website/release-notes/sprint-review-1704.md +++ b/website/release-notes/sprint-review-1704.md @@ -30,7 +30,7 @@ Hello Wazo community! Here comes the release of Wazo 17.04! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. See you at the next sprint review! diff --git a/website/release-notes/sprint-review-1705.md b/website/release-notes/sprint-review-1705.md index b6163551..aecf7fea 100644 --- a/website/release-notes/sprint-review-1705.md +++ b/website/release-notes/sprint-review-1705.md @@ -42,7 +42,7 @@ Hello Wazo community! Here comes the release of Wazo 17.05! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1706.md b/website/release-notes/sprint-review-1706.md index 8f918175..732bd1bc 100644 --- a/website/release-notes/sprint-review-1706.md +++ b/website/release-notes/sprint-review-1706.md @@ -32,7 +32,7 @@ Hello Wazo community! Here comes the release of Wazo 17.06! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1707.md b/website/release-notes/sprint-review-1707.md index 27cf3f94..de3d3737 100644 --- a/website/release-notes/sprint-review-1707.md +++ b/website/release-notes/sprint-review-1707.md @@ -38,7 +38,7 @@ Hello Wazo community! Here comes the release of Wazo 17.07! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1708.md b/website/release-notes/sprint-review-1708.md index 9e629623..2c5bff26 100644 --- a/website/release-notes/sprint-review-1708.md +++ b/website/release-notes/sprint-review-1708.md @@ -26,7 +26,7 @@ Hello Wazo community! Here comes the release of Wazo 17.08! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1709.md b/website/release-notes/sprint-review-1709.md index 5dc5c3a7..671a5955 100644 --- a/website/release-notes/sprint-review-1709.md +++ b/website/release-notes/sprint-review-1709.md @@ -34,7 +34,7 @@ Hello Wazo community! Here comes the release of Wazo 17.09! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1710.md b/website/release-notes/sprint-review-1710.md index 660764ee..454414c6 100644 --- a/website/release-notes/sprint-review-1710.md +++ b/website/release-notes/sprint-review-1710.md @@ -26,7 +26,7 @@ Hello Wazo community! Here comes the release of Wazo 17.10! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1711.md b/website/release-notes/sprint-review-1711.md index c6c3276b..c0df63fe 100644 --- a/website/release-notes/sprint-review-1711.md +++ b/website/release-notes/sprint-review-1711.md @@ -30,7 +30,7 @@ Hello Wazo community! Here comes the release of Wazo 17.11! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1712.md b/website/release-notes/sprint-review-1712.md index 1a7f40e2..e98c356e 100644 --- a/website/release-notes/sprint-review-1712.md +++ b/website/release-notes/sprint-review-1712.md @@ -32,7 +32,7 @@ Hello Wazo community! Here comes the release of Wazo 17.12! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1713.md b/website/release-notes/sprint-review-1713.md index eef23fa4..096ba411 100644 --- a/website/release-notes/sprint-review-1713.md +++ b/website/release-notes/sprint-review-1713.md @@ -28,7 +28,7 @@ Hello Wazo community! Here comes the release of Wazo 17.13! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1714.md b/website/release-notes/sprint-review-1714.md index b2d74841..334778a1 100644 --- a/website/release-notes/sprint-review-1714.md +++ b/website/release-notes/sprint-review-1714.md @@ -32,7 +32,7 @@ We are looking for beta testers for the Wazo Zapier plugin. --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1715.md b/website/release-notes/sprint-review-1715.md index bac56704..b35bc568 100644 --- a/website/release-notes/sprint-review-1715.md +++ b/website/release-notes/sprint-review-1715.md @@ -36,7 +36,7 @@ We are looking for beta testers for the Wazo Zapier plugin. You can click this [ --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1716.md b/website/release-notes/sprint-review-1716.md index c405ebaa..a38ccf16 100644 --- a/website/release-notes/sprint-review-1716.md +++ b/website/release-notes/sprint-review-1716.md @@ -24,7 +24,7 @@ Hello Wazo community! Here comes the release of Wazo 17.16! --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) or [upgrading Wazo](/uc-doc/upgrade/introduction) are available in the documentation. +The instructions for [installing Wazo](/uc-doc/installation) or [upgrading Wazo](/uc-doc/upgrade) are available in the documentation. For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1717.md b/website/release-notes/sprint-review-1717.md index cf970db6..c3bead45 100644 --- a/website/release-notes/sprint-review-1717.md +++ b/website/release-notes/sprint-review-1717.md @@ -28,8 +28,8 @@ This release is our birthday release, since the fork! Thanks for following us th --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) are available in the documentation. -The instructions for [upgrading Wazo](/uc-doc/upgrade/introduction) as also available in the documentation. Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes). +The instructions for [installing Wazo](/uc-doc/installation) are available in the documentation. +The instructions for [upgrading Wazo](/uc-doc/upgrade) as also available in the documentation. Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes). For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1801.md b/website/release-notes/sprint-review-1801.md index 2ab4ba97..4532acfa 100644 --- a/website/release-notes/sprint-review-1801.md +++ b/website/release-notes/sprint-review-1801.md @@ -37,8 +37,8 @@ status: published --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) are available in the documentation. -The instructions for [upgrading Wazo](/uc-doc/upgrade/introduction) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.01/upgrade/upgrade_notes.html). +The instructions for [installing Wazo](/uc-doc/installation) are available in the documentation. +The instructions for [upgrading Wazo](/uc-doc/upgrade) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.01/upgrade/upgrade_notes.html). For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1802.md b/website/release-notes/sprint-review-1802.md index f0351444..6c00b608 100644 --- a/website/release-notes/sprint-review-1802.md +++ b/website/release-notes/sprint-review-1802.md @@ -24,8 +24,8 @@ status: published --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) are available in the documentation. -The instructions for [upgrading Wazo](/uc-doc/upgrade/introduction) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.02/upgrade/upgrade_notes.html). +The instructions for [installing Wazo](/uc-doc/installation) are available in the documentation. +The instructions for [upgrading Wazo](/uc-doc/upgrade) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.02/upgrade/upgrade_notes.html). For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1803.md b/website/release-notes/sprint-review-1803.md index 4b4818ba..eadbeebc 100644 --- a/website/release-notes/sprint-review-1803.md +++ b/website/release-notes/sprint-review-1803.md @@ -32,8 +32,8 @@ status: published --- -The instructions for [installing Wazo](/uc-doc/installation/install-system) are available in the documentation. -The instructions for [upgrading Wazo](/uc-doc/upgrade/introduction) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.03/upgrade/upgrade_notes.html). +The instructions for [installing Wazo](/uc-doc/installation) are available in the documentation. +The instructions for [upgrading Wazo](/uc-doc/upgrade) as also available in the documentation. Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-18.03/upgrade/upgrade_notes.html). For more details about the aforementioned topics, please see the roadmap linked below. diff --git a/website/release-notes/sprint-review-1915.md b/website/release-notes/sprint-review-1915.md index c13c782e..b38cf9a0 100644 --- a/website/release-notes/sprint-review-1915.md +++ b/website/release-notes/sprint-review-1915.md @@ -43,8 +43,8 @@ See you at the next sprint review! Resources: -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.15/upgrade/upgrade_notes.html). +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.15/upgrade/upgrade_notes.html). Sources: diff --git a/website/release-notes/sprint-review-1916.md b/website/release-notes/sprint-review-1916.md index 2e77a15d..ade0a8b0 100644 --- a/website/release-notes/sprint-review-1916.md +++ b/website/release-notes/sprint-review-1916.md @@ -33,8 +33,8 @@ See you at the next sprint review! Resources: -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.16/upgrade/upgrade_notes.html). +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.16/upgrade/upgrade_notes.html). Sources: diff --git a/website/release-notes/sprint-review-1917.md b/website/release-notes/sprint-review-1917.md index 86a5d524..c2aef4b4 100644 --- a/website/release-notes/sprint-review-1917.md +++ b/website/release-notes/sprint-review-1917.md @@ -48,8 +48,8 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.17/upgrade/upgrade_notes.html) +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.17/upgrade/upgrade_notes.html) Sources: diff --git a/website/release-notes/sprint-review-2001.md b/website/release-notes/sprint-review-2001.md index c037f502..7deb6b1e 100644 --- a/website/release-notes/sprint-review-2001.md +++ b/website/release-notes/sprint-review-2001.md @@ -17,7 +17,7 @@ Here is a short review of the Wazo Platform 20.01 release. - **Switchboard**: We have worked on improving the switchboard reactivity. In this version, the time to answer a call has been reduced by half. These changes may also impact positively the response time of other actions made on the calls in a switchboard. - **Monitoring**: We have added a new HTTP resource to retrieve the current status of user telephony lines in wazo-calld REST API. This allows an external application to know which phones are busy, available or disconnected. This feature is currently very similar to the wazo-chatd presence features, but it will be improved with more details irrelevant to wazo-chatd, like the round-trip time to a phone. - **Users**: We have improved the users REST API to add information related to user interception. When getting a user's details, you may now get the list of people that this user is allowed to intercept. -- **Class 4**: We are releasing a first version of the SBC and call routing features of Wazo Platform, featuring Kamailio. Here are the links to the [installation documentation](/use-cases/class-4) and [REST API documentation](/documentation/overview/router-confd.html). +- **Class 4**: We are releasing a first version of the SBC and call routing features of Wazo Platform, featuring Kamailio. Here are the links to the [installation documentation](https://wazo-platform.org/use-cases/class-4) and [REST API documentation](/documentation/overview/router-confd.html). ## Contributions @@ -41,8 +41,8 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.17/upgrade/upgrade_notes.html) +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-19.17/upgrade/upgrade_notes.html) Sources: diff --git a/website/release-notes/sprint-review-2002.md b/website/release-notes/sprint-review-2002.md index 33db24ab..7c4095c9 100644 --- a/website/release-notes/sprint-review-2002.md +++ b/website/release-notes/sprint-review-2002.md @@ -46,8 +46,8 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-20.02/upgrade/upgrade_notes.html) +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-20.02/upgrade/upgrade_notes.html) Sources: diff --git a/website/release-notes/sprint-review-2003.md b/website/release-notes/sprint-review-2003.md index 0c2961af..55a8abae 100644 --- a/website/release-notes/sprint-review-2003.md +++ b/website/release-notes/sprint-review-2003.md @@ -40,8 +40,8 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-20.03/upgrade/upgrade_notes.html) +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](https://wazo.readthedocs.io/en/wazo-20.03/upgrade/upgrade_notes.html) Sources: diff --git a/website/release-notes/sprint-review-2004.md b/website/release-notes/sprint-review-2004.md index a6cbd2de..62538dc7 100644 --- a/website/release-notes/sprint-review-2004.md +++ b/website/release-notes/sprint-review-2004.md @@ -39,8 +39,8 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) -- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/introduction). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-04) +- [Install Wazo Platform](/uc-doc/installation) +- [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-04) Sources: diff --git a/website/release-notes/sprint-review-2005.md b/website/release-notes/sprint-review-2005.md index 9eab0cd2..2eb24557 100644 --- a/website/release-notes/sprint-review-2005.md +++ b/website/release-notes/sprint-review-2005.md @@ -43,7 +43,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20.05) Sources: diff --git a/website/release-notes/sprint-review-2006.md b/website/release-notes/sprint-review-2006.md index 1df63bcf..c6eea92f 100644 --- a/website/release-notes/sprint-review-2006.md +++ b/website/release-notes/sprint-review-2006.md @@ -35,7 +35,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-06) Sources: diff --git a/website/release-notes/sprint-review-2007.md b/website/release-notes/sprint-review-2007.md index 025146ff..954abd92 100644 --- a/website/release-notes/sprint-review-2007.md +++ b/website/release-notes/sprint-review-2007.md @@ -37,7 +37,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-07) Sources: diff --git a/website/release-notes/sprint-review-2008.md b/website/release-notes/sprint-review-2008.md index 39bb049e..009ec9a9 100644 --- a/website/release-notes/sprint-review-2008.md +++ b/website/release-notes/sprint-review-2008.md @@ -37,7 +37,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-08) Sources: diff --git a/website/release-notes/sprint-review-2009.md b/website/release-notes/sprint-review-2009.md index ff191fd8..55fdfddb 100644 --- a/website/release-notes/sprint-review-2009.md +++ b/website/release-notes/sprint-review-2009.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-09) Sources: diff --git a/website/release-notes/sprint-review-2010.md b/website/release-notes/sprint-review-2010.md index 6c591366..b48aed58 100644 --- a/website/release-notes/sprint-review-2010.md +++ b/website/release-notes/sprint-review-2010.md @@ -29,7 +29,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-10) Sources: diff --git a/website/release-notes/sprint-review-2011.md b/website/release-notes/sprint-review-2011.md index c7e36f0b..e65627ef 100644 --- a/website/release-notes/sprint-review-2011.md +++ b/website/release-notes/sprint-review-2011.md @@ -36,7 +36,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-11) Sources: diff --git a/website/release-notes/sprint-review-2012.md b/website/release-notes/sprint-review-2012.md index 9a6a5d8c..f3768c16 100644 --- a/website/release-notes/sprint-review-2012.md +++ b/website/release-notes/sprint-review-2012.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-12) Sources: diff --git a/website/release-notes/sprint-review-2013.md b/website/release-notes/sprint-review-2013.md index 36bd4899..c06ebcef 100644 --- a/website/release-notes/sprint-review-2013.md +++ b/website/release-notes/sprint-review-2013.md @@ -60,7 +60,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/uc-doc/installation/install-system) +- [Install Wazo Platform](/uc-doc/installation) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-13) Sources: diff --git a/website/release-notes/sprint-review-2014.md b/website/release-notes/sprint-review-2014.md index a08b0c16..a27a9bfd 100644 --- a/website/release-notes/sprint-review-2014.md +++ b/website/release-notes/sprint-review-2014.md @@ -36,7 +36,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-14) Sources: diff --git a/website/release-notes/sprint-review-2015.md b/website/release-notes/sprint-review-2015.md index ab45d64d..7a58d7df 100644 --- a/website/release-notes/sprint-review-2015.md +++ b/website/release-notes/sprint-review-2015.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-15) Sources: diff --git a/website/release-notes/sprint-review-2016.md b/website/release-notes/sprint-review-2016.md index 45f0bac1..0ad38809 100644 --- a/website/release-notes/sprint-review-2016.md +++ b/website/release-notes/sprint-review-2016.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-16) Sources: diff --git a/website/release-notes/sprint-review-2017.md b/website/release-notes/sprint-review-2017.md index e2014a92..3db553d0 100644 --- a/website/release-notes/sprint-review-2017.md +++ b/website/release-notes/sprint-review-2017.md @@ -37,7 +37,7 @@ See you next year for the release of Wazo Platform 21.01! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#20-17) diff --git a/website/release-notes/sprint-review-2101.md b/website/release-notes/sprint-review-2101.md index 7be6ad8d..77bc37ac 100644 --- a/website/release-notes/sprint-review-2101.md +++ b/website/release-notes/sprint-review-2101.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-01) Sources: diff --git a/website/release-notes/sprint-review-2102.md b/website/release-notes/sprint-review-2102.md index 6667cf6d..35fd9789 100644 --- a/website/release-notes/sprint-review-2102.md +++ b/website/release-notes/sprint-review-2102.md @@ -43,7 +43,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-02) Sources: diff --git a/website/release-notes/sprint-review-2103.md b/website/release-notes/sprint-review-2103.md index f8ff97a3..e9e5dc6b 100644 --- a/website/release-notes/sprint-review-2103.md +++ b/website/release-notes/sprint-review-2103.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-03) Sources: diff --git a/website/release-notes/sprint-review-2104.md b/website/release-notes/sprint-review-2104.md index 376f494a..70494dc1 100644 --- a/website/release-notes/sprint-review-2104.md +++ b/website/release-notes/sprint-review-2104.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-04) Sources: diff --git a/website/release-notes/sprint-review-2105.md b/website/release-notes/sprint-review-2105.md index bee1a0e1..8c41f3f7 100644 --- a/website/release-notes/sprint-review-2105.md +++ b/website/release-notes/sprint-review-2105.md @@ -32,7 +32,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-05) Sources: diff --git a/website/release-notes/sprint-review-2106.md b/website/release-notes/sprint-review-2106.md index a0598ced..8847cf31 100644 --- a/website/release-notes/sprint-review-2106.md +++ b/website/release-notes/sprint-review-2106.md @@ -32,7 +32,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-06) Sources: diff --git a/website/release-notes/sprint-review-2107.md b/website/release-notes/sprint-review-2107.md index ecde8191..6fe911a1 100644 --- a/website/release-notes/sprint-review-2107.md +++ b/website/release-notes/sprint-review-2107.md @@ -36,7 +36,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-07) Sources: diff --git a/website/release-notes/sprint-review-2108.md b/website/release-notes/sprint-review-2108.md index 185ac71b..eab3b8f2 100644 --- a/website/release-notes/sprint-review-2108.md +++ b/website/release-notes/sprint-review-2108.md @@ -32,7 +32,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-08) Sources: diff --git a/website/release-notes/sprint-review-2109.md b/website/release-notes/sprint-review-2109.md index c222923c..91112187 100644 --- a/website/release-notes/sprint-review-2109.md +++ b/website/release-notes/sprint-review-2109.md @@ -48,7 +48,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-09) diff --git a/website/release-notes/sprint-review-2110.md b/website/release-notes/sprint-review-2110.md index 536fb792..e1d1f639 100644 --- a/website/release-notes/sprint-review-2110.md +++ b/website/release-notes/sprint-review-2110.md @@ -33,7 +33,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-10) diff --git a/website/release-notes/sprint-review-2111.md b/website/release-notes/sprint-review-2111.md index e01d52e7..cc4c4f1f 100644 --- a/website/release-notes/sprint-review-2111.md +++ b/website/release-notes/sprint-review-2111.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-11) diff --git a/website/release-notes/sprint-review-2112.md b/website/release-notes/sprint-review-2112.md index d8085a01..785c3565 100644 --- a/website/release-notes/sprint-review-2112.md +++ b/website/release-notes/sprint-review-2112.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-12) diff --git a/website/release-notes/sprint-review-2113.md b/website/release-notes/sprint-review-2113.md index 13b5521d..97a8574d 100644 --- a/website/release-notes/sprint-review-2113.md +++ b/website/release-notes/sprint-review-2113.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-13) diff --git a/website/release-notes/sprint-review-2114.md b/website/release-notes/sprint-review-2114.md index acf36459..201c5d92 100644 --- a/website/release-notes/sprint-review-2114.md +++ b/website/release-notes/sprint-review-2114.md @@ -33,7 +33,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-14) diff --git a/website/release-notes/sprint-review-2115.md b/website/release-notes/sprint-review-2115.md index 716ec073..ccc72406 100644 --- a/website/release-notes/sprint-review-2115.md +++ b/website/release-notes/sprint-review-2115.md @@ -35,7 +35,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-15) diff --git a/website/release-notes/sprint-review-2116.md b/website/release-notes/sprint-review-2116.md index 5173109f..453d13b8 100644 --- a/website/release-notes/sprint-review-2116.md +++ b/website/release-notes/sprint-review-2116.md @@ -46,7 +46,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#21-16) diff --git a/website/release-notes/sprint-review-2201.md b/website/release-notes/sprint-review-2201.md index c8c87dc3..113da8fc 100644 --- a/website/release-notes/sprint-review-2201.md +++ b/website/release-notes/sprint-review-2201.md @@ -28,7 +28,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-01) diff --git a/website/release-notes/sprint-review-2202.md b/website/release-notes/sprint-review-2202.md index 827353b4..9f5e689c 100644 --- a/website/release-notes/sprint-review-2202.md +++ b/website/release-notes/sprint-review-2202.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-02) diff --git a/website/release-notes/sprint-review-2203.md b/website/release-notes/sprint-review-2203.md index 9e550587..d82d23e5 100644 --- a/website/release-notes/sprint-review-2203.md +++ b/website/release-notes/sprint-review-2203.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-03) diff --git a/website/release-notes/sprint-review-2204.md b/website/release-notes/sprint-review-2204.md index 3d45d948..5431f352 100644 --- a/website/release-notes/sprint-review-2204.md +++ b/website/release-notes/sprint-review-2204.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-04) diff --git a/website/release-notes/sprint-review-2205.md b/website/release-notes/sprint-review-2205.md index 72f28eed..2f61749e 100644 --- a/website/release-notes/sprint-review-2205.md +++ b/website/release-notes/sprint-review-2205.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-05) diff --git a/website/release-notes/sprint-review-2206.md b/website/release-notes/sprint-review-2206.md index a5c52a09..871f92f6 100644 --- a/website/release-notes/sprint-review-2206.md +++ b/website/release-notes/sprint-review-2206.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-06) diff --git a/website/release-notes/sprint-review-2207.md b/website/release-notes/sprint-review-2207.md index 1955e159..7eddf49e 100644 --- a/website/release-notes/sprint-review-2207.md +++ b/website/release-notes/sprint-review-2207.md @@ -29,7 +29,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-07) diff --git a/website/release-notes/sprint-review-2208.md b/website/release-notes/sprint-review-2208.md index 6e0f2e28..b3ec64de 100644 --- a/website/release-notes/sprint-review-2208.md +++ b/website/release-notes/sprint-review-2208.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-08) diff --git a/website/release-notes/sprint-review-2209.md b/website/release-notes/sprint-review-2209.md index 57339d73..2d4a4e13 100644 --- a/website/release-notes/sprint-review-2209.md +++ b/website/release-notes/sprint-review-2209.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-09) diff --git a/website/release-notes/sprint-review-2210.md b/website/release-notes/sprint-review-2210.md index a91a37f0..0ab6f107 100644 --- a/website/release-notes/sprint-review-2210.md +++ b/website/release-notes/sprint-review-2210.md @@ -44,7 +44,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-10) diff --git a/website/release-notes/sprint-review-2211.md b/website/release-notes/sprint-review-2211.md index 70a7e027..f1bfe7c7 100644 --- a/website/release-notes/sprint-review-2211.md +++ b/website/release-notes/sprint-review-2211.md @@ -31,7 +31,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-11) diff --git a/website/release-notes/sprint-review-2212.md b/website/release-notes/sprint-review-2212.md index 7cf2eb3b..4b3891c1 100644 --- a/website/release-notes/sprint-review-2212.md +++ b/website/release-notes/sprint-review-2212.md @@ -35,7 +35,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-12) diff --git a/website/release-notes/sprint-review-2213.md b/website/release-notes/sprint-review-2213.md index 7218f49c..13bbdd44 100644 --- a/website/release-notes/sprint-review-2213.md +++ b/website/release-notes/sprint-review-2213.md @@ -31,7 +31,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-13) diff --git a/website/release-notes/sprint-review-2214.md b/website/release-notes/sprint-review-2214.md index 3b23927b..4fec8cea 100644 --- a/website/release-notes/sprint-review-2214.md +++ b/website/release-notes/sprint-review-2214.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-14) diff --git a/website/release-notes/sprint-review-2215.md b/website/release-notes/sprint-review-2215.md index c6f7cb4e..52c9c5c0 100644 --- a/website/release-notes/sprint-review-2215.md +++ b/website/release-notes/sprint-review-2215.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-15) diff --git a/website/release-notes/sprint-review-2216.md b/website/release-notes/sprint-review-2216.md index 0bb4491b..51e14608 100644 --- a/website/release-notes/sprint-review-2216.md +++ b/website/release-notes/sprint-review-2216.md @@ -41,7 +41,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-16) diff --git a/website/release-notes/sprint-review-2217.md b/website/release-notes/sprint-review-2217.md index 1a45935c..39c937d2 100644 --- a/website/release-notes/sprint-review-2217.md +++ b/website/release-notes/sprint-review-2217.md @@ -30,7 +30,7 @@ Note that the next release will be on mid-January. Happy Holidays! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#22-17) diff --git a/website/release-notes/sprint-review-2301.md b/website/release-notes/sprint-review-2301.md index 995e738b..9eaf0094 100644 --- a/website/release-notes/sprint-review-2301.md +++ b/website/release-notes/sprint-review-2301.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-01) diff --git a/website/release-notes/sprint-review-2302.md b/website/release-notes/sprint-review-2302.md index 3ea0d0fe..8cad3ec2 100644 --- a/website/release-notes/sprint-review-2302.md +++ b/website/release-notes/sprint-review-2302.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-02) diff --git a/website/release-notes/sprint-review-2303.md b/website/release-notes/sprint-review-2303.md index 9f5ace56..7c99a7d0 100644 --- a/website/release-notes/sprint-review-2303.md +++ b/website/release-notes/sprint-review-2303.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-03) diff --git a/website/release-notes/sprint-review-2304.md b/website/release-notes/sprint-review-2304.md index 58cd2613..e0642252 100644 --- a/website/release-notes/sprint-review-2304.md +++ b/website/release-notes/sprint-review-2304.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-04) diff --git a/website/release-notes/sprint-review-2305.md b/website/release-notes/sprint-review-2305.md index 8262a77b..a8d99e96 100644 --- a/website/release-notes/sprint-review-2305.md +++ b/website/release-notes/sprint-review-2305.md @@ -32,7 +32,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-05) diff --git a/website/release-notes/sprint-review-2306.md b/website/release-notes/sprint-review-2306.md index fa95ca15..e82b5b57 100644 --- a/website/release-notes/sprint-review-2306.md +++ b/website/release-notes/sprint-review-2306.md @@ -36,7 +36,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-06) - [Detailed upgrade notes](/uc-doc/upgrade/upgrade_notes_details/23-06/bullseye) diff --git a/website/release-notes/sprint-review-2307.md b/website/release-notes/sprint-review-2307.md index a52c7ea7..54affc35 100644 --- a/website/release-notes/sprint-review-2307.md +++ b/website/release-notes/sprint-review-2307.md @@ -29,7 +29,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-07) diff --git a/website/release-notes/sprint-review-2308.md b/website/release-notes/sprint-review-2308.md index 8b7433e6..b4df8fcb 100644 --- a/website/release-notes/sprint-review-2308.md +++ b/website/release-notes/sprint-review-2308.md @@ -28,7 +28,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-08) diff --git a/website/release-notes/sprint-review-2309.md b/website/release-notes/sprint-review-2309.md index 9613da60..147318de 100644 --- a/website/release-notes/sprint-review-2309.md +++ b/website/release-notes/sprint-review-2309.md @@ -28,7 +28,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-09) diff --git a/website/release-notes/sprint-review-2310.md b/website/release-notes/sprint-review-2310.md index 3632ef5b..2834ea79 100644 --- a/website/release-notes/sprint-review-2310.md +++ b/website/release-notes/sprint-review-2310.md @@ -33,7 +33,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-10) diff --git a/website/release-notes/sprint-review-2311.md b/website/release-notes/sprint-review-2311.md index 5eca11c2..f2183612 100644 --- a/website/release-notes/sprint-review-2311.md +++ b/website/release-notes/sprint-review-2311.md @@ -37,7 +37,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-11) diff --git a/website/release-notes/sprint-review-2312.md b/website/release-notes/sprint-review-2312.md index d56cdeaf..08165600 100644 --- a/website/release-notes/sprint-review-2312.md +++ b/website/release-notes/sprint-review-2312.md @@ -48,7 +48,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-12) diff --git a/website/release-notes/sprint-review-2313.md b/website/release-notes/sprint-review-2313.md index c579770d..92c53631 100644 --- a/website/release-notes/sprint-review-2313.md +++ b/website/release-notes/sprint-review-2313.md @@ -39,7 +39,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-13) diff --git a/website/release-notes/sprint-review-2314.md b/website/release-notes/sprint-review-2314.md index d10bff26..f97e8676 100644 --- a/website/release-notes/sprint-review-2314.md +++ b/website/release-notes/sprint-review-2314.md @@ -37,7 +37,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-14) diff --git a/website/release-notes/sprint-review-2315.md b/website/release-notes/sprint-review-2315.md index b240e3a0..1e48785e 100644 --- a/website/release-notes/sprint-review-2315.md +++ b/website/release-notes/sprint-review-2315.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-15) diff --git a/website/release-notes/sprint-review-2316.md b/website/release-notes/sprint-review-2316.md index fe672ecf..2dda957c 100644 --- a/website/release-notes/sprint-review-2316.md +++ b/website/release-notes/sprint-review-2316.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-16) diff --git a/website/release-notes/sprint-review-2317.md b/website/release-notes/sprint-review-2317.md index f857615d..565a4918 100644 --- a/website/release-notes/sprint-review-2317.md +++ b/website/release-notes/sprint-review-2317.md @@ -28,7 +28,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#23-17) diff --git a/website/release-notes/sprint-review-2401.md b/website/release-notes/sprint-review-2401.md index 0a19816c..66f95af9 100644 --- a/website/release-notes/sprint-review-2401.md +++ b/website/release-notes/sprint-review-2401.md @@ -34,7 +34,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-01) diff --git a/website/release-notes/sprint-review-2402.md b/website/release-notes/sprint-review-2402.md index 5cc2a788..4d5006a2 100644 --- a/website/release-notes/sprint-review-2402.md +++ b/website/release-notes/sprint-review-2402.md @@ -35,7 +35,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-02) diff --git a/website/release-notes/sprint-review-2403.md b/website/release-notes/sprint-review-2403.md index 3f04c14f..a4fc2df0 100644 --- a/website/release-notes/sprint-review-2403.md +++ b/website/release-notes/sprint-review-2403.md @@ -36,7 +36,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-03) diff --git a/website/release-notes/sprint-review-2404.md b/website/release-notes/sprint-review-2404.md index 982f6924..7fa7fc54 100644 --- a/website/release-notes/sprint-review-2404.md +++ b/website/release-notes/sprint-review-2404.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-04) diff --git a/website/release-notes/sprint-review-2405.md b/website/release-notes/sprint-review-2405.md index 7aced997..10414b36 100644 --- a/website/release-notes/sprint-review-2405.md +++ b/website/release-notes/sprint-review-2405.md @@ -44,7 +44,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-05) diff --git a/website/release-notes/sprint-review-2406.md b/website/release-notes/sprint-review-2406.md index 05deb055..2b98d37f 100644 --- a/website/release-notes/sprint-review-2406.md +++ b/website/release-notes/sprint-review-2406.md @@ -40,7 +40,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-06) diff --git a/website/release-notes/sprint-review-2407.md b/website/release-notes/sprint-review-2407.md index 761bf212..27039a82 100644 --- a/website/release-notes/sprint-review-2407.md +++ b/website/release-notes/sprint-review-2407.md @@ -39,7 +39,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-07) diff --git a/website/release-notes/sprint-review-2408.md b/website/release-notes/sprint-review-2408.md index a6c1f13a..795b4a96 100644 --- a/website/release-notes/sprint-review-2408.md +++ b/website/release-notes/sprint-review-2408.md @@ -38,7 +38,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-08) diff --git a/website/release-notes/sprint-review-2409.md b/website/release-notes/sprint-review-2409.md index e8cb7da4..2fff102e 100644 --- a/website/release-notes/sprint-review-2409.md +++ b/website/release-notes/sprint-review-2409.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-09) diff --git a/website/release-notes/sprint-review-2410.md b/website/release-notes/sprint-review-2410.md index 65fdb7d7..d834b229 100644 --- a/website/release-notes/sprint-review-2410.md +++ b/website/release-notes/sprint-review-2410.md @@ -37,7 +37,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-10) diff --git a/website/release-notes/sprint-review-2411.md b/website/release-notes/sprint-review-2411.md index 895c139c..ff77e37d 100644 --- a/website/release-notes/sprint-review-2411.md +++ b/website/release-notes/sprint-review-2411.md @@ -32,7 +32,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-11) diff --git a/website/release-notes/sprint-review-2412.md b/website/release-notes/sprint-review-2412.md index f578a72c..2e6e571f 100644 --- a/website/release-notes/sprint-review-2412.md +++ b/website/release-notes/sprint-review-2412.md @@ -27,7 +27,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-12) diff --git a/website/release-notes/sprint-review-2413.md b/website/release-notes/sprint-review-2413.md index fe16ff01..e6a48082 100644 --- a/website/release-notes/sprint-review-2413.md +++ b/website/release-notes/sprint-review-2413.md @@ -33,7 +33,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-13) diff --git a/website/release-notes/sprint-review-2414.md b/website/release-notes/sprint-review-2414.md index 4abfe667..4b2fbd52 100644 --- a/website/release-notes/sprint-review-2414.md +++ b/website/release-notes/sprint-review-2414.md @@ -30,7 +30,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-14) diff --git a/website/release-notes/sprint-review-2415.md b/website/release-notes/sprint-review-2415.md index d5ae84ef..a8db2c18 100644 --- a/website/release-notes/sprint-review-2415.md +++ b/website/release-notes/sprint-review-2415.md @@ -24,7 +24,7 @@ See you at the next sprint review! ## Resources -- [Install Wazo Platform](/use-cases) +- [Install Wazo Platform](https://wazo-platform.org/use-cases) - [Upgrade Wazo and Wazo Platform](/uc-doc/upgrade/). Be sure to read the [breaking changes](/uc-doc/upgrade/upgrade_notes#24-15) diff --git a/website/sidebars.ts b/website/sidebars.ts index 794b9672..c30ac2e5 100644 --- a/website/sidebars.ts +++ b/website/sidebars.ts @@ -12,20 +12,14 @@ import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; */ const sidebars: SidebarsConfig = { // By default, Docusaurus generates a sidebar from the docs folder structure - docsSidebar: [{ type: 'autogenerated', dirName: '.' }], - - // But you can create a sidebar manually - /* - tutorialSidebar: [ - 'intro', - 'hello', + docsSidebar: [ + { type: 'autogenerated', dirName: '.' }, { - type: 'category', - label: 'Tutorial', - items: ['tutorial-basics/create-a-document'], + type: 'link', + href: '/uc-doc', + label: 'UC Documentation', }, ], - */ }; export default sidebars; diff --git a/website/src/components/Card/Card.module.css b/website/src/components/Card/Card.module.css new file mode 100644 index 00000000..83aa95b3 --- /dev/null +++ b/website/src/components/Card/Card.module.css @@ -0,0 +1,27 @@ +.override { + box-shadow: none; + border: 1px solid var(--ifm-color-emphasis-300); +} + +a.override { + transition: border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default), + color var(--ifm-transition-fast) var(--ifm-transition-timing-default); + color: var(--ifm-color-content); + text-decoration: none; +} +a.override:hover, a.override:active { + color: var(--ifm-pagination-nav-color-hover); + border-color: var(--ifm-pagination-nav-color-hover); +} + +.card__title { + font-weight: bold; + margin: 0; +} + +.card__description { + color: var(--ifm-color-content-secondary); + font-size: var(--ifm-h5-font-size); + font-weight: var(--ifm-font-weight-semibold); + margin: 0.05rem 0 0; +} diff --git a/website/src/components/Card/Card.tsx b/website/src/components/Card/Card.tsx new file mode 100644 index 00000000..cf6eabdd --- /dev/null +++ b/website/src/components/Card/Card.tsx @@ -0,0 +1,26 @@ +import Link from '@docusaurus/Link'; +import styles from './Card.module.css'; + +export type Props = { + href?: string | undefined; + text: string; + description?: string; +}; + +const Card = ({ href, text, description }: Props) => { + const RootElement = href ? Link : 'div'; + const RootProps = href ? { to: href } : {}; + + return ( + +
    +

    {text}

    + {description && ( +

    {description}

    + )} +
    +
    + ); +}; + +export default Card; diff --git a/website/src/components/Card/CardList.module.css b/website/src/components/Card/CardList.module.css new file mode 100644 index 00000000..c608946e --- /dev/null +++ b/website/src/components/Card/CardList.module.css @@ -0,0 +1,5 @@ +.listing { + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--ifm-spacing-horizontal); +} diff --git a/website/src/components/Card/CardList.tsx b/website/src/components/Card/CardList.tsx new file mode 100644 index 00000000..4c7d07b1 --- /dev/null +++ b/website/src/components/Card/CardList.tsx @@ -0,0 +1,22 @@ +import Card, { type Props as CardProps } from './Card'; +import styles from './CardList.module.css'; + +type Props = { + items: CardProps[]; +}; + +const CardList = ({ items }: Props) => { + if (!items?.length) { + return undefined; + } + + return ( +
    + {items?.map((item: CardProps) => ( + + ))} +
    + ); +}; + +export default CardList; diff --git a/content/uc-doc/administration/boss_secretary_filter.md b/website/uc-doc/administration/boss_secretary_filter.md similarity index 100% rename from content/uc-doc/administration/boss_secretary_filter.md rename to website/uc-doc/administration/boss_secretary_filter.md diff --git a/content/uc-doc/administration/call_logs/index.md b/website/uc-doc/administration/call_logs/index.md similarity index 100% rename from content/uc-doc/administration/call_logs/index.md rename to website/uc-doc/administration/call_logs/index.md diff --git a/content/uc-doc/administration/call_permissions.md b/website/uc-doc/administration/call_permissions.md similarity index 100% rename from content/uc-doc/administration/call_permissions.md rename to website/uc-doc/administration/call_permissions.md diff --git a/content/uc-doc/administration/call_policy.md b/website/uc-doc/administration/call_policy.md similarity index 86% rename from content/uc-doc/administration/call_policy.md rename to website/uc-doc/administration/call_policy.md index b378ea1f..77737183 100644 --- a/content/uc-doc/administration/call_policy.md +++ b/website/uc-doc/administration/call_policy.md @@ -1,6 +1,5 @@ --- title: Call Policy -tags: administration,call,policy,api slug: call-policy --- @@ -35,16 +34,14 @@ endpoints configuration. SIP endpoint options can be configured in two ways: -1. through SIP templates, which can be applied to all or a subset of SIP endpoints in a tenant; - each tenant has a `global` SIP template which represent common options which can apply to all SIP - endpoints. Other templates can specify options for a specific subset of SIP endpoints. - See [SIP templates documentation](/uc-doc/administration/sip_templates) for information on how to +1. through SIP templates, which can be applied to all or a subset of SIP endpoints in a tenant; each + tenant has a `global` SIP template which represent common options which can apply to all SIP + endpoints. Other templates can specify options for a specific subset of SIP endpoints. See + [SIP templates documentation](/uc-doc/administration/sip_templates) for information on how to query and configure SIP templates. -2. directly through a SIP endpoint's individual configuration; - individual endpoint configuration can be changed through the - `/api/confd/1.1/endpoints/sip/{sip_uuid}` REST API endpoint. - See +2. directly through a SIP endpoint's individual configuration; individual endpoint configuration can + be changed through the `/api/confd/1.1/endpoints/sip/{sip_uuid}` REST API endpoint. See [API reference](/documentation/api/configuration.html#tag/endpoints/operation/update_endpoint_sip) for details. diff --git a/content/uc-doc/administration/call_recording/index.md b/website/uc-doc/administration/call_recording/index.md similarity index 100% rename from content/uc-doc/administration/call_recording/index.md rename to website/uc-doc/administration/call_recording/index.md diff --git a/content/uc-doc/administration/callerid.md b/website/uc-doc/administration/callerid.md similarity index 100% rename from content/uc-doc/administration/callerid.md rename to website/uc-doc/administration/callerid.md diff --git a/content/uc-doc/administration/cli_tools/index.md b/website/uc-doc/administration/cli_tools/index.md similarity index 100% rename from content/uc-doc/administration/cli_tools/index.md rename to website/uc-doc/administration/cli_tools/index.md diff --git a/content/uc-doc/administration/contact_directories/general.md b/website/uc-doc/administration/contact_directories/index.md similarity index 99% rename from content/uc-doc/administration/contact_directories/general.md rename to website/uc-doc/administration/contact_directories/index.md index a437de85..acc1370d 100644 --- a/content/uc-doc/administration/contact_directories/general.md +++ b/website/uc-doc/administration/contact_directories/index.md @@ -1,5 +1,5 @@ --- -title: General +title: Contact Directories --- Wazo platform provides extensive and extensible support for managing sources of contact information. diff --git a/content/uc-doc/administration/contact_directories/phonebook.md b/website/uc-doc/administration/contact_directories/phonebook.md similarity index 100% rename from content/uc-doc/administration/contact_directories/phonebook.md rename to website/uc-doc/administration/contact_directories/phonebook.md diff --git a/content/uc-doc/administration/direct_media.md b/website/uc-doc/administration/direct_media.md similarity index 100% rename from content/uc-doc/administration/direct_media.md rename to website/uc-doc/administration/direct_media.md diff --git a/content/uc-doc/administration/directed_pickup.md b/website/uc-doc/administration/directed_pickup.md similarity index 100% rename from content/uc-doc/administration/directed_pickup.md rename to website/uc-doc/administration/directed_pickup.md diff --git a/content/uc-doc/administration/fax/index.md b/website/uc-doc/administration/fax/index.md similarity index 100% rename from content/uc-doc/administration/fax/index.md rename to website/uc-doc/administration/fax/index.md diff --git a/content/uc-doc/administration/graphics/index.md b/website/uc-doc/administration/graphics/index.md similarity index 100% rename from content/uc-doc/administration/graphics/index.md rename to website/uc-doc/administration/graphics/index.md diff --git a/content/uc-doc/administration/group_pickup/index.md b/website/uc-doc/administration/group_pickup/index.md similarity index 100% rename from content/uc-doc/administration/group_pickup/index.md rename to website/uc-doc/administration/group_pickup/index.md diff --git a/content/uc-doc/administration/import_export.md b/website/uc-doc/administration/import_export.md similarity index 100% rename from content/uc-doc/administration/import_export.md rename to website/uc-doc/administration/import_export.md diff --git a/content/uc-doc/administration/incall.md b/website/uc-doc/administration/incall.md similarity index 100% rename from content/uc-doc/administration/incall.md rename to website/uc-doc/administration/incall.md diff --git a/website/uc-doc/administration/index.md b/website/uc-doc/administration/index.md new file mode 100644 index 00000000..94741c75 --- /dev/null +++ b/website/uc-doc/administration/index.md @@ -0,0 +1,41 @@ +--- +title: Administration +--- + +import CardList from '@site/src/components/Card/CardList'; + +All configurations are done via the [`wazo-confd` REST API](/documentation/api/configuration.html). + + + diff --git a/content/uc-doc/administration/interconnections/introduction.md b/website/uc-doc/administration/interconnections/index.md similarity index 99% rename from content/uc-doc/administration/interconnections/introduction.md rename to website/uc-doc/administration/interconnections/index.md index 13c5a9f7..9a214e53 100644 --- a/content/uc-doc/administration/interconnections/introduction.md +++ b/website/uc-doc/administration/interconnections/index.md @@ -1,5 +1,5 @@ --- -title: Introduction +title: Interconnections --- ## Create an interconnection diff --git a/content/uc-doc/administration/interconnections/two_wazo.md b/website/uc-doc/administration/interconnections/two_wazo.md similarity index 100% rename from content/uc-doc/administration/interconnections/two_wazo.md rename to website/uc-doc/administration/interconnections/two_wazo.md diff --git a/content/uc-doc/administration/interconnections/wazo_with_voip_provider.md b/website/uc-doc/administration/interconnections/wazo_with_voip_provider.md similarity index 100% rename from content/uc-doc/administration/interconnections/wazo_with_voip_provider.md rename to website/uc-doc/administration/interconnections/wazo_with_voip_provider.md diff --git a/content/uc-doc/administration/ivr/index.md b/website/uc-doc/administration/ivr/index.md similarity index 94% rename from content/uc-doc/administration/ivr/index.md rename to website/uc-doc/administration/ivr/index.md index 3e10e894..36e14ab2 100644 --- a/content/uc-doc/administration/ivr/index.md +++ b/website/uc-doc/administration/ivr/index.md @@ -2,19 +2,6 @@ title: Interactive Voice Response --- -- [Introduction](#introduction) -- [Use Case: Minimal IVR](#use-case-minimal-ivr) - - [Flowchart](#flowchart) - - [Configuration File and Dialplan](#configuration-file-and-dialplan) - - [IVR external dial](#ivr-external-dial) - - [IVR internal dial](#ivr-internal-dial) -- [Use Case: IVR with a schedule](#use-case-ivr-with-a-schedule) - - [Flowchart](#flowchart-1) - - [Create Schedule](#create-schedule) -- [Use Case: IVR with submenu](#use-case-ivr-with-submenu) - - [Flowchart](#flowchart-2) - - [Configuration File and Dialplan](#configuration-file-and-dialplan-1) - ## Introduction > _Interactive voice response (IVR) is a technology that allows a computer to interact with humans diff --git a/content/uc-doc/administration/meetings.md b/website/uc-doc/administration/meetings.md similarity index 100% rename from content/uc-doc/administration/meetings.md rename to website/uc-doc/administration/meetings.md diff --git a/content/uc-doc/administration/music_on_hold.md b/website/uc-doc/administration/music_on_hold.md similarity index 100% rename from content/uc-doc/administration/music_on_hold.md rename to website/uc-doc/administration/music_on_hold.md diff --git a/content/uc-doc/administration/nat.md b/website/uc-doc/administration/nat.md similarity index 100% rename from content/uc-doc/administration/nat.md rename to website/uc-doc/administration/nat.md diff --git a/content/uc-doc/administration/paging.md b/website/uc-doc/administration/paging.md similarity index 100% rename from content/uc-doc/administration/paging.md rename to website/uc-doc/administration/paging.md diff --git a/content/uc-doc/administration/parking.md b/website/uc-doc/administration/parking.md similarity index 100% rename from content/uc-doc/administration/parking.md rename to website/uc-doc/administration/parking.md diff --git a/content/uc-doc/administration/provisioning/adv_configuration.md b/website/uc-doc/administration/provisioning/adv_configuration.md similarity index 100% rename from content/uc-doc/administration/provisioning/adv_configuration.md rename to website/uc-doc/administration/provisioning/adv_configuration.md diff --git a/content/uc-doc/administration/provisioning/basic_configuration.md b/website/uc-doc/administration/provisioning/basic_configuration.md similarity index 100% rename from content/uc-doc/administration/provisioning/basic_configuration.md rename to website/uc-doc/administration/provisioning/basic_configuration.md diff --git a/content/uc-doc/administration/provisioning/directory.md b/website/uc-doc/administration/provisioning/directory.md similarity index 100% rename from content/uc-doc/administration/provisioning/directory.md rename to website/uc-doc/administration/provisioning/directory.md diff --git a/content/uc-doc/administration/provisioning/http-auth-strategy.md b/website/uc-doc/administration/provisioning/http-auth-strategy.md similarity index 100% rename from content/uc-doc/administration/provisioning/http-auth-strategy.md rename to website/uc-doc/administration/provisioning/http-auth-strategy.md diff --git a/content/uc-doc/administration/provisioning/introduction.md b/website/uc-doc/administration/provisioning/index.md similarity index 99% rename from content/uc-doc/administration/provisioning/introduction.md rename to website/uc-doc/administration/provisioning/index.md index a181b0f5..00da2b20 100644 --- a/content/uc-doc/administration/provisioning/introduction.md +++ b/website/uc-doc/administration/provisioning/index.md @@ -1,5 +1,5 @@ --- -title: Introduction +title: Provisioning --- Wazo supports the auto-provisioning of a large number of telephony diff --git a/content/uc-doc/administration/provisioning/jitsi.md b/website/uc-doc/administration/provisioning/jitsi.md similarity index 85% rename from content/uc-doc/administration/provisioning/jitsi.md rename to website/uc-doc/administration/provisioning/jitsi.md index 8c683e8d..0877f56d 100644 --- a/content/uc-doc/administration/provisioning/jitsi.md +++ b/website/uc-doc/administration/provisioning/jitsi.md @@ -2,11 +2,7 @@ title: Jitsi --- -- [Requirements](#requirements) -- [Add Jitsi plugin on Wazo](#add-jitsi-plugin-on-wazo) -- [Configuring Jitsi](#configuring-jitsi) - -Jitsi () is an opensource softphone (previously SIP Communicator). +[Jitsi](https://jitsi.org/) is an opensource softphone (previously SIP Communicator). Wazo now support Jitsi sofphones provisioning. Here are the steps to follow: diff --git a/content/uc-doc/administration/sccp/index.md b/website/uc-doc/administration/sccp/index.md similarity index 100% rename from content/uc-doc/administration/sccp/index.md rename to website/uc-doc/administration/sccp/index.md diff --git a/content/uc-doc/administration/schedules/index.md b/website/uc-doc/administration/schedules/index.md similarity index 100% rename from content/uc-doc/administration/schedules/index.md rename to website/uc-doc/administration/schedules/index.md diff --git a/content/uc-doc/administration/security.md b/website/uc-doc/administration/security.md similarity index 100% rename from content/uc-doc/administration/security.md rename to website/uc-doc/administration/security.md diff --git a/content/uc-doc/administration/sip_templates.md b/website/uc-doc/administration/sip_templates.md similarity index 95% rename from content/uc-doc/administration/sip_templates.md rename to website/uc-doc/administration/sip_templates.md index 946719e3..9c349a95 100644 --- a/content/uc-doc/administration/sip_templates.md +++ b/website/uc-doc/administration/sip_templates.md @@ -1,6 +1,5 @@ --- title: SIP templates -tags: administration,sip --- SIP templates are configuration templates that define SIP-related options that can be used to @@ -9,9 +8,9 @@ of the Wazo platform. Those templates form a multiple-inheritance hierarchy, such that a template can inherit from parent templates, including all options defined in those parent templates while overriding, removing or -adding some options. -This results in a powerful way to configure different classes of SIP devices(hardware phones or -softphones) and support various specific scenarios which require specific configuration. +adding some options. This results in a powerful way to configure different classes of SIP +devices(hardware phones or softphones) and support various specific scenarios which require specific +configuration. The SIP template API is part of the `wazo-confd` component. diff --git a/content/uc-doc/administration/sound_files.md b/website/uc-doc/administration/sound_files.md similarity index 92% rename from content/uc-doc/administration/sound_files.md rename to website/uc-doc/administration/sound_files.md index 673abb96..a6c24638 100644 --- a/content/uc-doc/administration/sound_files.md +++ b/website/uc-doc/administration/sound_files.md @@ -2,9 +2,6 @@ title: Sound Files --- -- [Add Sounds Files](#add-sounds-files) -- [Convert Your Wav File](#wav-files) - ## Add Sounds Files On a fresh install, only `en_US` and `fr_FR` sounds are installed. Canadian French and German are diff --git a/content/uc-doc/administration/users/csv_import.md b/website/uc-doc/administration/users/csv_import.md similarity index 100% rename from content/uc-doc/administration/users/csv_import.md rename to website/uc-doc/administration/users/csv_import.md diff --git a/content/uc-doc/administration/users/users.md b/website/uc-doc/administration/users/index.md similarity index 92% rename from content/uc-doc/administration/users/users.md rename to website/uc-doc/administration/users/index.md index e362eec7..3ad4f33b 100644 --- a/content/uc-doc/administration/users/users.md +++ b/website/uc-doc/administration/users/index.md @@ -1,10 +1,7 @@ --- -title: Configuration +title: Users --- -- [csv_import](/uc-doc/administration/users/csv_import) -- [User Management](/uc-doc/api_sdk/rest_api/confd/user_management) - ## Function keys Function keys can be configured to customize the user's phone keys. The `blf` field allows the key diff --git a/content/uc-doc/administration/voicemails.md b/website/uc-doc/administration/voicemails.md similarity index 100% rename from content/uc-doc/administration/voicemails.md rename to website/uc-doc/administration/voicemails.md diff --git a/website/uc-doc/api_sdk/index.md b/website/uc-doc/api_sdk/index.md new file mode 100644 index 00000000..7300dfa9 --- /dev/null +++ b/website/uc-doc/api_sdk/index.md @@ -0,0 +1,14 @@ +--- +title: API and SDK +--- +import CardList from '@site/src/components/Card/CardList'; + + diff --git a/content/uc-doc/api_sdk/message_bus.md b/website/uc-doc/api_sdk/message_bus.md similarity index 98% rename from content/uc-doc/api_sdk/message_bus.md rename to website/uc-doc/api_sdk/message_bus.md index f107de41..1e98e7b0 100644 --- a/content/uc-doc/api_sdk/message_bus.md +++ b/website/uc-doc/api_sdk/message_bus.md @@ -367,7 +367,7 @@ The events are published when a call handled by wazo-calld is received, connecte - routing key: `calls.call.created, calls.call.updated, calls.call.ended` - required ACL: `events.calls.{user_uuid}` - event specific data: a dictionary with the same fields as the REST API model of Call (See - , section `wazo-calld`) + (Documentation)[https://wazo-platform.org/documentation], section `wazo-calld`) Example: @@ -776,8 +776,8 @@ Those events are published during the different steps of a relocate operation. - headers: - `"user_uuid:XXX": true` where `XXX` is the initiator's user UUID - required ACL: `events.relocates.XXX` where `XXX` is the initiator's user UUID -- event specific data: a relocate object, see , section - `wazo-calld`. +- event specific data: a relocate object, see + [Documentation](https://wazo-platform.org/documentation), section `wazo-calld`. Example: @@ -981,7 +981,7 @@ user, no message is generated. `voicemails.messages.deleted` - required ACL: `events.users.{user_uuid}.voicemails` - event specific data: a dictionary with the same fields as the REST API model of VoicemailMessage - (See , section `wazo-calld`) + (See [documentation](https://wazo-platform.org/documentation), section `wazo-calld`) Example: diff --git a/content/uc-doc/api_sdk/mobile/push_notification.md b/website/uc-doc/api_sdk/mobile_push_notification.md similarity index 75% rename from content/uc-doc/api_sdk/mobile/push_notification.md rename to website/uc-doc/api_sdk/mobile_push_notification.md index b9e96c27..fda26c6e 100644 --- a/content/uc-doc/api_sdk/mobile/push_notification.md +++ b/website/uc-doc/api_sdk/mobile_push_notification.md @@ -1,13 +1,7 @@ --- -title: 'Push Notifications' +title: 'Mobile Push Notifications' --- -- [Configuring push notifications](#configuring-push-notifications) - - [Configuring FCM support](#configuring-fcm-support) - - [Configuring APNS support](#configuring-apns-support) -- [Push notification types](#push-notification-types) -- [Triggering push notifications through the API](#triggering-push-notifications-through-the-api) - The Wazo Platform can generate push notifications for mobile users, through the wazo-webhookd component. @@ -29,73 +23,64 @@ API v1, deprecating support for legacy APIs. The configuration procedure is as follow: -1. **create a Firebase project and enable Firebase Cloud Messaging API support** - To support relaying notifications to Android mobile users through FCM service, one must first - have an active Firebase project account with Firebase Cloud Messaging support enabled for that - FCM project. - See [Official Firebase documentation](https://firebase.google.com/docs/web/setup/#create-project) - for more information. -2. **create a service account in the Firebase project** - With a Firebase project account and FCM API enabled, a service account must be created in the - project; That service account will be used by Wazo to authenticate to Firebase APIs. - See +1. **create a Firebase project and enable Firebase Cloud Messaging API support** To support relaying + notifications to Android mobile users through FCM service, one must first have an active Firebase + project account with Firebase Cloud Messaging support enabled for that FCM project. See + [Official Firebase documentation](https://firebase.google.com/docs/web/setup/#create-project) for + more information. +2. **create a service account in the Firebase project** With a Firebase project account and FCM API + enabled, a service account must be created in the project; That service account will be used by + Wazo to authenticate to Firebase APIs. See [Google Cloud service account documentation](https://cloud.google.com/iam/docs/service-accounts-create?hl=en) for more information; 3. **download the service account JSON credentials file** A JSON file containing the service account - credentials can be downloaded from the Firebase console; - See + credentials can be downloaded from the Firebase console; See [Firebase documentation](https://firebase.google.com/docs/admin/setup#initialize_the_sdk_in_non-google_environments). 4. **create or update the external mobile config in wazo-auth, providing the content of the - downloaded service account credentials** - Using the wazo-auth REST API, the endpoint `/0.1/external/mobile/config` is used to manage the - configuration for mobile push notifications support; + downloaded service account credentials** Using the wazo-auth REST API, the endpoint + `/0.1/external/mobile/config` is used to manage the configuration for mobile push notifications + support; - `POST` on that endpoint will create a fresh configuration if none exist, and `PUT` will allow updating the fields of that configuration; - the `fcm_service_account_info` field must be filled with the content of the downloaded JSON file from step 3 (as a JSON string); - the `fcm_sender_id` is also required and should be the FCM project number assigned to the - project, as shown in the Firebase console; - see the + project, as shown in the Firebase console; see the [API reference](/documentation/api/authentication.html#tag/external/paths/~1external~1%7Bauth_type%7D~1config/post) for more details on that endpoint. ### Configuring APNS support To support push notifications to iOS devices, the requirements and procedure are similar to FCM -support. An Apple developer account is required. -This account is used to register an Apple app (the mobile client), which support push -notifications. -A certificate is generated for that app, and is provided to the Wazo Platform stack for -authentication to APNS when delivering the push notifications. - -1. **Enroll in the Apple developer program** - To provide push notifications to a mobile client on an iOS device, an Apple developer account is - required See +support. An Apple developer account is required. This account is used to register an Apple app (the +mobile client), which support push notifications. A certificate is generated for that app, and is +provided to the Wazo Platform stack for authentication to APNS when delivering the push +notifications. + +1. **Enroll in the Apple developer program** To provide push notifications to a mobile client on an + iOS device, an Apple developer account is required See [Apple documentation](https://developer.apple.com/support/app-account/#organization); -2. **Register an app** - An app corresponding to the iOS mobile client should be registered -3. **Enable push notification support for the app** - Push notifications through APNS must be enabled for the registered app; See +2. **Register an app** An app corresponding to the iOS mobile client should be registered +3. **Enable push notification support for the app** Push notifications through APNS must be enabled + for the registered app; See [Apple documentation](https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns); -4. **Generate certificates for the app** - A VoIP services certificate tied to the registered Apple app must be generated to secure the - connection between the Wazo Platform stack and the APNS servers; - See +4. **Generate certificates for the app** A VoIP services certificate tied to the registered Apple + app must be generated to secure the connection between the Wazo Platform stack and the APNS + servers; See [Apple documentation on this subject](https://developer.apple.com/documentation/usernotifications/establishing-a-certificate-based-connection-to-apns); See also [more Apple documentation on creating a certificate for your Apple app](https://developer.apple.com/help/account/create-certificates/create-voip-services-certificates) -5. **Create or update the external mobile config in wazo-auth, providing the certificate content** +5. **Create or update the external mobile config in wazo-auth, providing the certificate content** An external credential configuration of type `mobile` must be created in the Wazo Platform stack, - through which the previously generated certificate can be provided. - In the **wazo-auth** REST API, the endpoint `/0.1/external/mobile/config` is used to manage the - configuration for mobile push notifications support; + through which the previously generated certificate can be provided. In the **wazo-auth** REST + API, the endpoint `/0.1/external/mobile/config` is used to manage the configuration for mobile + push notifications support; - `POST` on that endpoint will create a fresh configuration if none exist, and `PUT` will allow updating the fields of that configuration; - the `ios_apn_certificate` field must be filled with the content of the public part of the certificate created in step 4; - the `ios_apn_private` field must be filled with the certificate signing request created in step - 4; - see the + 4; see the [API reference](/documentation/api/authentication.html#tag/external/paths/~1external~1%7Bauth_type%7D~1config/post) for more details on that endpoint. diff --git a/content/uc-doc/api_sdk/rest_api/acl.md b/website/uc-doc/api_sdk/rest_api/acl.md similarity index 88% rename from content/uc-doc/api_sdk/rest_api/acl.md rename to website/uc-doc/api_sdk/rest_api/acl.md index c68add44..14429e9c 100644 --- a/content/uc-doc/api_sdk/rest_api/acl.md +++ b/website/uc-doc/api_sdk/rest_api/acl.md @@ -1,5 +1,5 @@ --- -title: REST API Permissions +title: Permissions (ACLs) --- The tokens delivered by [wazo-auth](/uc-doc/system/wazo-auth/introduction/) have a list of @@ -63,5 +63,6 @@ Where `{user_id}` is the user uuid from the token. ## Available ACLs -The ACL corresponding to each resource is documented in . Some -resources may not have any associated ACL yet, so you must use `{service}.#` instead. +The ACL corresponding to each resource is documented in +[auth.wazo.community](https://auth.wazo.community). Some resources may not have any associated ACL +yet, so you must use `{service}.#` instead. diff --git a/website/uc-doc/api_sdk/rest_api/changelog.md b/website/uc-doc/api_sdk/rest_api/changelog.md new file mode 100644 index 00000000..6a212e18 --- /dev/null +++ b/website/uc-doc/api_sdk/rest_api/changelog.md @@ -0,0 +1,24 @@ +--- +title: Changelog +--- + +import CardList from '@site/src/components/Card/CardList'; + +The changelog of REST API can be found in [GitHub](https://github.com/wazo-platform) repository of +each project: + + + diff --git a/content/uc-doc/api_sdk/rest_api/confd/func_keys.md b/website/uc-doc/api_sdk/rest_api/confd/func_keys.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/confd/func_keys.md rename to website/uc-doc/api_sdk/rest_api/confd/func_keys.md diff --git a/website/uc-doc/api_sdk/rest_api/confd/index.md b/website/uc-doc/api_sdk/rest_api/confd/index.md new file mode 100644 index 00000000..b08c66ba --- /dev/null +++ b/website/uc-doc/api_sdk/rest_api/confd/index.md @@ -0,0 +1,15 @@ +--- +title: wazo-confd +subtitle: API reference +--- + +import CardList from '@site/src/components/Card/CardList'; + +API documentation is available [here](https://wazo-platform.org/documentation). This section contains extended documentation for certain aspects of the API. + + diff --git a/content/uc-doc/api_sdk/rest_api/confd/user_import.md b/website/uc-doc/api_sdk/rest_api/confd/user_import.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/confd/user_import.md rename to website/uc-doc/api_sdk/rest_api/confd/user_import.md diff --git a/content/uc-doc/api_sdk/rest_api/confd/user_management.md b/website/uc-doc/api_sdk/rest_api/confd/user_management.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/confd/user_management.md rename to website/uc-doc/api_sdk/rest_api/confd/user_management.md diff --git a/content/uc-doc/api_sdk/rest_api/conventions.md b/website/uc-doc/api_sdk/rest_api/conventions.md similarity index 99% rename from content/uc-doc/api_sdk/rest_api/conventions.md rename to website/uc-doc/api_sdk/rest_api/conventions.md index d44fe368..f98e4691 100644 --- a/content/uc-doc/api_sdk/rest_api/conventions.md +++ b/website/uc-doc/api_sdk/rest_api/conventions.md @@ -1,5 +1,5 @@ --- -title: REST API Conventions +title: Conventions --- ## Authentication {#rest-api-authentication} diff --git a/content/uc-doc/api_sdk/rest_api/examples.md b/website/uc-doc/api_sdk/rest_api/examples.md similarity index 80% rename from content/uc-doc/api_sdk/rest_api/examples.md rename to website/uc-doc/api_sdk/rest_api/examples.md index 1dd3cd3d..029ceea0 100644 --- a/content/uc-doc/api_sdk/rest_api/examples.md +++ b/website/uc-doc/api_sdk/rest_api/examples.md @@ -1,5 +1,5 @@ --- -title: REST API Examples +title: Examples --- wazo-confd examples can be found [here](/documentation/api/configuration.html#rest-api-example). diff --git a/website/uc-doc/api_sdk/rest_api/index.md b/website/uc-doc/api_sdk/rest_api/index.md new file mode 100644 index 00000000..6b22300f --- /dev/null +++ b/website/uc-doc/api_sdk/rest_api/index.md @@ -0,0 +1,18 @@ +--- +title: REST API +--- + +import CardList from '@site/src/components/Card/CardList'; + +The Wazo REST APIs are the privileged way to programmatically interact with Wazo. + + diff --git a/content/uc-doc/api_sdk/rest_api/quickstart.md b/website/uc-doc/api_sdk/rest_api/quickstart.md similarity index 93% rename from content/uc-doc/api_sdk/rest_api/quickstart.md rename to website/uc-doc/api_sdk/rest_api/quickstart.md index 58e3f1b5..0406c22c 100644 --- a/content/uc-doc/api_sdk/rest_api/quickstart.md +++ b/website/uc-doc/api_sdk/rest_api/quickstart.md @@ -1,5 +1,5 @@ --- -title: REST API Quickstart +title: Quickstart --- ## Introduction @@ -80,9 +80,9 @@ Now that we have access to REST API specifications, we can use them: And that's it, you are ready to use any REST API with your authentication token. **Note**: Be aware that this token will expire, and that you will need to get a new one when that -happens. You can take a look at for an easier manual token generation -process. Note that the `auth.wazo.community` server will never know the tokens that you generate, -you browser will ask your Wazo directly. +happens. You can take a look at [auth.wazo.community](https://auth.wazo.community) for an easier +manual token generation process. Note that the `auth.wazo.community` server will never know the +tokens that you generate, you browser will ask your Wazo directly. **Warning**: Also, note that this authentication token gives **all permissions** to anyone who knows it. Same goes for the account password we created earlier. Remember to delete this account, or at diff --git a/content/uc-doc/api_sdk/rest_api/reference.md b/website/uc-doc/api_sdk/rest_api/reference.md similarity index 80% rename from content/uc-doc/api_sdk/rest_api/reference.md rename to website/uc-doc/api_sdk/rest_api/reference.md index 2a12302f..4a6afc28 100644 --- a/content/uc-doc/api_sdk/rest_api/reference.md +++ b/website/uc-doc/api_sdk/rest_api/reference.md @@ -1,5 +1,5 @@ --- -title: REST API Reference +title: Reference --- ## Access @@ -15,5 +15,5 @@ TCP/443. - [confd](/uc-doc/api_sdk/rest_api/confd) - [sysconfd](/uc-doc/api_sdk/rest_api/sysconfd) -For other services, see . See also the +For other services, see [documentation](https://wazo-platform.org/documentation). See also the [REST API Quickstart](/uc-doc/api_sdk/rest_api/quickstart) for an interactive web UI. diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/asterisk_voicemail.md b/website/uc-doc/api_sdk/rest_api/sysconfd/asterisk_voicemail.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/asterisk_voicemail.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/asterisk_voicemail.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/common_configuration.md b/website/uc-doc/api_sdk/rest_api/sysconfd/common_configuration.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/common_configuration.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/common_configuration.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/dhcpd_configuration.md b/website/uc-doc/api_sdk/rest_api/sysconfd/dhcpd_configuration.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/dhcpd_configuration.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/dhcpd_configuration.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/dns.md b/website/uc-doc/api_sdk/rest_api/sysconfd/dns.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/dns.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/dns.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/ha.md b/website/uc-doc/api_sdk/rest_api/sysconfd/ha.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/ha.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/ha.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/handlers.md b/website/uc-doc/api_sdk/rest_api/sysconfd/handlers.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/handlers.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/handlers.md diff --git a/website/uc-doc/api_sdk/rest_api/sysconfd/index.md b/website/uc-doc/api_sdk/rest_api/sysconfd/index.md new file mode 100644 index 00000000..bc3f4ac3 --- /dev/null +++ b/website/uc-doc/api_sdk/rest_api/sysconfd/index.md @@ -0,0 +1,26 @@ +--- +title: wazo-sysconfd +--- + +import CardList from '@site/src/components/Card/CardList'; + +This service provides a public API that can be used to change the configuration that are on a Wazo. + +**Warning** The 0.1 API is currently in development. Major changes could still happen and new +resources will be added over time. + +## API reference + + diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/services.md b/website/uc-doc/api_sdk/rest_api/sysconfd/services.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/services.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/services.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/status_check.md b/website/uc-doc/api_sdk/rest_api/sysconfd/status_check.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/status_check.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/status_check.md diff --git a/content/uc-doc/api_sdk/rest_api/sysconfd/xivo_services.md b/website/uc-doc/api_sdk/rest_api/sysconfd/xivo_services.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/sysconfd/xivo_services.md rename to website/uc-doc/api_sdk/rest_api/sysconfd/xivo_services.md diff --git a/content/uc-doc/api_sdk/rest_api/troubleshooting.md b/website/uc-doc/api_sdk/rest_api/troubleshooting.md similarity index 86% rename from content/uc-doc/api_sdk/rest_api/troubleshooting.md rename to website/uc-doc/api_sdk/rest_api/troubleshooting.md index 5841d926..bfdc8a9f 100644 --- a/content/uc-doc/api_sdk/rest_api/troubleshooting.md +++ b/website/uc-doc/api_sdk/rest_api/troubleshooting.md @@ -1,11 +1,7 @@ --- -title: REST API Troubleshooting +title: Troubleshooting --- -- [Swagger UI: Can't read from server...](#swagger-ui-cant-read-from-server...) - - [Problem](#problem) - - [Answer](#answer) - Here is a list of common problems you can encounter with Wazo REST APIs. ## Swagger UI: Can't read from server... diff --git a/website/uc-doc/api_sdk/rest_api/webhookd/index.md b/website/uc-doc/api_sdk/rest_api/webhookd/index.md new file mode 100644 index 00000000..2b249f1f --- /dev/null +++ b/website/uc-doc/api_sdk/rest_api/webhookd/index.md @@ -0,0 +1,15 @@ +--- +title: wazo-webhookd +--- + +import CardList from '@site/src/components/Card/CardList'; + +## Specific documentations + + + diff --git a/content/uc-doc/api_sdk/rest_api/webhookd/templates.md b/website/uc-doc/api_sdk/rest_api/webhookd/templates.md similarity index 64% rename from content/uc-doc/api_sdk/rest_api/webhookd/templates.md rename to website/uc-doc/api_sdk/rest_api/webhookd/templates.md index 40068281..f1e70e13 100644 --- a/content/uc-doc/api_sdk/rest_api/webhookd/templates.md +++ b/website/uc-doc/api_sdk/rest_api/webhookd/templates.md @@ -1,5 +1,6 @@ --- title: 'wazo-webhookd HTTP templates' +sidebar_label: HTTP Templates --- When creating a webhook (i.e. a subscription), you can customize parts of the HTTP request that will @@ -18,15 +19,44 @@ The following parts of the request are templated: Given a subscription: -![](/images/uc-doc/api_sdk/rest_api/webhookd/template-subscription.png) +```js +{ + "name": "Hello subscription", + "service": "http", + "event": [ + "hello" + ], + "config": { + "content_type": "text/plain", + "method": "POST", + "url": "https://example.com/event_handler?v=1.0", + "body": "I just received an event named {{ event_name }}. from the Wazo server { wazo_uuid }}.\n\nhello = \"{{ event['hello'] }}\"" + } +} +``` When an event is emitted: -![](/images/uc-doc/api_sdk/rest_api/webhookd/template-event.png) +```js +{ + "name": "hello_event", + "origin_uuid": "my-wazo", + "data": [ + "hello": "world", + ], +} +``` + +Then a HTTP request is sent to `https://example.com`: + +``` +POST /event_handler?v=1.0 +Content-Type: text/plain -Then a HTTP request is sent to : +I just received an event named hello_event, from the Wazo server my-wazo. -![](/images/uc-doc/api_sdk/rest_api/webhookd/template-request.png) +The event contained the following data: hello = "world" +``` ## Reference diff --git a/content/uc-doc/api_sdk/rest_api/webhookd/user_filter.md b/website/uc-doc/api_sdk/rest_api/webhookd/user_filter.md similarity index 100% rename from content/uc-doc/api_sdk/rest_api/webhookd/user_filter.md rename to website/uc-doc/api_sdk/rest_api/webhookd/user_filter.md diff --git a/content/uc-doc/api_sdk/subroutine.md b/website/uc-doc/api_sdk/subroutine.md similarity index 100% rename from content/uc-doc/api_sdk/subroutine.md rename to website/uc-doc/api_sdk/subroutine.md diff --git a/content/uc-doc/api_sdk/websocket.md b/website/uc-doc/api_sdk/websocket.md similarity index 97% rename from content/uc-doc/api_sdk/websocket.md rename to website/uc-doc/api_sdk/websocket.md index b3761af3..8263ee4f 100644 --- a/content/uc-doc/api_sdk/websocket.md +++ b/website/uc-doc/api_sdk/websocket.md @@ -2,16 +2,6 @@ title: WebSocket Event Service --- -- [Getting Started](#getting-started) - - [Example](#example) -- [Reference](#reference) - - [Authentication](#authentication) - - [Events Access Control](#ws-events-acl) - - [Status Code](#ws-status-code) - - [Protocol](#ws-protocol) - - [Client Messages](#client-messages) - - [Server Messages](#server-messages) - Wazo offers a service to receive messages published on the [bus (e.g. RabbitMQ)](/uc-doc/api_sdk/message_bus) over an encrypted [WebSocket](https://en.wikipedia.org/wiki/WebSocket) connection. This ease in building dynamic web @@ -92,7 +82,7 @@ be surrounded by the following enveloppe: Here's a rudimentary example of a web page accessing the service: ```html - + diff --git a/content/uc-doc/community/index.md b/website/uc-doc/community/index.md similarity index 100% rename from content/uc-doc/community/index.md rename to website/uc-doc/community/index.md diff --git a/content/uc-doc/contact_center/agents.md b/website/uc-doc/contact_center/agents.md similarity index 100% rename from content/uc-doc/contact_center/agents.md rename to website/uc-doc/contact_center/agents.md diff --git a/website/uc-doc/contact_center/index.md b/website/uc-doc/contact_center/index.md new file mode 100644 index 00000000..a012e1c1 --- /dev/null +++ b/website/uc-doc/contact_center/index.md @@ -0,0 +1,36 @@ +--- +title: Contact Center +--- + +import CardList from '@site/src/components/Card/CardList'; + + + +## Objectives + +In Wazo, the contact center is implemented to fulfill the following objectives. + +### Call routing + +Includes basic call distribution using call queues and skills-based routing + +### Agent and Supervisor workstation + +Provides the ability to execute contact center actions such as: agent login, agent logout and to +receive real time statistics regarding contact center status + +### Statistics reporting + +Provides contact center management reporting on contact center activities + +### Advanced functionalities + +- Call recording +- Screen Pop-up diff --git a/content/uc-doc/contact_center/queues.md b/website/uc-doc/contact_center/queues.md similarity index 100% rename from content/uc-doc/contact_center/queues.md rename to website/uc-doc/contact_center/queues.md diff --git a/content/uc-doc/contact_center/reporting.md b/website/uc-doc/contact_center/reporting.md similarity index 100% rename from content/uc-doc/contact_center/reporting.md rename to website/uc-doc/contact_center/reporting.md diff --git a/content/uc-doc/contact_center/skillbasedrouting.md b/website/uc-doc/contact_center/skillbasedrouting.md similarity index 100% rename from content/uc-doc/contact_center/skillbasedrouting.md rename to website/uc-doc/contact_center/skillbasedrouting.md diff --git a/content/uc-doc/contributors/contributing_doc.md b/website/uc-doc/contributors/contributing_doc.md similarity index 93% rename from content/uc-doc/contributors/contributing_doc.md rename to website/uc-doc/contributors/contributing_doc.md index 43f535fa..36c50a01 100644 --- a/content/uc-doc/contributors/contributing_doc.md +++ b/website/uc-doc/contributors/contributing_doc.md @@ -1,12 +1,12 @@ --- -title: Contributing to the Documentation +title: Contribute to Documentation --- ## Documentation guideline {#documentation-guideline} Here\'s the guideline/conventions to follow for the Wazo documentation. Wazo documentation is -generated with GatbsyJS. The source code is available on GitHub at - +generated with GatbsyJS. The source code is available on +[GitHub](https://github.com/wazo-platform/wazo-platform.org) ### Language {#language} diff --git a/content/uc-doc/contributors/contributing_to_wazo.md b/website/uc-doc/contributors/contributing_to_wazo.md similarity index 97% rename from content/uc-doc/contributors/contributing_to_wazo.md rename to website/uc-doc/contributors/contributing_to_wazo.md index b3643e9c..aac48351 100644 --- a/content/uc-doc/contributors/contributing_to_wazo.md +++ b/website/uc-doc/contributors/contributing_to_wazo.md @@ -1,5 +1,5 @@ --- -title: How to contribute to the Wazo Platform +title: Contribute to Wazo Platform --- In order to contribute to the Wazo Platform you need to be able to retrieve the source code, edit @@ -78,7 +78,7 @@ executed manually at the end of each sprint. After writing your code and checking that it does not break any tests, you should try it. The "easiest" way to do so is to use a virtual machine with a working engine. You should avoid testing in a production environment to avoid outage for you and your users. To install your test engine -follow the [Installing the System](/uc-doc/installation/install-system) documentation. +follow the [Installing the System](/uc-doc/installation) documentation. Now that you have a test engine, you want to try your code on it. Before starting I suggest you make a snapshot of your virtual machine to be able to come back to a clean install whenever needed. Then diff --git a/content/uc-doc/contributors/debug_asterisk.md b/website/uc-doc/contributors/debug_asterisk.md similarity index 99% rename from content/uc-doc/contributors/debug_asterisk.md rename to website/uc-doc/contributors/debug_asterisk.md index bab3feaa..629b1730 100644 --- a/content/uc-doc/contributors/debug_asterisk.md +++ b/website/uc-doc/contributors/debug_asterisk.md @@ -523,4 +523,4 @@ Running asterisk under valgrind takes a lots of extra memory, so make sure you h ## External links {#external-links} -- +- [Debugging](https://docs.asterisk.org/Development/Debugging) diff --git a/content/uc-doc/contributors/debug_daemon.md b/website/uc-doc/contributors/debug_daemon.md similarity index 100% rename from content/uc-doc/contributors/debug_daemon.md rename to website/uc-doc/contributors/debug_daemon.md diff --git a/content/uc-doc/contributors/diagrams.md b/website/uc-doc/contributors/diagrams.md similarity index 100% rename from content/uc-doc/contributors/diagrams.md rename to website/uc-doc/contributors/diagrams.md diff --git a/content/uc-doc/contributors/generate_custom_prompts.md b/website/uc-doc/contributors/generate_custom_prompts.md similarity index 91% rename from content/uc-doc/contributors/generate_custom_prompts.md rename to website/uc-doc/contributors/generate_custom_prompts.md index 181591c7..866d778a 100644 --- a/content/uc-doc/contributors/generate_custom_prompts.md +++ b/website/uc-doc/contributors/generate_custom_prompts.md @@ -14,8 +14,8 @@ only covers the Wazo prompts, but it may be adapted for Asterisk prompts. 1. Create an account on Transifex and join the team of translation of Wazo. 2. Translate the prompts in the wazo-prompt resource. -3. Go to and download the file on your Wazo. You should have - a file named like `for_use_wazo_wazo-prompt_pt_BR.ini`. +3. Go to [Transifex](https://www.transifex.com/wazo/wazo) and download the file on your Wazo. You + should have a file named like `for_use_wazo_wazo-prompt_pt_BR.ini`. 4. On your Wazo, download the tool to automate the use of Google TTS: ```shell diff --git a/content/uc-doc/contributors/guidelines.md b/website/uc-doc/contributors/guidelines.md similarity index 99% rename from content/uc-doc/contributors/guidelines.md rename to website/uc-doc/contributors/guidelines.md index f451f99f..2d67f05f 100644 --- a/content/uc-doc/contributors/guidelines.md +++ b/website/uc-doc/contributors/guidelines.md @@ -1,5 +1,5 @@ --- -title: Wazo Guidelines +title: Our Guidelines --- ## Inter-process communication diff --git a/website/uc-doc/contributors/index.md b/website/uc-doc/contributors/index.md new file mode 100644 index 00000000..3e828bec --- /dev/null +++ b/website/uc-doc/contributors/index.md @@ -0,0 +1,36 @@ +--- +title: Contributors +--- + +import CardList from '@site/src/components/Card/CardList'; + +## General information + + + + +## Component specific information + + diff --git a/content/uc-doc/contributors/integration-tests.md b/website/uc-doc/contributors/integration-tests.md similarity index 99% rename from content/uc-doc/contributors/integration-tests.md rename to website/uc-doc/contributors/integration-tests.md index 775aa80a..164a9fee 100644 --- a/content/uc-doc/contributors/integration-tests.md +++ b/website/uc-doc/contributors/integration-tests.md @@ -1,3 +1,7 @@ +--- +title: Integration Tests +--- + This document describes the conventional setup for per-component integration tests in wazo projects. ## Requirements diff --git a/content/uc-doc/contributors/network.md b/website/uc-doc/contributors/network.md similarity index 100% rename from content/uc-doc/contributors/network.md rename to website/uc-doc/contributors/network.md diff --git a/content/uc-doc/contributors/plugins.md b/website/uc-doc/contributors/plugins.md similarity index 100% rename from content/uc-doc/contributors/plugins.md rename to website/uc-doc/contributors/plugins.md diff --git a/content/uc-doc/contributors/profile_python.md b/website/uc-doc/contributors/profile_python.md similarity index 100% rename from content/uc-doc/contributors/profile_python.md rename to website/uc-doc/contributors/profile_python.md diff --git a/content/uc-doc/contributors/provisioning/add_phone_to_plugin.md b/website/uc-doc/contributors/provisioning/add_phone_to_plugin.md similarity index 100% rename from content/uc-doc/contributors/provisioning/add_phone_to_plugin.md rename to website/uc-doc/contributors/provisioning/add_phone_to_plugin.md diff --git a/content/uc-doc/contributors/provisioning/developing_plugins.md b/website/uc-doc/contributors/provisioning/developing_plugins.md similarity index 100% rename from content/uc-doc/contributors/provisioning/developing_plugins.md rename to website/uc-doc/contributors/provisioning/developing_plugins.md diff --git a/content/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-1.md b/website/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-1.md similarity index 100% rename from content/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-1.md rename to website/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-1.md diff --git a/content/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-2.md b/website/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-2.md similarity index 100% rename from content/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-2.md rename to website/uc-doc/contributors/provisioning/httptftp-requests-processing-in-provd-part-2.md diff --git a/website/uc-doc/contributors/provisioning/index.md b/website/uc-doc/contributors/provisioning/index.md new file mode 100644 index 00000000..86c9ada8 --- /dev/null +++ b/website/uc-doc/contributors/provisioning/index.md @@ -0,0 +1,20 @@ +--- +title: Provisioning +--- + +import CardList from '@site/src/components/Card/CardList'; + +This section describes the information and tools for wazo-provd. + + + diff --git a/content/uc-doc/contributors/provisioning/introduction-to-the-plugin-model-of-the-new-provisioning-server.md b/website/uc-doc/contributors/provisioning/introduction-to-the-plugin-model-of-the-new-provisioning-server.md similarity index 100% rename from content/uc-doc/contributors/provisioning/introduction-to-the-plugin-model-of-the-new-provisioning-server.md rename to website/uc-doc/contributors/provisioning/introduction-to-the-plugin-model-of-the-new-provisioning-server.md diff --git a/content/uc-doc/contributors/provisioning/managing_dhcp_server_configuration.md b/website/uc-doc/contributors/provisioning/managing_dhcp_server_configuration.md similarity index 100% rename from content/uc-doc/contributors/provisioning/managing_dhcp_server_configuration.md rename to website/uc-doc/contributors/provisioning/managing_dhcp_server_configuration.md diff --git a/content/uc-doc/contributors/provisioning/managing_plugins.md b/website/uc-doc/contributors/provisioning/managing_plugins.md similarity index 100% rename from content/uc-doc/contributors/provisioning/managing_plugins.md rename to website/uc-doc/contributors/provisioning/managing_plugins.md diff --git a/content/uc-doc/contributors/provisioning/nat_environment.md b/website/uc-doc/contributors/provisioning/nat_environment.md similarity index 100% rename from content/uc-doc/contributors/provisioning/nat_environment.md rename to website/uc-doc/contributors/provisioning/nat_environment.md diff --git a/content/uc-doc/contributors/provisioning/testing_new_sip_phone.md b/website/uc-doc/contributors/provisioning/testing_new_sip_phone.md similarity index 100% rename from content/uc-doc/contributors/provisioning/testing_new_sip_phone.md rename to website/uc-doc/contributors/provisioning/testing_new_sip_phone.md diff --git a/content/uc-doc/contributors/sccp.md b/website/uc-doc/contributors/sccp.md similarity index 100% rename from content/uc-doc/contributors/sccp.md rename to website/uc-doc/contributors/sccp.md diff --git a/content/uc-doc/contributors/style_guide.md b/website/uc-doc/contributors/style_guide.md similarity index 100% rename from content/uc-doc/contributors/style_guide.md rename to website/uc-doc/contributors/style_guide.md diff --git a/content/uc-doc/contributors/translate.md b/website/uc-doc/contributors/translate.md similarity index 81% rename from content/uc-doc/contributors/translate.md rename to website/uc-doc/contributors/translate.md index 25d21228..474d334d 100644 --- a/content/uc-doc/contributors/translate.md +++ b/website/uc-doc/contributors/translate.md @@ -1,5 +1,5 @@ --- -title: Translating Wazo +title: Translate --- French and English are maintained by the Wazo authors. Other languages are provided by the @@ -9,8 +9,8 @@ community. Languages and prompts are recorded by several studios. The information for those languages are: -- French : Super Sonic productions () -- English : Asterisk voice () +- French : Super Sonic productions (supersonicprod@wanadoo.fr) +- English : Asterisk voice (allison@theasteriskvoice.com) - German : ATS studio - Italian : ATS studio diff --git a/content/uc-doc/contributors/typing.md b/website/uc-doc/contributors/typing.md similarity index 100% rename from content/uc-doc/contributors/typing.md rename to website/uc-doc/contributors/typing.md diff --git a/website/uc-doc/ecosystem/index.md b/website/uc-doc/ecosystem/index.md new file mode 100644 index 00000000..3611c857 --- /dev/null +++ b/website/uc-doc/ecosystem/index.md @@ -0,0 +1,11 @@ +--- +title: Ecosystem +--- + +import CardList from '@site/src/components/Card/CardList'; + + diff --git a/content/uc-doc/high_availability/introduction.md b/website/uc-doc/high_availability/index.md similarity index 94% rename from content/uc-doc/high_availability/introduction.md rename to website/uc-doc/high_availability/index.md index 0a4d8a83..977b0866 100644 --- a/content/uc-doc/high_availability/introduction.md +++ b/website/uc-doc/high_availability/index.md @@ -1,5 +1,5 @@ --- -title: 'Introduction' +title: 'High Availability (HA)' --- The `HA (High Availability)` solution in Wazo makes it possible to maintain basic telephony function @@ -123,7 +123,7 @@ to the slave every hour (:00). Replication can be started manually by running the replication scripts on the master: ```shell -xivo-master-slave-db-replication +xivo-master-slave-db-replication \ wazo-sync ``` @@ -148,13 +148,13 @@ Less importantly, these are also excluded: 4 scripts are used to manage services and data replication. -- xivo-master-slave-db-replication is used on the master to replicate the master's data +- `xivo-master-slave-db-replication ` is used on the master to replicate the master's data on the slave server. It runs on the master. -- xivo-manage-slave-services {start,stop} is used on the slave to start, stop monit and asterisk. +- `xivo-manage-slave-services {start,stop}` is used on the slave to start, stop monit and asterisk. The services won't be restarted after an upgrade or restart. -- xivo-check-master-status is used to check the status of the master and enable or +- `xivo-check-master-status ` is used to check the status of the master and enable or disable services accordingly. -- wazo-sync is used to sync directories from master to slave. +- `wazo-sync` is used to sync directories from master to slave. Additionally, 3 files are created and automatically managed to reflect the state of the HA configuration: diff --git a/website/uc-doc/index.md b/website/uc-doc/index.md new file mode 100644 index 00000000..950b8db8 --- /dev/null +++ b/website/uc-doc/index.md @@ -0,0 +1,34 @@ +--- +title: Unified Communication Documentation +sidebar_label: Introduction +sidebar_position: 1 +--- + +Wazo Platform is an application suite based on several free existing components including +[Asterisk](https://www.asterisk.org/), and our own developments to provide communication services +(IPBX, Unified Messaging, ...) to businesses. + +The platform released as a [free software](https://www.gnu.org/philosophy/free-sw.html). Most of its +distinctive components, and Wazo Platform as a whole, are distributed under the _GPLv3 license_. + +You may also check the [Wazo blog](/blog) for more information. + +## Wazo History + +Wazo is a fork of XiVO, which was created in 2005 in France by Sylvain Boily and the company +Proformatique. In 2010, Proformatique merged with Avencall, and Avencall acquired the copyright and +trademark of XiVO. + +Sylvain then moved to Quebec City and founded Proformatique, Inc. where the XiVO core development +team worked from 2011 until November 2016. + +In November 2016, Proformatique Inc. was shut down and the development team +[forked XiVO to create Wazo](/blog/introducing-wazo). Its first release, Wazo 16.16, was released in +December 2016. + +:::note[Attribution Notice] +The major part of this documentation has been copied (2016-11-25) from the +XiVO documentation (originally hosted at `http://documentation.xivo.io`). That documentation was licensed +under the [Create Commons Attribution-ShareAlike 4.0 International License](https://creativecommons.org/licenses/by-sa/4.0/) +and was Copyright 2012-2016 Avencall +::: diff --git a/content/uc-doc/installation/install-system.md b/website/uc-doc/installation/index.md similarity index 95% rename from content/uc-doc/installation/install-system.md rename to website/uc-doc/installation/index.md index 211877ad..0cdfae7a 100644 --- a/content/uc-doc/installation/install-system.md +++ b/website/uc-doc/installation/index.md @@ -1,5 +1,6 @@ --- -title: Installing the System +title: Installation +sidebar_position: 2 --- ## Requirements @@ -59,8 +60,8 @@ To install the Unified Communication use case in an all-in-one setup, do the fol ``` 6. Edit the file `inventories/uc-engine` to add your preferences and passwords. The various - variables that can be customized are described at - . + variables that can be customized are described + [here](https://github.com/wazo-platform/wazo-ansible/blob/master/README.md#variables). By default, Wazo Platform will install the development version. To install the latest stable version, activate the following settings in `inventories/uc-engine`: diff --git a/content/uc-doc/installation/postinstall.md b/website/uc-doc/installation/postinstall.md similarity index 100% rename from content/uc-doc/installation/postinstall.md rename to website/uc-doc/installation/postinstall.md diff --git a/content/uc-doc/system/backup_restore.md b/website/uc-doc/system/backup_restore.md similarity index 100% rename from content/uc-doc/system/backup_restore.md rename to website/uc-doc/system/backup_restore.md diff --git a/content/uc-doc/system/configuration_files.md b/website/uc-doc/system/configuration_files.md similarity index 100% rename from content/uc-doc/system/configuration_files.md rename to website/uc-doc/system/configuration_files.md diff --git a/content/uc-doc/system/dhcp/index.md b/website/uc-doc/system/dhcp/index.md similarity index 100% rename from content/uc-doc/system/dhcp/index.md rename to website/uc-doc/system/dhcp/index.md diff --git a/content/uc-doc/system/https_certificate.md b/website/uc-doc/system/https_certificate.md similarity index 93% rename from content/uc-doc/system/https_certificate.md rename to website/uc-doc/system/https_certificate.md index 57be8de7..a2b1ee32 100644 --- a/content/uc-doc/system/https_certificate.md +++ b/website/uc-doc/system/https_certificate.md @@ -2,11 +2,6 @@ title: Certificates for HTTPS --- -- [Wazo and HTTPS](#wazo-and-https) -- [Let's Encrypt](#lets-encrypt) -- [Use your own certificate](#use-your-own-certificate) -- [Revert previous custom HTTPS certificate configuration](#revert-previous-custom-https-certificate-configuration) - X.509 certificates are used to authorize and secure communications with the server. They are mainly used for HTTPS, but can also be used for SIPS, CTIS, WSS, etc. diff --git a/website/uc-doc/system/index.md b/website/uc-doc/system/index.md new file mode 100644 index 00000000..18a530a4 --- /dev/null +++ b/website/uc-doc/system/index.md @@ -0,0 +1,86 @@ +--- +title: System +--- + +import CardList from '@site/src/components/Card/CardList'; + +## Wazo Micro-Services + +Documentations for the main services that make up Wazo Platform system. + + + + +## Generic Services + +Documentations of various and generix services included inside the platform. + + diff --git a/content/uc-doc/system/log_files.md b/website/uc-doc/system/log_files.md similarity index 87% rename from content/uc-doc/system/log_files.md rename to website/uc-doc/system/log_files.md index 0a1f4b3f..92ad7238 100644 --- a/content/uc-doc/system/log_files.md +++ b/website/uc-doc/system/log_files.md @@ -2,25 +2,6 @@ title: Log Files --- -- [asterisk](#asterisk) -- [wazo-auth](#wazo-auth) -- [wazo-agid](#wazo-agid) -- [wazo-calld](#wazo-calld) -- [wazo-dird](#wazo-dird) -- [wazo-upgrade](#wazo-upgrade) -- [wazo-agentd](#wazo-agentd) -- [wazo-amid](#wazo-amid) -- [wazo-call-logd](#wazo-call-logd) -- [wazo-confd](#wazo-confd) -- [wazo-confgend](#wazo-confgend) -- [wazo-phoned](#wazo-phoned) -- [wazo-dxtora](#wazo-dxtora) -- [wazo-provd](#wazo-provd) -- [wazo-purge-db](#wazo-purge-db) -- [wazo-stat](#wazo-stat) -- [wazo-sysconfd](#wazo-sysconfd) -- [wazo-websocketd](#wazo-websocketd) - Every Wazo service has its own log file, placed in `/var/log`. ## asterisk diff --git a/content/uc-doc/system/network/index.md b/website/uc-doc/system/network/index.md similarity index 89% rename from content/uc-doc/system/network/index.md rename to website/uc-doc/system/network/index.md index bbd8c176..dd32f54e 100644 --- a/content/uc-doc/system/network/index.md +++ b/website/uc-doc/system/network/index.md @@ -25,9 +25,9 @@ are applied at startup (i.e. each time the network interface goes up). fi ``` -3. Fields , and should be replaced by your specific - configuration. For example, if you want to add a route for 192.168.50.128/25 via 192.168.17.254 - which should be added when eth0 goes up: +3. Fields \, \ and \ should be replaced by your + specific configuration. For example, if you want to add a route for 192.168.50.128/25 via + 192.168.17.254 which should be added when eth0 goes up: ```sh #!/bin/sh diff --git a/content/uc-doc/system/nginx.md b/website/uc-doc/system/nginx.md similarity index 100% rename from content/uc-doc/system/nginx.md rename to website/uc-doc/system/nginx.md diff --git a/content/uc-doc/system/ntp.md b/website/uc-doc/system/ntp.md similarity index 100% rename from content/uc-doc/system/ntp.md rename to website/uc-doc/system/ntp.md diff --git a/content/uc-doc/system/performance.md b/website/uc-doc/system/performance.md similarity index 100% rename from content/uc-doc/system/performance.md rename to website/uc-doc/system/performance.md diff --git a/content/uc-doc/system/proxy.md b/website/uc-doc/system/proxy.md similarity index 94% rename from content/uc-doc/system/proxy.md rename to website/uc-doc/system/proxy.md index 463d6126..d02fae37 100644 --- a/content/uc-doc/system/proxy.md +++ b/website/uc-doc/system/proxy.md @@ -2,12 +2,6 @@ title: Proxy Configuration --- -- [apt](#apt) -- [provd](#provd) -- [dhcp-update](#dhcp-update) -- [xivo-fetchfw](#xivo-fetchfw) -- [wazo-auth, wazo-dird](#wazo-auth-wazo-dird) - If you use Wazo behind an HTTP proxy, you must do a couple of manipulations for it to work correctly. diff --git a/content/uc-doc/system/purge_logs.md b/website/uc-doc/system/purge_logs.md similarity index 100% rename from content/uc-doc/system/purge_logs.md rename to website/uc-doc/system/purge_logs.md diff --git a/content/uc-doc/system/service.md b/website/uc-doc/system/service.md similarity index 97% rename from content/uc-doc/system/service.md rename to website/uc-doc/system/service.md index 8a698b23..aa058228 100644 --- a/content/uc-doc/system/service.md +++ b/website/uc-doc/system/service.md @@ -2,8 +2,6 @@ title: 'wazo-service' --- -- [Usage](#usage) - Wazo has many running services. To restart the whole stack, the `wazo-service` command can be used to make sure the service is restarted in the right order. diff --git a/content/uc-doc/system/service_authentication/index.md b/website/uc-doc/system/service_authentication/index.md similarity index 92% rename from content/uc-doc/system/service_authentication/index.md rename to website/uc-doc/system/service_authentication/index.md index 794be75e..edc27f1c 100644 --- a/content/uc-doc/system/service_authentication/index.md +++ b/website/uc-doc/system/service_authentication/index.md @@ -21,7 +21,7 @@ Here is the call flow to access a REST resource of a Wazo service: **service**: Service who needs to access a REST resource. -**wazo-{daemon}**: Server that exposes a REST resource. This resource must have an attached ACL. +**wazo-daemon**: Server that exposes a REST resource. This resource must have an attached ACL. **wazo-auth**: Server that authenticates the Service and validates the required ACL with the token. diff --git a/content/uc-doc/system/service_discovery.md b/website/uc-doc/system/service_discovery.md similarity index 100% rename from content/uc-doc/system/service_discovery.md rename to website/uc-doc/system/service_discovery.md diff --git a/content/uc-doc/system/wazo-auth/developer.md b/website/uc-doc/system/wazo-auth/developer.md similarity index 99% rename from content/uc-doc/system/wazo-auth/developer.md rename to website/uc-doc/system/wazo-auth/developer.md index 8c17a5f3..c3e7a803 100644 --- a/content/uc-doc/system/wazo-auth/developer.md +++ b/website/uc-doc/system/wazo-auth/developer.md @@ -1,5 +1,6 @@ --- -title: wazo-auth Developer's Guide +title: Developer's Guide (wazo-auth) +sidebar_label: Developer's Guide --- ## Architecture diff --git a/content/uc-doc/system/wazo-auth/introduction.md b/website/uc-doc/system/wazo-auth/index.md similarity index 93% rename from content/uc-doc/system/wazo-auth/introduction.md rename to website/uc-doc/system/wazo-auth/index.md index ebde9b7c..7003ed9d 100644 --- a/content/uc-doc/system/wazo-auth/introduction.md +++ b/website/uc-doc/system/wazo-auth/index.md @@ -1,12 +1,12 @@ --- -title: Introduction +title: 'wazo-auth' --- wazo-auth is a scalable, extendable and configurable authentication service. It uses an HTTP interface to emit tokens to users who can then use those tokens to identify and authenticate themselves with other services compatible with wazo-auth. -The HTTP API reference is at . +The HTTP API reference is at [documentation](https://wazo-platform.org/documentation). - [developer](/uc-doc/system/wazo-auth/developer) - [stock_plugins](/uc-doc/system/wazo-auth/stock_plugins) @@ -40,7 +40,7 @@ If Alice wants to revoke her token before its expiration: curl -k -X DELETE -H 'Content-Type: application/json' "https://localhost/api/auth/0.1/token/1823c1ee-6c6a-0cdc-d869-964a7f08a744" ``` -See for more details about the HTTP API. +See [documentation](https://wazo-platform.org/documentation) for more details about the HTTP API. See [Service Authentication](/uc-doc/system/service_authentication) for details about the authentication process. @@ -95,7 +95,7 @@ or modified using the REST API. ## HTTP API Reference -The complete HTTP API documentation is at . +The complete HTTP API documentation is [here](https://wazo-platform.org/documentation). See also the [wazo-auth changelog](/uc-doc/api_sdk/rest_api/changelog). diff --git a/content/uc-doc/system/wazo-auth/stock_plugins.md b/website/uc-doc/system/wazo-auth/stock_plugins.md similarity index 100% rename from content/uc-doc/system/wazo-auth/stock_plugins.md rename to website/uc-doc/system/wazo-auth/stock_plugins.md diff --git a/content/uc-doc/system/wazo-calld/developer.md b/website/uc-doc/system/wazo-calld/developer.md similarity index 90% rename from content/uc-doc/system/wazo-calld/developer.md rename to website/uc-doc/system/wazo-calld/developer.md index fa8d8d33..b38070da 100644 --- a/content/uc-doc/system/wazo-calld/developer.md +++ b/website/uc-doc/system/wazo-calld/developer.md @@ -1,5 +1,6 @@ --- title: "Developer's Guide (wazo-calld)" +sidebar_label: Developer's Guide --- # Transfers diff --git a/website/uc-doc/system/wazo-calld/index.md b/website/uc-doc/system/wazo-calld/index.md new file mode 100644 index 00000000..be1b0591 --- /dev/null +++ b/website/uc-doc/system/wazo-calld/index.md @@ -0,0 +1,17 @@ +--- +title: 'wazo-calld' +--- + +`wazo-calld` is the call control service for the Wazo platform. It manages the following resources: + +- applications +- calls +- fax +- relocates +- switchboards +- transfers +- voicemails + +## Development + +See [wazo-calld Developer's Guide](/uc-doc/system/wazo-calld/developer). diff --git a/content/uc-doc/system/wazo-confd/developer.md b/website/uc-doc/system/wazo-confd/developer.md similarity index 98% rename from content/uc-doc/system/wazo-confd/developer.md rename to website/uc-doc/system/wazo-confd/developer.md index 2e39a822..1ff625ee 100644 --- a/content/uc-doc/system/wazo-confd/developer.md +++ b/website/uc-doc/system/wazo-confd/developer.md @@ -1,5 +1,6 @@ --- title: Developer's Guide (wazo-confd) +sidebar_label: Developer's Guide --- wazo-confd resources are organised through a plugin mechanism. There are 2 main plugin categories: diff --git a/content/uc-doc/system/wazo-confd/introduction.md b/website/uc-doc/system/wazo-confd/index.md similarity index 57% rename from content/uc-doc/system/wazo-confd/introduction.md rename to website/uc-doc/system/wazo-confd/index.md index 659fa38a..46f332b3 100644 --- a/content/uc-doc/system/wazo-confd/introduction.md +++ b/website/uc-doc/system/wazo-confd/index.md @@ -1,8 +1,8 @@ --- -title: Introduction +title: wazo-confd --- -wazo-confd is a HTTP server that provides a RESTful API service for configuring and managing basic +`wazo-confd` is a HTTP server that provides a RESTful API service for configuring and managing basic resources on a Wazo server. The HTTP API reference is available [here](/documentation). diff --git a/content/uc-doc/system/wazo-confgend/developer.md b/website/uc-doc/system/wazo-confgend/developer.md similarity index 97% rename from content/uc-doc/system/wazo-confgend/developer.md rename to website/uc-doc/system/wazo-confgend/developer.md index d0afe251..b786c0b1 100644 --- a/content/uc-doc/system/wazo-confgend/developer.md +++ b/website/uc-doc/system/wazo-confgend/developer.md @@ -1,5 +1,6 @@ --- -title: Wazo confgend developer's guide +title: Developer's guide (wazo-confgend) +sidebar_label: Developer's Guide --- wazo-confgend uses drivers to implement the logic required to generate configuration files. It uses diff --git a/content/uc-doc/system/wazo-confgend/index.md b/website/uc-doc/system/wazo-confgend/index.md similarity index 76% rename from content/uc-doc/system/wazo-confgend/index.md rename to website/uc-doc/system/wazo-confgend/index.md index e9f116aa..1bfd613b 100644 --- a/content/uc-doc/system/wazo-confgend/index.md +++ b/website/uc-doc/system/wazo-confgend/index.md @@ -5,5 +5,4 @@ title: 'wazo-confgend' wazo-confgend is a configuration file generator. It is mainly used to generate the Asterisk configuration files. -- [Developer's Guide](/uc-doc/system/wazo-confgend/introduction) - [Developer's Guide](/uc-doc/system/wazo-confgend/developer) diff --git a/content/uc-doc/system/wazo-dird/configuration.md b/website/uc-doc/system/wazo-dird/configuration.md similarity index 89% rename from content/uc-doc/system/wazo-dird/configuration.md rename to website/uc-doc/system/wazo-dird/configuration.md index 19520ab6..c863096c 100644 --- a/content/uc-doc/system/wazo-dird/configuration.md +++ b/website/uc-doc/system/wazo-dird/configuration.md @@ -1,11 +1,8 @@ --- -title: 'wazo-dird configuration' +title: 'wazo-dird Configuration' +sidebar_label: Configuration --- -- [Main Configuration File](#main-configuration-file) - - [Root section](#root-section) - - [enabled_plugins section](#enabled-plugins-section) - There are three sources of configuration for wazo-dird: - the [command line options](/uc-doc/system/wazo-dird/introduction#wazo-dird-usage) diff --git a/content/uc-doc/system/wazo-dird/developer.md b/website/uc-doc/system/wazo-dird/developer.md similarity index 95% rename from content/uc-doc/system/wazo-dird/developer.md rename to website/uc-doc/system/wazo-dird/developer.md index ce0738b6..1d310998 100644 --- a/content/uc-doc/system/wazo-dird/developer.md +++ b/website/uc-doc/system/wazo-dird/developer.md @@ -1,17 +1,8 @@ --- -title: "wazo-dird developer's guide" +title: "Developer's guide (wazo-dird)" +sidebar_label: Developer's Guide --- -- [Back-End](#dird-back-end) - - [Implementation details](#implementation-details) - - [Example](#example) -- [Service](#dird-service) - - [Implementation details](#implementation-details-1) - - [Example](#example-1) -- [View](#dird-view) - - [Implementation details](#implementation-details-2) - - [Example](#example-2) - ![wazo-dird startup flow](/images/uc-doc/system/wazo-dird/startup.png) The wazo-dird architecture uses plugins as extension points for most of its job. It uses @@ -247,8 +238,8 @@ a new view for the format that the phone consumes. routes on Flask. Those routes would typically call a service. `args` is a dictionary containing: - key `config`: the section of the configuration file for all views in dict form - key `services`: a dictionary of services, indexed by name, which may be called from a route - - key `http_app`: the [Flask application]() instance - - key `rest_api`: a [Flask-RestFul Api]() instance + - key `http_app`: the `Flask application` instance + - key `rest_api`: a `Flask-RestFul Api` instance - `unload()`: free resources used by the plugin. ### Example diff --git a/content/uc-doc/system/wazo-dird/introduction.md b/website/uc-doc/system/wazo-dird/index.md similarity index 98% rename from content/uc-doc/system/wazo-dird/introduction.md rename to website/uc-doc/system/wazo-dird/index.md index 88aa4cb4..665136d3 100644 --- a/content/uc-doc/system/wazo-dird/introduction.md +++ b/website/uc-doc/system/wazo-dird/index.md @@ -1,5 +1,5 @@ --- -title: Introduction +title: 'wazo-dird' --- wazo-dird is the directory server for Wazo. It offers a simple REST interface to query all diff --git a/content/uc-doc/system/wazo-dird/stock_plugins.md b/website/uc-doc/system/wazo-dird/stock_plugins.md similarity index 99% rename from content/uc-doc/system/wazo-dird/stock_plugins.md rename to website/uc-doc/system/wazo-dird/stock_plugins.md index 78b4afdb..8ef75745 100644 --- a/content/uc-doc/system/wazo-dird/stock_plugins.md +++ b/website/uc-doc/system/wazo-dird/stock_plugins.md @@ -9,7 +9,7 @@ title: Stock Plugins Documentation View name: default_json Purpose: present directory entries in JSON format. The format is detailed in -. +[documentation](https://wazo-platform.org/documentation). ### headers diff --git a/content/uc-doc/system/wazo-phoned.md b/website/uc-doc/system/wazo-phoned.md similarity index 100% rename from content/uc-doc/system/wazo-phoned.md rename to website/uc-doc/system/wazo-phoned.md diff --git a/content/uc-doc/system/wazo-sysconfd.md b/website/uc-doc/system/wazo-sysconfd.md similarity index 95% rename from content/uc-doc/system/wazo-sysconfd.md rename to website/uc-doc/system/wazo-sysconfd.md index 0e5cf577..c79bedc9 100644 --- a/content/uc-doc/system/wazo-sysconfd.md +++ b/website/uc-doc/system/wazo-sysconfd.md @@ -2,9 +2,6 @@ title: 'wazo-sysconfd' --- -- [Configuration File](#sysconfd-configuration) - - [request_handlers section](#request-handlers-section) - wazo-sysconfd is the system configuration server for Wazo. It does quite a few different things; here's a non exhaustive list: diff --git a/content/uc-doc/system/wazo-webhookd/index.md b/website/uc-doc/system/wazo-webhookd/index.md similarity index 73% rename from content/uc-doc/system/wazo-webhookd/index.md rename to website/uc-doc/system/wazo-webhookd/index.md index 38d5ecda..3c1b5e3e 100644 --- a/content/uc-doc/system/wazo-webhookd/index.md +++ b/website/uc-doc/system/wazo-webhookd/index.md @@ -2,18 +2,12 @@ title: 'wazo-webhookd' --- -- [mobile subscriptions](#mobile-subscriptions) -- [custom plugin-based subscriptions](#custom-plugin-based-subscriptions) - - [How to add a new webhookd type (a.k.a service)](#how-to-add-a-new-webhookd-type-a.k.a-service) - - [How to trigger code on a bus event](#how-to-trigger-code-on-a-bus-event) - - [How to programmatically create a subscription](#how-to-programmatically-create-a-subscription) - ## Overview wazo-webhookd is a component responsible for managing _subscriptions_ to internal platform events, -such that custom behavior can be triggered in reaction to those events. -This can be used to allow components external to the Wazo Platform to be notified of those events, -in effect allowing for asynchronous integrations with other systems. +such that custom behavior can be triggered in reaction to those events. This can be used to allow +components external to the Wazo Platform to be notified of those events, in effect allowing for +asynchronous integrations with other systems. A subscription is a resource managed through wazo-webhookd, which associates a list of internal events to some type of reaction mechanism which is to be triggered from those events. @@ -32,23 +26,57 @@ are: As well as supporting configuration of custom behaviors through HTTP subscriptions and custom Python plugins, wazo-webhookd can also automatically create and manage special subscriptions for mobile -users. -These _mobile subscriptions_ can provide push notification services for Wazo Platform events +users. These _mobile subscriptions_ can provide push notification services for Wazo Platform events relevant to mobile users, such as incoming calls, voicemails, missed calls, chat messages, etc. When a mobile user logs in, authentication events generated by that login are handled by wazo-webhookd, which in turn creates a mobile subscription for that user. That subscription -specifies the internal events which are relevant for push notifications to mobile users. -When those events are emitted by the platform, the subscription triggers the "hook" code that -generates the relevant push notifications, by interacting with the configured third-party push -notification service providers APIs (e.g. FCM, APNS). +specifies the internal events which are relevant for push notifications to mobile users. When those +events are emitted by the platform, the subscription triggers the "hook" code that generates the +relevant push notifications, by interacting with the configured third-party push notification +service providers APIs (e.g. FCM, APNS). Note: those subscriptions can not be created manually through the REST API. For more details on configuring and using push notifications, see [the push notification page](/uc-doc/api_sdk/mobile/push_notification). -![Mobile push notifications diagram](/diagrams/wazo-webhookd-mobile-push.svg) +```mermaid +flowchart TB + %% Define nodes + subgraph wazo_platform["Wazo Platform"] + webhookd["wazo-webhookd
    (Webhook service)"] + db["PostgreSQL
    (Database)"] + bus["RabbitMQ
    (Messaging Bus)"] + auth["wazo-auth
    (Authentication service)"] + end + + subgraph PushServer[" "] + external_push_server["Supported push message service
    (HTTP)"]:::externalService + end + + subgraph User[" "] + MobileUser["👤 Mobile User"]:::person + end + + %% Define relationships + MobileUser --> |"Log in from API
    (mobile session)"| wazo_platform + webhookd --> |"SQL (Store subscriptions)"| db + bus --> |"Relays Wazo platform events (AMQP)"| webhookd + auth --> |"Generates user login events (AMQP)"| bus + webhookd --> |"Sends push notifications (HTTP)"| external_push_server + auth -.- |"Notify of user login events (Bus Event)"| webhookd + external_push_server --> |"Relays push notifications"| MobileUser + + %% Define styles + classDef person fill:#08427B,stroke:#073B6F,color:#fff + classDef transparent fill:transparent,stroke:transparent + classDef externalService fill:#333,color:#fff + classDef stroked stroke-dasharray:5 5 + class User transparent + class PushServer transparent + class wazo_platform stroked +``` ## Custom plugin-based subscriptions diff --git a/content/uc-doc/troubleshooting/index.md b/website/uc-doc/troubleshooting/index.md similarity index 100% rename from content/uc-doc/troubleshooting/index.md rename to website/uc-doc/troubleshooting/index.md diff --git a/website/uc-doc/upgrade/archives/index.md b/website/uc-doc/upgrade/archives/index.md new file mode 100644 index 00000000..2fb551bb --- /dev/null +++ b/website/uc-doc/upgrade/archives/index.md @@ -0,0 +1,5 @@ +--- +title: Archives +slug: /archives +sidebar_position: 5 +--- diff --git a/content/uc-doc/upgrade/migrate_i386_to_amd64.md b/website/uc-doc/upgrade/archives/migrate_i386_to_amd64.md similarity index 87% rename from content/uc-doc/upgrade/migrate_i386_to_amd64.md rename to website/uc-doc/upgrade/archives/migrate_i386_to_amd64.md index 61f315b2..8577fca5 100644 --- a/content/uc-doc/upgrade/migrate_i386_to_amd64.md +++ b/website/uc-doc/upgrade/archives/migrate_i386_to_amd64.md @@ -6,8 +6,8 @@ There is no fully automated method to migrate Wazo from `i386` to `amd64`. The procedure is: -1. [Install](/uc-doc/installation/install-system) a Wazo `amd64` **using the same version as the - upgraded Wazo i386** +1. [Install](/uc-doc/installation) a Wazo `amd64` **using the same version as the upgraded Wazo + i386** 2. Make a backup of your Wazo `i386` by following the [backup procedure](/uc-doc/system/backup_restore#manual-backup) 3. Copy the backup tarballs to the Wazo `amd64` diff --git a/content/uc-doc/upgrade/upgrade_from_wazo_18_03.md b/website/uc-doc/upgrade/archives/upgrade_from_wazo_18_03.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_from_wazo_18_03.md rename to website/uc-doc/upgrade/archives/upgrade_from_wazo_18_03.md diff --git a/content/uc-doc/upgrade/old_upgrade_notes.md b/website/uc-doc/upgrade/archives/upgrade_notes.md similarity index 100% rename from content/uc-doc/upgrade/old_upgrade_notes.md rename to website/uc-doc/upgrade/archives/upgrade_notes.md diff --git a/content/uc-doc/upgrade/introduction.md b/website/uc-doc/upgrade/index.md similarity index 99% rename from content/uc-doc/upgrade/introduction.md rename to website/uc-doc/upgrade/index.md index 3d390c97..1db60cac 100644 --- a/content/uc-doc/upgrade/introduction.md +++ b/website/uc-doc/upgrade/index.md @@ -1,5 +1,6 @@ --- -title: Upgrading Procedure +title: Upgrading +sidebar_position: 3 --- Upgrading a Wazo is done by executing commands through a terminal on the server. You can connect to diff --git a/content/uc-doc/upgrade/upgrade_notes.md b/website/uc-doc/upgrade/upgrade_notes.md similarity index 99% rename from content/uc-doc/upgrade/upgrade_notes.md rename to website/uc-doc/upgrade/upgrade_notes.md index 89e00e7c..96ff615f 100644 --- a/content/uc-doc/upgrade/upgrade_notes.md +++ b/website/uc-doc/upgrade/upgrade_notes.md @@ -1,5 +1,6 @@ --- title: Upgrade notes +sidebar_position: 1 --- ## 24.15 {#24-15} @@ -15,6 +16,10 @@ for more information. packaging. If you have any issues with file permissions, it is still possible to run it manually by executing `xivo-fix-paths-rights`. +Consult the +[24.14 Tickets](https://wazo-dev.atlassian.net/issues/?jql=project%20%3D%20WAZO%20AND%20fixVersion%20%3D%2024.14) +for more information. + ## 24.13 {#24-13} Consult the @@ -570,8 +575,7 @@ for more information. `/etc/nginx/sites-available/wazo.dpkg-old`. - If you installed Wazo Platform before 21.01, you will have an error about an invalid signature. - See the [troubleshooting](/uc-doc/upgrade/introduction#invalid-signature-before-2201-only) section - for the fix. + See the [troubleshooting](/uc-doc/upgrade#invalid-signature-before-2201-only) section for the fix. Consult the [21.16 Tickets](https://wazo-dev.atlassian.net/issues/?jql=project%3DWAZO%20AND%20fixVersion%3D21.16) diff --git a/content/uc-doc/upgrade/upgrade_notes_details/18-01/index.md b/website/uc-doc/upgrade/upgrade_notes_details/18-01/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/18-01/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/18-01/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/18-01/stretch.md b/website/uc-doc/upgrade/upgrade_notes_details/18-01/stretch.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/18-01/stretch.md rename to website/uc-doc/upgrade/upgrade_notes_details/18-01/stretch.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md b/website/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md similarity index 78% rename from content/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md rename to website/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md index 0739e216..d6c58898 100644 --- a/content/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md +++ b/website/uc-doc/upgrade/upgrade_notes_details/18-12/asterisk_16.md @@ -20,5 +20,5 @@ your `cel.conf` or `cel.d/*` you will have to remove that line from your configu You can see the complete list of changes from the Asterisk website: -- -- +- [https://docs.asterisk.org/Asterisk_16_Documentation/Upgrading](https://docs.asterisk.org/Asterisk_16_Documentation/Upgrading) +- [https://github.com/asterisk/asterisk/blob/16/CHANGES](https://github.com/asterisk/asterisk/blob/16/CHANGES) diff --git a/content/uc-doc/upgrade/upgrade_notes_details/18-12/index.md b/website/uc-doc/upgrade/upgrade_notes_details/18-12/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/18-12/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/18-12/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/19-03/index.md b/website/uc-doc/upgrade/upgrade_notes_details/19-03/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/19-03/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/19-03/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/19-03/sounds.md b/website/uc-doc/upgrade/upgrade_notes_details/19-03/sounds.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/19-03/sounds.md rename to website/uc-doc/upgrade/upgrade_notes_details/19-03/sounds.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/19-13/buster.md b/website/uc-doc/upgrade/upgrade_notes_details/19-13/buster.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/19-13/buster.md rename to website/uc-doc/upgrade/upgrade_notes_details/19-13/buster.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/19-13/index.md b/website/uc-doc/upgrade/upgrade_notes_details/19-13/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/19-13/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/19-13/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md b/website/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md similarity index 83% rename from content/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md rename to website/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md index c64b7c53..e9cb5464 100644 --- a/content/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md +++ b/website/uc-doc/upgrade/upgrade_notes_details/21-01/asterisk_18.md @@ -17,4 +17,4 @@ major instability issues in Asterisk. You can see the complete list of changes from the Asterisk website: -- +- [https://docs.asterisk.org/Asterisk_18_Documentation/Upgrading](https://docs.asterisk.org/Asterisk_18_Documentation/Upgrading) diff --git a/content/uc-doc/upgrade/upgrade_notes_details/21-01/index.md b/website/uc-doc/upgrade/upgrade_notes_details/21-01/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/21-01/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/21-01/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md b/website/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md similarity index 83% rename from content/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md rename to website/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md index 0da3f6d8..c64a1907 100644 --- a/content/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md +++ b/website/uc-doc/upgrade/upgrade_notes_details/22-10/asterisk_19.md @@ -17,4 +17,4 @@ major instability issues in Asterisk. You can see the complete list of changes from the Asterisk website: -- +- [https://docs.asterisk.org/Asterisk_19_Documentation/Upgrading](https://docs.asterisk.org/Asterisk_19_Documentation/Upgrading) diff --git a/content/uc-doc/upgrade/upgrade_notes_details/22-10/index.md b/website/uc-doc/upgrade/upgrade_notes_details/22-10/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/22-10/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/22-10/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/22-16/index.md b/website/uc-doc/upgrade/upgrade_notes_details/22-16/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/22-16/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/22-16/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/22-16/provd_plugins_python3.md b/website/uc-doc/upgrade/upgrade_notes_details/22-16/provd_plugins_python3.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/22-16/provd_plugins_python3.md rename to website/uc-doc/upgrade/upgrade_notes_details/22-16/provd_plugins_python3.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md b/website/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md similarity index 83% rename from content/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md rename to website/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md index 7c7de62d..6b815365 100644 --- a/content/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md +++ b/website/uc-doc/upgrade/upgrade_notes_details/23-04/asterisk_20.md @@ -17,4 +17,4 @@ major instability issues in Asterisk. You can see the complete list of changes from the Asterisk website:  -- +- [https://docs.asterisk.org/Asterisk_20_Documentation/Upgrading](https://docs.asterisk.org/Asterisk_20_Documentation/Upgrading) diff --git a/content/uc-doc/upgrade/upgrade_notes_details/23-04/index.md b/website/uc-doc/upgrade/upgrade_notes_details/23-04/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/23-04/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/23-04/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/23-06/bullseye.md b/website/uc-doc/upgrade/upgrade_notes_details/23-06/bullseye.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/23-06/bullseye.md rename to website/uc-doc/upgrade/upgrade_notes_details/23-06/bullseye.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/23-06/index.md b/website/uc-doc/upgrade/upgrade_notes_details/23-06/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/23-06/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/23-06/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/24-05/asterisk_21.md b/website/uc-doc/upgrade/upgrade_notes_details/24-05/asterisk_21.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/24-05/asterisk_21.md rename to website/uc-doc/upgrade/upgrade_notes_details/24-05/asterisk_21.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/24-05/index.md b/website/uc-doc/upgrade/upgrade_notes_details/24-05/index.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_notes_details/24-05/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/24-05/index.md diff --git a/content/uc-doc/upgrade/upgrade_notes_details/index.md b/website/uc-doc/upgrade/upgrade_notes_details/index.md similarity index 70% rename from content/uc-doc/upgrade/upgrade_notes_details/index.md rename to website/uc-doc/upgrade/upgrade_notes_details/index.md index 45735125..6c889334 100644 --- a/content/uc-doc/upgrade/upgrade_notes_details/index.md +++ b/website/uc-doc/upgrade/upgrade_notes_details/index.md @@ -1,3 +1,4 @@ --- title: Upgrade notes (Versions details) +sidebar_position: 2 --- diff --git a/content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-bullseye.md b/website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-bullseye.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-bullseye.md rename to website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-bullseye.md diff --git a/content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster.md b/website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster.md similarity index 100% rename from content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster.md rename to website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster.md diff --git a/content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md b/website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md similarity index 97% rename from content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md rename to website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md index ba1e1c74..a1560adc 100644 --- a/content/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md +++ b/website/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch.md @@ -4,7 +4,7 @@ title: Upgrade from Wazo < 19.04 Those procedures are valid if your Wazo installation is newer than 18.01 and older than 19.04. -# Upgrade to Wazo <= 18.03 +# Upgrade to Wazo \<= 18.03 Example to upgrade to Wazo 18.03: diff --git a/content/uc-doc/upgrade/upgrade_specific_version/introduction.md b/website/uc-doc/upgrade/upgrade_specific_version/index.md similarity index 78% rename from content/uc-doc/upgrade/upgrade_specific_version/introduction.md rename to website/uc-doc/upgrade/upgrade_specific_version/index.md index 1d23a662..c0b05e52 100644 --- a/content/uc-doc/upgrade/upgrade_specific_version/introduction.md +++ b/website/uc-doc/upgrade/upgrade_specific_version/index.md @@ -1,5 +1,6 @@ --- title: Upgrade to a specific version +sidebar_position: 3 --- ## What is the point? @@ -10,8 +11,8 @@ upgrade to the latest (which is not recommended, but sometimes necessary). ## Prerequisites **Note**: These procedures are _complementary_ to the upgrade procedure listed in -[version specific upgrade](/uc-doc/upgrade/introduction#version-specific-upgrade). You must follow -the version-specific procedure _before_ running the following procedures. +[version specific upgrade](/uc-doc/upgrade#version-specific-upgrade). You must follow the +version-specific procedure _before_ running the following procedures. - [Upgrade from Wazo \< 19.04](/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-stretch) - [Upgrade from Wazo \> 19.12](/uc-doc/upgrade/upgrade_specific_version/archives-from-wazo-buster) diff --git a/content/uc-doc/upgrade/version_deprecation_policy.md b/website/uc-doc/upgrade/version_deprecation_policy.md similarity index 97% rename from content/uc-doc/upgrade/version_deprecation_policy.md rename to website/uc-doc/upgrade/version_deprecation_policy.md index b633297f..5f2e213d 100644 --- a/content/uc-doc/upgrade/version_deprecation_policy.md +++ b/website/uc-doc/upgrade/version_deprecation_policy.md @@ -1,5 +1,6 @@ --- -title: Deprecated Wazo versions +title: Deprecated Versions Policy +sidebar_position: 4 --- ## General policy diff --git a/website/yarn.lock b/website/yarn.lock index 26fb3e2a..ce3a03d7 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1995,6 +1995,26 @@ __metadata: languageName: node linkType: hard +"@docusaurus/plugin-client-redirects@npm:^3.5.2": + version: 3.5.2 + resolution: "@docusaurus/plugin-client-redirects@npm:3.5.2" + dependencies: + "@docusaurus/core": "npm:3.5.2" + "@docusaurus/logger": "npm:3.5.2" + "@docusaurus/utils": "npm:3.5.2" + "@docusaurus/utils-common": "npm:3.5.2" + "@docusaurus/utils-validation": "npm:3.5.2" + eta: "npm:^2.2.0" + fs-extra: "npm:^11.1.1" + lodash: "npm:^4.17.21" + tslib: "npm:^2.6.0" + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + checksum: 10c0/daf2b7468ea021ed3111f5aa7393cbf468c5c2111538b7ff57f56ef974200026fa23c413e1495c2d73926c32ed269c5d7c7e486b0594a8db28e0c7eba347c93d + languageName: node + linkType: hard + "@docusaurus/plugin-content-blog@npm:3.5.2": version: 3.5.2 resolution: "@docusaurus/plugin-content-blog@npm:3.5.2" @@ -12613,6 +12633,7 @@ __metadata: "@biomejs/biome": "npm:1.8.3" "@docusaurus/core": "npm:^3.5.2" "@docusaurus/module-type-aliases": "npm:^3.5.2" + "@docusaurus/plugin-client-redirects": "npm:^3.5.2" "@docusaurus/preset-classic": "npm:^3.5.2" "@docusaurus/theme-mermaid": "npm:^3.5.2" "@docusaurus/tsconfig": "npm:^3.5.2" diff --git a/yarn.lock b/yarn.lock index d69f16bd..13504893 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9435,10 +9435,10 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== -prettier@^2.7.1: - version "2.8.0" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.0.tgz#c7df58393c9ba77d6fba3921ae01faf994fb9dc9" - integrity sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA== +prettier@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" + integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== pretty-bytes@^5.4.1: version "5.6.0"