alive-web's People
alive-web's Issues
Implement cronjob to prune sys_perf data
List of outstanding tasks
Tasks Status
- Cleanup Operations Page, fix AAR
- Add stats to Operations Page
- Admin page that allows group admins to delete mission data, web admins to prune databases
- Allow upload of icons/pics
- Update tables to link to players, groups, operations and AOs
- Replace missing icons with text
- Add vehicle/weapon Display Name to icons when mouse focus/rollover
- Twitch page integration
- Add Twitch streams to Operations Detail Page
- Add Twitch stream to Players Page
- Add Twitch streams to Groups Page
- Blink on global map, groups that are live - link to live op
- Steam OpenID Auth
- Design/Create - Edit Operation page
- Add favourite/current loadout to Player page
- Design/Create - Edit Loadout subpage
- Design/Create - live map page
- Orbat diagram page showing groups and parents etc
- About Us page
- Create AO page
- AO Map with list of operations and totals stats
War Room - Create an API that allows an image to be uploaded and viewed
Require an API call that accepts Basic Authentication of username/password - matches username/pass for registered users.
Allows for an image to be POST uploaded via HTTP
http://alivemod.com/api/intelUpload?group=NSG&mission=Operation_Neptune_Spear
with image as payload (using C# webclient to upload file - WebClient.UploadFileAsync(URL,file) )
Should store image that only group can view for that mission.
Add a gallery of pics to the operations page
Live ops map
Add ability to watch operation "live", only changes to DB are loaded every 30 secs to the AAR map.
If it's a user who is part of the mission, don't show enemy positions.
Show LiVE link on alive nav header if member of a group with a live mission.
Add flashing red icon to war room home page group icon if live mission.
Edit Group settings: AAR privacy
Add a setting for groups that disable viewing of AAR data for non group members.
Map and operation stats can still be shown but AAR data is not loaded for non group members
Add admin/leader ability to delete specific mission data from DB
ALiVE War Room front page is not responsive
Should support everything from mobile devices to 4k monitors.
Ops Room
Integrate War Room Mission Map with C2ISTAR
See Google docs design concept
Either fix the Operations Map or integrate Titan's AAR code
Adhere to PSR standards
This is a set of standards I have been using at work recently, it sets standards for code styles and also something called autoloading, which allows classes to be automatically loaded in rather than specifying them all manually.
http://www.php-fig.org/
https://github.com/php-fig/fig-standards
Do we have a set of standards like this, or is this something we could implement?
Implement cronjob to prune sys_perf data
Operations with special characters will not open
War Room Server Guide: add linux notes
Need to update WR guide on add new server with linux notes.
War Room - Personnel table is bugged and not displaying player stats
Implement function to prune inactive clans
War Room show operations page: add War room nav header
Newsfeed no longer works with changes in 1.52
9:27:27 Web address 'http://alivemod.com/alive_news.php?map=stratis&mission=hurtlocker&player=matt/' won't be open. Current restrictions do not allowed it.
AAR page: export / import data
Allow group admins and members to export / import AAR data to the AAR map.
Export should allow users to save AAR map data to a flat file locally.
Import should allow for any data exported to be imported to the AAR page on the local browser.
Merge alive forum with alive war room users
War Room group names cannot include a whitespace.
War Room Show Operations: add stat table overlays
Similar to war room home page, add retractable stat boxes so we can display operation stats.
Clean and reorganize CSS files and file structure
CSS-files are currently disorganized.
This task will be split in 4-5 phases.
- Sort everything matching alive-web/public/css/*.css. Vendor CSS goes into vendor/, bootstrap-CSS goes into bootstrap/ and custom CSS (including the customized dark theme) goes into /custom.
- Refactor all custom CSS to SCSS. This can be discussed, however every preprocessor is better than not having one at all.
- Add sensible .sasslintrc
- Merge all relevant CSS files into one minified file (and make all templates use this file) to reduce unnecessary server calls and loading time.
(Optional: 5. Combine all icons/UI graphics into sprite sheet and reference to it in the CSS to again save dozens of server calls and improve loading time)
Main war room map often breaks
According to @tupolov, this could be due to corrupt group data
AAR map: Mission List
Mission List link should just be Back and return user to previous page.
List of Stack Ranked User Stories
Stack Ranked User Stories
P0
- As a member of a clan/group I want to review a past/current inactive operation and see a static(zoomable etc) map with all the events listed in time order, overall operation stats, operation map markers, after action reports, current player unit locations, current player unit loadouts, current player side vehicles and loadout, current sector status and list of tasks and status
P1
- As a player I want a player page with pretty icons of my favourite loadout, a picture of my character(!)
- As a player I want to edit my loadout if the group admin allows it.
- As a mission maker, I want to be able to preview units/weapons/vehicles and classnames to make it easier to build out missions.
- As a server admin I want to see ASM data for my server(s) and an overall average so I can track server performance
P2
- As a player I want to watch a live "active" operation, that should include a page with a live map (tracking player units), any associated twitch streams and a feed of events happening in game along with any pertinent stats
- As a server/group admin/group cmdr I want to CRUD markers
- As a server/group admin/group cmdr I want to CRUD AARs
- As a server/group admin/group cmdr I want to CRUD an operation report including text, pictures and links to videos
- As a server/group admin/group cmdr I want to update player location
- As a server/group admin/group cmdr I want to CRUD a players loadout
- As a server/group admin/group cmdr I want to CRUD a vehicles loadout
- As a server/group admin/group cmdr I want to CRUD tasks within an operation
- As a group admin I want be able to create my own official seal/insignia as a group avatar (http://www.says-it.com/sample_generators.zip)
Upgrade to Laravel 5.3
Steps:
- Start a fresh instance of the latest laravel release candidate
- Pull over files individually to the new system
- NOTE: Current project is not namespaced, references will all have to be changed to include namespaces.
Users reporting issues when changing groups
Data doesn't appear when user changes group.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.