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:

By joining the Screenly community and contributing to the project, you can help make Screenly better for everyone.