Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

4
Twitch Subscriber Area - A self-hosted subscriber-only area
Post Body

What is Twitch Subscriber Area?

Twitch Subscriber Area (TSA) is a project to make it easier for streamers to create a "subscriber-only" area for themselves, or a group of partnered streamers.
This is aimed towards users that have their own domain and web hosting that can also upload files to their web host and setup a MySQL database for it. If this is not the case, SubsOnly might be a better alternative.

General

The project is mainly done in PHP, with some HTML and CSS for the layout.
It is open-source and licensed under the MIT License. The project is hosted on GitHub: https://github.com/The-Blacklist/Twitch-Subscriber-Area
It is designed with user friendliness in mind. Therefore, there's an installer for new setups. Feedback is always welcome in regards to that.

Features

TSA has currently only a few features, but I plan to expand this, hopefully with the ideas of others.

  • Supports either one or multiple partnered streamers.
    • It goes through the full list and checks if the user is subscribed to each one.
      • If the user is subscribed to one, it stops checking and gives access, if the user is not subscribed to anyone, it will not give access.
  • A whitelist
    • Whitelisted users have access to see the subscriber-only posts even if they are not subscribed.
  • A blacklist
    • Blacklisted users will be denied access, unless they are an admin or moderator.
    • The blacklist overrides the whitelist.
  • Two access levels: admins and moderators.
    • Moderators:
      • They can see, add, edit or delete subscriber-only posts.
    • Admins:
      • Moderator-access.
      • Any admin can add/remove admins or add/remove any moderator.
        • If you are the last admin listed, you cannot remove yourself unless you add another one.
      • Can modify the site title and description.
      • Can modify the list of partnered streamers to check who users are subscribed to.
      • Can modify the blacklist and the whitelist.

Layout

The layout is based around Bootstrap, which can be an issue if you already have a design you want to use instead. If you want to change the "theme" around it, I wrote a little tutorial on it: https://github.com/The-Blacklist/Twitch-Subscriber-Area#themes

Demo

If you want to take a look at a demo, I can set something up for you. Feel free to contact me using the information below, and I will give you the details for a testing area where you can poke around.

Contact

I have covered most other things on the GitHub page. I would advise you to read most of the information there before asking any questions. If you need any other help or you have any other questions, please feel free to contact me via the following methods:

Criticism is always welcome :)

Author
Account Strength
100%
Account Age
12 years
Verified Email
Yes
Verified Flair
No
Total Karma
1,447
Link Karma
95
Comment Karma
1,036
Profile updated: 1 day ago
Posts updated: 2 weeks ago
@Decicus | 🌵

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
9 years ago