June 10, 2023, 11:05:06 AM
Welcome, Guest. Please login or register
News: Stay up to date with everything that's happening at http://twitter.digitalsignage.com

MediaSignage support forum



Author Topic: StudioWeb, continue or restart?  (Read 6539 times)

renzz17

  • Jr. Member
  • **
  • Posts: 20
  • Karma: +0/-0
StudioWeb, continue or restart?
« on: June 07, 2017, 03:03:00 AM »
Hi,

Thanks for releasing StudioWeb, it looks good, but I need some advice.

I'm an experienced Angular 2 developer and have developed with a lot of Javascript frameworks/techniques, but I do not have experience with reactive programming.

There are a lot of functionalities within the StudioWeb which I am not using. the only things that I need are the Campaigns, Scene Editor (which will be directly associated with a single timeline), Resources and Stations.

So my question is, should I restart with the API (If so, is there some documentation of the API? Maybe preventing reactive programming?) or should I start pulling out stuff that I do not want use in the WebStudio? I do not want to offer my customers this many features, I think it will be a bit overwhelming.

Hopefully someone can give me some advice!  :)

Thanks in advance,
Rens

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +36/-8
Re: StudioWeb, continue or restart?
« Reply #1 on: June 07, 2017, 09:33:23 AM »
Hi, so as one of the developers of StudioLite I do recommend that you learn reactive programming as it is extremely powerful.
However you don't have to.
You have a few options:

1. learn rxjs and use the platform as is just removing the functionality you don't meed (recommended)
here is the Angular based repo: https://github.com/born2net/studio-lite

2. use the API (RedPepper) which is not based on any framework, just raw JS but will require more dev time on your part
Here is the raw API:
https://github.com/born2net/studio-lite/blob/master/src/services/redpepper.service.ts

3. use our previous version of StudioLite which is based on Backbone (API is same as the one used in Angular version so it is future proof)
Here is the legacy repo: https://github.com/born2net/studio-lite/tree/studiolite-backbone

Again, to save time and get up and running the quickest, just spend a week learning rxjs and use option #1, in my opinion.
There lots of really good resources online for rxjs and it is well worth it,

If you with option #1, be sure to checkout the video:
https://www.youtube.com/watch?v=Znti-QVDjvg&feature=youtu.be

regards
« Last Edit: June 07, 2017, 09:35:09 AM by admin »

renzz17

  • Jr. Member
  • **
  • Posts: 20
  • Karma: +0/-0
Re: StudioWeb, continue or restart?
« Reply #2 on: June 08, 2017, 01:26:20 AM »
Thank you very much! Very useful feedback  :)

renzz17

  • Jr. Member
  • **
  • Posts: 20
  • Karma: +0/-0
Re: StudioWeb, continue or restart?
« Reply #3 on: June 08, 2017, 08:42:21 AM »
One more question, if I would have chosen for to only work with the API, do I only need to have the RedPepper Service or do I need all those imports by redpepper?

And does it only work with reactive programming or would the regular work also?

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 5173
  • Karma: +36/-8
Re: StudioWeb, continue or restart?
« Reply #4 on: June 08, 2017, 11:06:49 AM »
If you plan on working with the raw API, you can just use the RedPepper API (and help files) which are all here:
https://github.com/born2net/studio-lite/tree/studiolite-backbone/_libs

all vanilla JS

 

Carbonate design by Bloc
variant: carbon
SMF 2.0.12 | SMF © 2016, Simple Machines