Community
Joining the Community
The Screenly community is a great place to connect with other users, share knowledge, and get help with your Screenly Playground projects.
Screenly Forums: https://community.screenly.com/ is the official forum for Screenly users. You can ask questions, share tips, and discuss your Screenly Playground projects.
// Example JavaScript code for interacting with Screenly API const screenlyApi = require('screenly-api'); const api = new screenlyApi({ api_key: 'YOUR_API_KEY', api_secret: 'YOUR_API_SECRET', }); api.get('/players', function(err, res) { if (err) { console.error(err); } else { console.log(res); } });
Screenly Slack: Join the Screenly Slack channel to chat with other users in real-time. You can find the invite link on the Screenly website.
# Example Python code for interacting with Screenly API import requests api_key = 'YOUR_API_KEY' api_secret = 'YOUR_API_SECRET' url = 'https://api.screenly.com/v1/players' headers = {'Authorization': 'Bearer ' + api_key} response = requests.get(url, headers=headers) if response.status_code == 200: print(response.json()) else: print(f'Error: {response.status_code}')
Screenly GitHub: Contribute to the Screenly project on GitHub. You can find the code for Screenly Playground and other Screenly components on GitHub.
# Example Dockerfile for building a Screenly Playground project FROM node:16-alpine WORKDIR /app COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile COPY . . CMD ["yarn", "start"]
Screenly Blog: The Screenly blog is a great resource for learning about new features, best practices, and other Screenly news.
<!-- Example HTML code for embedding a Screenly Playground player --> <iframe src="https://playground.screenly.com/embed/YOUR_PLAYGROUND_ID" width="100%" height="500px" frameborder="0"></iframe>
Screenly Documentation: https://docs.screenly.com/ contains a comprehensive guide to using Screenly. You’ll find tutorials, API reference documentation, and other helpful information.
# Example shell command for running a Screenly Playground project yarn start
Contributing to Screenly
There are many ways to contribute to Screenly. Here are a few ideas:
- Report bugs: If you find a bug, report it on the Screenly GitHub repository.
- Request features: If you have an idea for a new feature, submit a feature request on the Screenly GitHub repository.
- Contribute code: You can contribute code to Screenly Playground by submitting pull requests on GitHub.
- Write documentation: Contribute to the Screenly documentation by submitting pull requests on GitHub.
- Translate: Help translate Screenly into different languages.
Getting Started
Here are some resources to help you get started with Screenly Playground:
- Screenly Playground Getting Started Guide: https://docs.screenly.com/
- Screenly Playground Tutorial: https://www.screenly.com/
By joining the Screenly community and contributing to the project, you can help make Screenly better for everyone.