{"id":19960088,"url":"https://github.com/born2net/studio-lite","last_synced_at":"2025-12-16T15:45:19.934Z","repository":{"id":12233791,"uuid":"14844631","full_name":"born2net/studio-lite","owner":"born2net","description":":computer: StudioLite - open source Digital Signage","archived":false,"fork":false,"pushed_at":"2023-01-12T08:38:51.000Z","size":34251,"stargazers_count":249,"open_issues_count":13,"forks_count":195,"subscribers_count":39,"default_branch":"master","last_synced_at":"2025-03-30T05:07:12.214Z","etag":null,"topics":["angular","digital-signage","mediacloud","typescript"],"latest_commit_sha":null,"homepage":"https://secure.digitalsignage.com/studioweb/","language":"TypeScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/born2net.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-01T19:23:12.000Z","updated_at":"2025-03-25T06:08:23.000Z","dependencies_parsed_at":"2023-01-14T12:16:30.590Z","dependency_job_id":null,"html_url":"https://github.com/born2net/studio-lite","commit_stats":null,"previous_names":["born2net/signagestudio_web-lite"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2net%2Fstudio-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2net%2Fstudio-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2net%2Fstudio-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/born2net%2Fstudio-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/born2net","download_url":"https://codeload.github.com/born2net/studio-lite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247441059,"owners_count":20939239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","digital-signage","mediacloud","typescript"],"created_at":"2024-11-13T01:53:42.241Z","updated_at":"2025-12-16T15:45:19.815Z","avatar_url":"https://github.com/born2net.png","language":"TypeScript","readme":"StudioLite, Digital Signage for the rest of us\n---------------------------------------\n\n\u003c!-- [![NPM](https://nodei.co/npm/studiolite.png)](https://nodei.co/npm/studiolite/) --\u003e\n\n\u003cp align=\"center\"\u003e  \n  \u003cimg src=\"http://www.digitalsignage.com/files/techlogos.png\"\u003e\n\u003c/p\u003e\n\n\n------------------------------------------------------------------------\n\nStudioLite is an open source, 100% FREE, Digital Signage platform that was designed with ease of use in mind.\nWith StudioLite anyone can have a Digital Signage solution that is entirely customizable. \nTake the source code, modify it, brand it and build a product that's right for you and your customers.\nBest of all, you will take full advantage of the world's most popular Digital Signage cloud so you don't have to worry about backend programming or even setup a server, it's all done for you using the mediaCLOUD.\n\n - Based on the poplar SignageStudio Pro ( [MediaSignage]: http://www.DigitalSignage.com )\n - Connected to a private mediaSERVER or the public free mediaCLOUD\n - 100% open source based on GNU V3 license\n - Contributors are welcome, fork, modify and send pull requests\n - Powered by Google's Angular Framework + TypeScript +  ngrx \n\nLinks:\n------------------------------------------------------------------------\n- StudioLite documentation: http://www.digitalsignage.com/lite_docs/\n- Cloud web app: http://go.digitalsignage.com\n- Home: http://lite.digitalsignage.com\n- Docs: http://www.digitalsignage.com/msdocs/\n- Support: http://script.digitalsignage.com/forum/index.php/board,9.0.html\n- Developer video tutorial: http://goo.gl/nkx7wr\n- StudioLite intro video: http://lite.digitalsignage.com/video1.html\n- StudioLite advanced  video: http://lite.digitalsignage.com/video2.html\n- Developers page: http://www.digitalsignage.com/_html/open_source_digital_signage.html\n- Angular: https://angular.io/\n\nTechnical data:\n------------------------------------------------------------------------\n- Build on top the latest version Google's Angular framework with a clean MV* design\n- Developed using the latest version of TypeScript and ngrx store\n- Powered by Bootstrap using responsive design for phones, tablets and desktops\n- Lazy loaded modules for best user load experience\n- Driven using Soap API and includes Helper SDK\n- Uses a local msdb (database) through SDK for offline work\n- Support Angular AOT mode\n- Support available through the MediaSignage support forum\n\nInstallation:\n------------------------------------------------------------------------\n\nStudioLite can be downloaded directly from GitHub\nWith git you will be able to easily update to the latest version of StudioLite as well as take advantage Angular CLI which is included in the bundle\n\ncurrently the application should run under:\n- typescript 2.4\n- node 6.x \n\nto install and host:\n\n``` npm install -g npm``` (this will ensure npm 5.4.2 \u003e)\n\n\n```\ngit clone https://github.com/born2net/studio-lite.git\ncd studio-lite\nnpm install -g @angular/cli@latest\nnpm install\nopen browser to: http://localhost:4208/\n```\n\nCustomization:\n------------------------------------------------------------------------\nKeep in mind the SignageStudio lite as well as its related SDK Pepper are often released with new updates, so you will lose any changes you make to your code if you overwrite it with our release builds.\n\nTo overcome this you can follow these guidelines:\n\n1.\tAlways be sure to override files and not modify the original source file. This is true for both CSS and JavaScript code. Simply load your version of the CSS after ours to apply your latest changes. HTML files can be diffed (see below).\n2.\tOur code base is modulated and uses 100% object oriented design pattern. This allows you to sub class (aka inherit) from our classes and make your applied changes (use _.extend to mixin).\n3.\tYou can also use pre-processor scripts which replace code segments automatically using directives.\n4.\tAnd finally, even while following steps 1-3 you may find that your code is broken due to design changes in the original repository. That’s when GitHub comes to the rescue. When your fork the source repository, you can always merge the tree onto your forked project. Use source control diff tool to merge the changes into your code and resolve any conflicts.\n\nWith the above steps you can ensure that your source code is fully customizable while still keeping it synchronized with our ongoing development efforts.\nAnd if you built something wonderful, just send us a pull request so we check it out. \nIf we like what you did we we will merge it into our code base, so you will always receive it when you fetch our changes.\n\nIf you are not a developer you can hire professional, inexpensive help from sites like oDesk and Freelancer.\nSince Angular is an opinionated framework, any developer who is verse in Angular, will be able to quickly customize a solution for your own business logic. \n\nVideos:\n------------------------------------------------------------------------\n\n[![Development with StudioLite](http://img.youtube.com/vi/Znti-QVDjvg/0.jpg)](https://www.youtube.com/watch?v=Znti-QVDjvg\u0026feature=youtu.be \"Advanced angular tips and tricks\")\n\n\nprevious version:\n------------------------------------------------------------------------\nIf you are looking for the previous version of StudioLite which was developed using BackboneJS, go to the branch:\n - https://github.com/born2net/studio-lite/tree/studiolite-backbone\n\nLicense:\n------------------------------------------------------------------------\nThe SignageStudio Web Lite and Pepper SDK are available under GPL\n - V3 https://github.com/born2net/studio-lite/blob/master/LICENSE\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2net%2Fstudio-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fborn2net%2Fstudio-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fborn2net%2Fstudio-lite/lists"}