Package: periscope2 0.2.3

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.2.3.tar.gz
periscope2_0.2.3.zip(r-4.5)periscope2_0.2.3.zip(r-4.4)periscope2_0.2.3.zip(r-4.3)
periscope2_0.2.3.tgz(r-4.4-any)periscope2_0.2.3.tgz(r-4.3-any)
periscope2_0.2.3.tar.gz(r-4.5-noble)periscope2_0.2.3.tar.gz(r-4.4-noble)
periscope2_0.2.3.tgz(r-4.4-emscripten)periscope2_0.2.3.tgz(r-4.3-emscripten)
periscope2.pdf |periscope2.html
periscope2/json (API)
NEWS

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

Peer review:

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

On CRAN:

periscopeshiny

6.66 score 9 stars 34 scripts 181 downloads 30 exports 57 dependencies

Last updated 9 months agofrom:df44a6890b. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 16 2024
R-4.5-winOKNov 16 2024
R-4.5-linuxOKNov 16 2024
R-4.4-winOKNov 16 2024
R-4.4-macOKNov 16 2024
R-4.3-winOKNov 16 2024
R-4.3-macOKNov 16 2024

Exports:add_ui_bodyadd_ui_footeradd_ui_headeradd_ui_left_sidebaradd_ui_right_sidebarannouncementConfigurationsAddinappResetappResetButtoncreate_applicationcreate_left_sidebarcreate_right_sidebarcreatePSAlertdownloadablePlotdownloadablePlotUIdownloadableTabledownloadableTableUIdownloadFiledownloadFile_AvailableTypesdownloadFile_ValidateTypesdownloadFileButtonget_url_parametersload_announcementslogdebuglogerrorloginfologViewerOutputlogwarnset_app_parametersthemeConfigurationsAddinui_tooltip

Dependencies:askpassbase64encbs4Dashbslibcachemclicommonmarkcpp11crayoncrosstalkcurldigestDTevaluatefastmapfontawesomefreshfsgenericsgluehighrhtmltoolshtmlwidgetshttpuvhttrjquerylibjsonliteknitrlaterlazyevallifecyclelubridatemagrittrmemoisemimeopensslpromisesR6rappdirsRcpprlangrmarkdownrstudioapisassshinyshinyFeedbackshinyWidgetssourcetoolssystimechangetinytexwaiterwithrwritexlxfunxtableyaml

Announcement Configuration YAML File Builder

Rendered fromannouncement_addin.Rmdusingknitr::rmarkdownon Nov 16 2024.

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

Creating a new framework-based application

Rendered fromnew-application.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-01-11
Started: 2023-04-05

Migrate periscope2 applications to v0.2.0

Rendered frommigrate_to_v0_2_0.Rmdusingknitr::rmarkdownon Nov 16 2024.

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

Theme Configuration Builder

Rendered fromthemeBuilder_addin.Rmdusingknitr::rmarkdownon Nov 16 2024.

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

Using the Announcement Shiny Module

Rendered fromannouncement-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-03-07
Started: 2023-04-05

Using the appReset Shiny Module

Rendered fromapplicationReset-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-01-11
Started: 2023-04-05

Using the downloadablePlot Shiny Module

Rendered fromdownloadablePlot-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-03-07
Started: 2023-04-05

Using the downloadableTable Shiny Module

Rendered fromdownloadableTable-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-03-07
Started: 2023-04-05

Using the downloadFile Shiny Module

Rendered fromdownloadFile-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-01-11
Started: 2023-04-05

Using the logViewer Shiny Module

Rendered fromlogViewer-module.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2024-01-11
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
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
Set Application Parametersset_app_parameters
Build application theme configuration YAML filethemeConfigurationsAddin
Add tooltip icon and text to UI elements labelsui_tooltip