Overview – Next Generation Shiny Apps with {bslib}
Welcome and Getting Started – Next Generation Shiny Apps with {bslib}
Welcome to the workshop and hello, bslib!
How to enhance your R shiny application with httpOnly Cookies
httpOnly Cookies are crucial for security, protecting against cross-site scripting attacks in R Shiny apps. Read more about them here.
Fastest Growing R Shiny App Store
Showcase your R shiny application and grow your user base. Real time usage stats and reviews for all your apps. Contribute today.
Shiny App-Packages
Getting your app into an R package
Shiny
Shiny is a package that makes it easy to create interactive web apps using R and Python.
Shiny was designed with an emphasis on distinct input and output components in the UI. Inputs send values from the client to the server, and when the server has values for the client to display, they are received and rendered by outputs.
You want the server to trigger logic on the client that doesn’t naturally relate to any single output.
You want the server to update a specific (custom) output on the client, but not by totally invalidating the output and replacing the value, just making a targeted modification.
You have some client JavaScript that isn’t related to any particular input, yet wants to trigger some behavior in R. For example, binding keyboard shortcuts on the web page to R functions on the server, or alerting R when the size of the browser window has changed.
Pimping your shiny app with a JavaScript library : an example using sweetalert2 – R-Craft
You can read the original post in its original format on Rtask website by ThinkR here: Pimping your shiny app with a JavaScript library : an example using sweetalert2 You think that some of the components of {shiny} are not very functional or downright austere? Are you looking to implement some feature in your app but it is not available in the {shiny} toolbox? Take a look at JavaScript! JavaScript is a very popular programming language that is often used to add features to web pages. With HTML and This post is better presented on its original ThinkR website here: Pimping your shiny app with a JavaScript library : an example using sweetalert2
Supplement to Shiny in Production
This document is full of supplemental resources and content from the Shiny in Production Workshop delievered at rstudio::conf 2019.
Using databases with Shiny | Emily Riederer
Key issues when adding persistent storage to a Shiny application, featuring {golem} app development and Digital Ocean serving
Getting started with shinytest2
Foreword | Outstanding User Interfaces with Shiny
A book about deeply customizing Shiny app for production.
How to Make Your Shiny App Beautiful
Master the art of Shiny app design: Boost aesthetics, improve UX, and refine code efficiency with our comprehensive guide.
Create a table of shiny inputs
Create an interactive table of Shiny inputs by providing data and a table definition.