Learn R Programming

⚠️There's a newer version (1.1.3) of this package.Take me there.

shinyLP

Bootstrap Landing Home Pages for Shiny

The goal of shinyLP is to provide functions that wrap HTML Bootstrap code to enable the design and layout of informative landing home pages for Shiny applications. A Landing page is the first page of a web app or website that a user interacts with to learn the purpose, usage and status of the tool. The user experience and interface are important features to consider when developing Shiny applications to direct, especially non-technical users how to use the application.

This package is inspired by the shinyBS package which incorporates useful components from the Bootstrap web framework for use in Shiny. shinyLP extends the Bootstrap components that are used in the Shiny package by making it easier by not having to write additional HTML code.

Future package updates and ideas

  • more examples on demo shiny app
  • additional bootstrap components I'm interested in implementing:

shinyLP Example

This example features a informative layout calling attention to key features, directions, package status, security or licensing, package maintainer contact.

  • To run this example provided from the package:
shinyLP::runExample()



How to install this package?

To install the package type the following:

install.packages("shinyLP")
library("shinyLP")

Or you can install the development version from Github:

library(devtools)
install_github("jasdumas/shinyLP")
library(shinyLP)

How to use this package?

The components of the package are functions that wrap HTML Bootstrap code for use in shiny apps. Include the functions in the UI section of your app to provide additional features which normally requires including HTML code.

This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Contact

Package Author: Jasmine Dumas @jasdumas | jasdumas.github.io

Copy Link

Version

Install

install.packages('shinyLP')

Monthly Downloads

1,045

Version

1.1.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Jasmine Dumas

Last Published

October 26th, 2023

Functions in shinyLP (1.1.0)

runExample

Run The Example Shiny App
thumbnail_label

Add a custom thumbnail with a label and button
jumbotron

Add a Jumbotron to showcase key content
panel_div

Add Panel Sections with Color Headers Panel sections can be grouped by color or context to structure the landing page.
wells

Add a Well Component Use the well as a simple effect on an element to give it an inset effect.
shinyLP

A R package To Add Bootstrap Components to Shiny Applications for Landing Home Pages.
list_item

Add a Single List Item Component A flexible method for displaying simple list elements.
list_group

Add a Single List Group Component A flexible method for displaying simple list elements as a group.
iframe

Add an iframe An iframe can contain a video for additional instructions within a Modal object