Package: scenes 0.1.0.9000

Jon Harmon

scenes: Switch Between Alternative 'shiny' UIs

Sometimes it is useful to serve up alternative 'shiny' UIs depending on information passed in the request object, such as the value of a cookie or a query parameter. This packages facilitates such switches.

Authors:Jon Harmon [aut, cre, cph]

scenes_0.1.0.9000.tar.gz
scenes_0.1.0.9000.zip(r-4.7)scenes_0.1.0.9000.zip(r-4.6)scenes_0.1.0.9000.zip(r-4.5)
scenes_0.1.0.9000.tgz(r-4.6-any)scenes_0.1.0.9000.tgz(r-4.5-any)
scenes_0.1.0.9000.tar.gz(r-4.7-any)scenes_0.1.0.9000.tar.gz(r-4.6-any)
scenes_0.1.0.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
scenes/json (API)
NEWS

# Install 'scenes' in R:
install.packages('scenes', repos = c('https://shinyworks.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/shinyworks/scenes/issues

Pkgdown/docs site:https://scenes.shinyworks.org

On CRAN:

Conda:

5.46 score 16 stars 18 scripts 188 downloads 9 exports 36 dependencies

Last updated from:3af7da11f0. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK128
source / vignettesOK183
linux-release-x86_64OK135
macos-release-arm64OK101
macos-oldrel-arm64OK87
windows-develOK120
windows-releaseOK75
windows-oldrelOK69
wasm-releaseOK109

Exports:change_sceneconstruct_actiondefault_uireq_has_cookiereq_has_queryreq_uses_getreq_uses_methodreq_uses_postset_scene

Dependencies:base64encbslibcachemcliclockcommonmarkcookiescpp11digestfastmapfontawesomefsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpromisespurrrR6rappdirsRcpprlangsassshinysourcetoolstzdbvctrswithrxtable

Changing scenes

Rendered fromscenes.Rmdusingknitr::rmarkdownon May 05 2026.

Last update: 2023-01-11
Started: 2022-10-02

Creating new actions

Rendered fromactions.Rmdusingknitr::rmarkdownon May 05 2026.

Last update: 2023-01-10
Started: 2022-10-02

Readme and manuals

Help Manual

Help pageTopics
Choose Between Sceneschange_scene
Construct a Scene Actionconstruct_action
Default UI for Unprocessable Requestsdefault_ui
Switch Scenes on Cookiesreq_has_cookie
Switch Scenes on Queryreq_has_query
Switch Scenes on Methodreq_uses_get req_uses_method req_uses_post
'scene_action' classscene_action scene_action-class
Link a UI to Required Actionsset_scene
'shiny_scene' classshiny_scene shiny_scene-class