Package: periscope2 0.3.0

Mohammed Ali

periscope2: Enterprise Streamlined 'shiny' Application Framework Using 'bs4Dash'

A framework for building enterprise, scalable and UI-standardized 'shiny' applications. It brings enhanced features such as 'bootstrap' v4 <https://getbootstrap.com/docs/4.0/getting-started/introduction/>, additional and enhanced 'shiny' modules, customizable UI features, as well as an enhanced application file organization paradigm. This update allows developers to harness the ability to build powerful applications and enriches the 'shiny' developers' experience when building and maintaining applications.

Authors:Mohammed Ali [aut, cre], Constance Brett [ctb], Aggregate Genius Inc [spn]

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

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

Bug tracker:https://github.com/aggregate-genius/periscope2/issues

On CRAN:

Conda:

periscopeshiny

6.30 score 9 stars 40 scripts 497 downloads 32 exports 59 dependencies

Last updated from:b0b680f32e. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK151
source / vignettesOK206
linux-release-x86_64OK169
macos-release-arm64OK207
macos-oldrel-arm64OK218
windows-develOK144
windows-releaseOK133
windows-oldrelOK120
wasm-releaseOK131

Exports:add_ui_bodyadd_ui_footeradd_ui_headeradd_ui_left_sidebaradd_ui_right_sidebarannouncementConfigurationsAddinappResetappResetButtoncreate_applicationcreate_left_sidebarcreate_right_sidebarcreatePSAlertdownloadablePlotdownloadablePlotUIdownloadableReactTabledownloadableReactTableUIdownloadableTabledownloadableTableUIdownloadFiledownloadFile_AvailableTypesdownloadFile_ValidateTypesdownloadFileButtonget_url_parametersload_announcementslogdebuglogerrorloginfologViewerOutputlogwarnset_app_parametersthemeConfigurationsAddinui_tooltip

Dependencies:askpassbase64encbs4Dashbslibcachemclicommonmarkcpp11crosstalkcurldigestDTevaluatefastmapfontawesomefreshfsgenericsgluehighrhtmltoolshtmlwidgetshttpuvhttrjquerylibjsonliteknitrlaterlazyevallifecyclelubridatemagrittrmemoisemimeopensslotelpromisesR6rappdirsRcppreactablereactRrlangrmarkdownrstudioapisassshinyshinyFeedbackshinyWidgetssourcetoolssystimechangetinytexwaiterwithrwritexlxfunxtableyaml

Announcement Configuration YAML File Builder

Rendered fromannouncement_addin.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-11-20

Creating a new framework-based application

Rendered fromnew-application.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Migrate periscope2 applications to v0.2.0

Rendered frommigrate_to_v0_2_0.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2024-01-11
Started: 2024-01-11

Theme Configuration Builder

Rendered fromthemeBuilder_addin.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2024-01-11

Using downloadableReactTable Shiny Module

Rendered fromdownloadableReactTable-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2025-09-05

Using the Announcement Shiny Module

Rendered fromannouncement-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Using the appReset Shiny Module

Rendered fromapplicationReset-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Using the downloadablePlot Shiny Module

Rendered fromdownloadablePlot-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Using the downloadableTable Shiny Module

Rendered fromdownloadableTable-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Using the downloadFile Shiny Module

Rendered fromdownloadFile-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Using the logViewer Shiny Module

Rendered fromlogViewer-module.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-09-05
Started: 2023-04-05

Readme and manuals

Help Manual

Help pageTopics
Add UI elements to dashboard body sectionadd_ui_body
Add UI elements to dashboard footer sectionadd_ui_footer
Add UI elements to dashboard header sectionadd_ui_header
Add UI elements to dashboard left sidebar sectionadd_ui_left_sidebar
Add UI elements to dashboard right sidebar sectionadd_ui_right_sidebar
Build Announcement Module Configuration YAML FileannouncementConfigurationsAddin
appReset module server functionappReset
appResetButton module UI functionappResetButton
Create a new templated framework applicationcreate_application
Add the left sidebar to an existing applicationcreate_left_sidebar
Add the right sidebar to an existing applicationcreate_right_sidebar
Display alert panel at specified locationcreatePSAlert
downloadablePlot module server functiondownloadablePlot
downloadablePlot module UI functiondownloadablePlotUI
downloadableReactTable module server functiondownloadableReactTable
downloadableReactTable module UI functiondownloadableReactTableUI
downloadableTable module server functiondownloadableTable
downloadableTable module UI functiondownloadableTableUI
downloadFile module server functiondownloadFile
downloadFile module list of allowed file typesdownloadFile_AvailableTypes
Check passed file types against downloadFile module allowed file types listdownloadFile_ValidateTypes
downloadFileButton module UI functiondownloadFileButton
Parse application passed URL parametersget_url_parameters
load_announcementsload_announcements
Entry points for logging actionslogdebug logerror logging-entrypoints loginfo logwarn
Display app logslogViewerOutput
Periscope2 Shiny Application Frameworkperiscope2-package periscope2
Set Application Parametersset_app_parameters
Build application theme configuration YAML filethemeConfigurationsAddin
Add tooltip icon and text to UI elements labelsui_tooltip