Режим отображения витрины для опубликованного приложения в shinyapps.io

Я просто хочу узнать о режиме витрины в блестящем приложении, когда мы запускаем наше блестящее приложение локально, для режима витрины мы можем использовать команду, подобную этой

setwd('D:/xxxx/')
runApp("aa",display.mode = "showcase")

У меня вопрос: как, если мы хотим показать наш код (режим витрины) в нашем приложении, которое мы хотим опубликовать в shinyapps.io?

Спасибо,

3 ответа

Решение

Вы можете предоставить информацию о вашем приложении, которое будет использовать Shiny Showcase, создав файл DESCRIPTION. Файл должен быть написан в виде простого текста и содержать поля Title, Author и DisplayMode в формате файла управления Debian (DCF). Вы также можете включить другие дополнительные поля, такие как AuthorUrl, Лицензия и Теги. Файл описания примера Shiny's встроенный 01_hello показан ниже. Вы можете изменить название, имя автора и вашу ссылку.

Title: Hello Shiny!
Author: RStudio, Inc.
AuthorUrl: http://www.rstudio.com/ 
License: GPL-3
DisplayMode: Showcase
Tags: getting-started
Type: Shiny

Shiny будет использовать поле DisplayMode, чтобы определить режим отображения по умолчанию для вашего приложения. Если вы установите в поле Showcase, Shiny откроет ваше приложение в режиме витрины. Если вы установите его на Normal, Shiny откроет ваше приложение в обычном режиме. Ваши пользователи могут переопределить это значение по умолчанию, используя аргумент display.mode runApp.

Смотрите полную документацию

Создайте текстовый файл без расширения. Назовите этот файл: DESCRIPTION, Разместите следующий контент и отредактируйте при необходимости. Режим отображения установлен на "Витрина".

Title: Hello Shiny!
Author: RStudio, Inc.
AuthorUrl: http://www.rstudio.com/
License: GPL-3
DisplayMode: Showcase
Tags: getting-started
Type: Shiny

Сохраните этот файл в том же каталоге, что и ваш server.R а также ui.R файлы. Разверните как обычно. Вот ссылка: http://shiny.rstudio.com/articles/display-modes.html. Просто убедитесь, что у вас нет типа файла или расширения, связанного с вашим DESCRIPTION файл.

Этот человек спрашивает о shinyapps::deployApp. Мы можем без проблем запустить display.mode, используя runApp локально, но тот же аргумент не работает при развертывании в shinyapps.

ОБНОВЛЕНИЕ: один из вариантов на shinyapps.io - добавить "? Showcase=0" в URL. Осталось сложно убрать режим показа витрины для локального даже после перезагрузки.

Другие вопросы по тегам