ilumos / lanager Goto Github PK
View Code? Open in Web Editor NEWLANager
License: GNU Affero General Public License v3.0
LANager
License: GNU Affero General Public License v3.0
Configurable minimum length of time between shouts to prevent spamming.
The duration value in the playlist only shows minutes and seconds. Longer videos do crop up at our events so it would be nice to have them displayed correctly.
In order to improve the speed of adding content, setting up a lanager session for a new party, and to eliminate the risky practice of granting other admins access to the raw tables in MySQL, I think the following functionality should be added:
Create a SQL script or admin page that allows authorised users to 'initialise' the database ready for a new party. Such a script should ideally perform the following actions:
'Archiving' would usefully have the option of either dumping CSV/SQL or outright deleting the deprecated records
Presently users don't actively look at the shouts page unless it's up on the big screen. I feel the following improvements would cause users to autonomously use the shouts page as a reliable means of keeping up with announcements that organisers make over the microphone (e.g. minimise the frequency of people coming up and asking "what did you just say about food orders/game x/beards?")
Clicking on a player's username on the 'Being Played' list returns 404. Tries to link to http://lanager/profile/<steam_id>
Steam login process is fine up until the user verifies their account, where the browser then drops back to a 404 page with localhost as the hostname.
The steam login button uses the URI https://steamcommunity.com/openid/login?openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.mode=checkid_setup&openid.return_to=http%3A%2F%2Flocalhost%2Flogin&openid.realm=http%3A%2F%2Flocalhost&openid.ns.sreg=http%3A%2F%2Fopenid.net%2Fextensions%2Fsreg%2F1.1&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select
Simply substituting localhost for the hostname of the lanager server allows you to complete the login process.
A similar thing happens when logging out.
To help focus design and compatibility efforts
When completing a new event form, the list of managers doesn't correspond to the list of user ids. Either creates event with wrong manager, or throws a database constraint exception (i.e. invalid id).
http://lanager/event/create - database reports the user ids as 3, 2, 1 respectively
Currently a long unbroken block of text causes the layout to stretch horizontally
Two measures for improving the fairness and enjoyment of the video playlisting system:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.