Skip to content
Ben Shealy edited this page Jul 11, 2017 · 4 revisions

Welcome to the WSBF docs wiki! This wiki contains everything that the Computer Engineer at WSBF needs to know about WSBF's computing resources.

The role of the Computer Engineer is to maintain the station's computing resources, which include the website and studio software. The computer engineer should be able to work with remote file systems (Secure Shell), databases, and websites. Contact the previous engineer for password information.

Here is a reference of programming languages that are used throughout WSBF:

  • Bash: scripting language for the Unix shell
  • MySQL: database query language
  • PHP: scripting language for server-side scripts
  • HTML/CSS: markup and styling languages for web pages
  • Javascript: scripting language for web page logic
  • Python: scripting language used for ZAutomate

There are also some important software libraries:

  • AngularJS (HTML/Javascript): Web application framework
  • Bootstrap (HTML/CSS): Styling framework

Being familiar with these technologies will allow you to manage all of WSBF's software and add whatever features you want, but if you aren't familiar with all of them, don't try to learn them all at once! Study one language or library based on what you need at the time, or else you might burn out. It is possible to become skilled in all of these languages, but it takes time. Spend some time reading through WSBF's code at your leisure, and seek to understand the code before you change anything.

WARNING

WSBF operates under the jurisdiction of Clemson University and the FCC, so it is important that WSBF is not a liability to these parties. Placing lewd or vulgar content on the website may prompt severe punishment from the Clemson Board of Trustees or the FCC.

Clone this wiki locally