Skip to content

SLUGSoc/wp-steam-seating-chart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

LAN Seating Chart for WordPress (using Steam)

Intro

A plugin for Wordpress to show a LAN style seating chart that Wordpress users can sit down, stand up and move seats on. Integrated with the Steam API via the OneAll social plugin to display the current gaming status of the players. This requires a user to sync their account to steam or sign up via steam and will indicate a user to login via steam ("to the right" as we assume that you have the login widget there, user prompt editable in line 19 showseating.php)

An example is currently available at: http://beta.slugsoc.co.uk/seating-chart/

Installation

This plugin is fairly simple to install:

  • Copy seating-chart folder into the wp-content/plugins/ folder.
  • Create a blank page at /seating-chart/ in WordPress
  • Activate the Seating Chart plugin from the plugins panel

Once, the site will be available at Yourwebsite.com/seating-chart/

Dependencies

  • Wordpress obviously
  • OneAll Social Login Wordpress Plugin with the steam social login configured and enabled.

Configuration

Edit the config file at /wp-content/plugins/seating-chart/seatingconfig.php

Variables are self explanatory, the datafile is a text file at a location of your choice accessible on the webserver which contains the seating data. Ensure you create this empty file and set the appropriate path.

Most CSS can be edited in map.css (thank you to LSUCS as I used your CSS file with a few edits) or within the showseatinghead.php file.

Currently only rows of rectangular tables are supported, but provided relevant HTML code is possible to describe alternative layouts, such code can be entered at the end of the showseating.php file.

About

Wordpress Plugin utilizing Oneall Social Login for a LAN Gaming seating chart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors