MaxTechnics / Infonet-HyperText

A billboard like system for schools.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Infonet HyperText

⚠️ This project is no longer being maintained. ⚠️

Infonet itself has grown beyond HyperText. Rather than just a front end wrapper, it has become an entire platform. HyperText has merged with said rewrite.

I decided to open source the old code because i am fairly sure it won't hurt the new system's image/'sales'.

Goal

When I started development, I didn't know anything about coding (HTML, CSS, JavaScript...). That's why it took me about a year to learn and convince myself to make the base version. With the help of many school students, we cleaned up the code, made everything more efficient and implemented some fun features.

We hope this project sparks interest in coding with someone. It's been a fun journey and we hope someone else will make something great when they get inspiration from this project.

Installation and usage

Download the master branch or release .zip file, extract it to where you want to install it and open index.html. Select any mode or create a new one and you're done.

Modes

You can set multiple parts using the console, or by naturally adding parameters in the URL bar. Here's a quick rundown of the parameters:

Usable Parameter Function
?mode=default or none Default mode
?mode=afs1 April Fools Stage 1
?mode=afs2 April Fools Stage 2
?mode=xmos Chrysostomos Mode
?darkmode=true Enable the new Darkmode
?darkmode=false or none Disable Darkmode
⬜️ ?framemode=teacher Change the left frame to a teacher focussed address
⬜️ ?framemode=contact Change the left frame to a parental contact focussed address

You can combine multiple parameters using &: main.html?mode=afs1&darkmode=true. The order of parameters doesn't matter.

The all-new menu

If you are using Infonet HyperText in fullscreen or a kiosk, changing settings is now much easier! Just right-click, press space or click the logo to open the menu.

Features

Infonet HyperText is highly customizable and adjustable. All code is well documented making for easy learning and customization. If there's a feature you would like to disable, you can remove it from the code, if there are any problems in doing so, just open an issue and I'll help. There's also an interactive guide based on 2 projects by Codrops. Please note that this is Dutch only!

Contributing

Currently, we are open for the addition of new features. If you'd like a new feature and we think it fit's the scheme, you can open an issue or pull request.

Bugs

We are aware of some bugs that can occur. If you think you found a new one or you can help to fix an existing bug, please open an issue or pull request.

Compatibility

We have not tested all browsers yet, so you might get a notification that testing is still ongoing on your browser of choice. Supported browsers:

Browser Notes
Safari Fully supported
Firefox Fully supported
Chrome Fully supported
Chromium Fully supported
Opera Supported, not recommended
Edge While working, it is much slower and not recommended. (Both Edge and Edge Legacy)
⬜️ Internet Explorer Not supported

Used libraries/tools

Tools

Libraries

License

CC BY NC SA 4.0

Like it?

Consider supporting me:

ko-fi

About

A billboard like system for schools.

License:Other


Languages

Language:CSS 67.1%Language:JavaScript 21.5%Language:HTML 11.4%