هي أداة تسمح بتطوير واجهة المستخدم لتطبيقات Shiny دون الحاجة لكتابة اكواد برمجية ويمكن أن يساهم في توفير الوقت والجهد كذلك الخروج بتصاميم متناسقة، وهي متوفرة ضمن حزمة shinyuieditor. يمكن استخدام الاداة للتعديل على تطبيق موجود او بناء تطبيق جديد. للبدء في استخدام الأداة يمكن اتباع الخطوات التالية:
اولاً: تثبيت الحزمة remotes وتفعيلها
In:
install.packages("remotes")
library('remotes')
ثانياً: تثبيت الحزمة shinyuieditor وتفعيلها
In:
remotes::install_github("rstudio/shinyuieditor")
library('shinyuieditor')
ثالثاً: استخدام الدالة launch_editor :
launch_editor(app_loc, host, port, shiny_background_port, ...)
حيث أن:
app_loc | دليل العمل الذي يحتوي على تطبيق Shiny المراد تحريره |
host | عنوان IPv4 |
port | عدد صحيح يشير إلى منفذ الخادم |
shiny_background_port | منفذ لتشغيل معاينة التطبيق عليه |
فمثلاً، لبدء بناء تطبيق جديد يمكن استخدام:
In:
launch_editor(app_loc = "loc/of/app")
وبالتالي سوف تفتح صفحة ويب على localhost كما يلي:
بعد ذلك، يمكن الإنتقال للصفحة التالية: