# *new* https://iSlayGaming.com To-Do Checklist
// **nop-notes**
// 191.101.165.128
// Ubuntu LTS 16.04
# Current TO-DO
## Server | Site Setup
- [x] Create new db instance to isolate iSlay data *- nopnotme init*
- [x] Create a .php template *- nopnotme init*
- [x] Config PHP.ini *- nopnotme init*
- [x] Port db **prep** class function to validate data | prevent sqli *- nopnotme init*
- [x] Upgrade PHP version to handle XML parsing *- nopnotme 7/21/20*
- [x] Purchase SSL Cert. from NameCheap for validation and credibility *- nopnotme 7/24/20*
- [x] Install SSL Cert. and configure apache2 web server *- nopnotme 7/24/20*
- [x] Set up web statistic tracking with google *- nopnotme 7/24/20*
- [x] Add Blitz @Blitzsniper9 to Google Search Console Admin *-nopnotme 7/25/20*
- [ ] Create Sitemap page
- [ ] Create robots.txt for crawl bots (will also help SEO listing)
- [x] Update server timezone to North America (EST)
## RND Programming
- [ ] update anchor tags `<a rel="{external|internal}"></a>`
- [ ] update discord link `<a href="discord.com/invites/8ZGvx9v"></a>`
- [ ] Fix bottom margin between div events and new members
- [ ] Add back button to admin tools
- [ ] Add auto task with crontab
- [ ] Add ability to @ roles when posting events / announcemnts via role IDs <@ID>
- [ ] Apex 668968972372279328
- [ ] Cod MW 592025263970451475
- [ ] Content Creator 683756355961749641
- [ ] D&D 708734719847694336
- [ ] ESO 592025421428686868
- [ ] Everyone 59139035438333187
- [ ] Fortnite 694542315716608000
- [ ] GTA 694541877038284800
- [ ] Minecraft 671122225528700944
- [ ] Overwatch 673325746491621389
- [ ] 2K 678675189176860693
- [ ] PC 694358129948754012
- [ ] PS4 694357855498666086
- [ ] WoW 683773913754632389
- [ ] SGL_MW 661303908123017229
- [ ] SGL_Apex 696121233124753461
- [ ] Twitch 709619451108261889
- [ ] Xbox 694358009580748800
- [ ] Youtube 709619872480362497
## Graphic / Designs
- [ ] Get `SG` logo from blitz once Nice gives perms
## SEO Titles *(Social Engineering Optimization)*
- [ ] Home
- [ ] Members
- [ ] Account
- [ ] Announcements
- [ ] Events
- [ ] Admin Tools
## SEO Descriptions's
- [ ] Home
- [ ] Members
- [ ] Account
- [ ] Announcements
- [ ] Events
- [ ] Admin Tools
## Pages
---
## Members
- [x] get list of all active members from DB *-nopnotme 7/21/20*
- [ ] Fix styling of page display
- [ ] link individual accounts to display their social links (Twitch, YT, PS4/XBOX handle, Activision, ect.)
- [ ] Active | Inactive Status (show only active?)
- [ ] Joined date
- [ ] Last active time | last logged in
- [x] pull role in iSlay from DB (Founder, Leader, Team Leader, Member, Applicant) *- nopnotme 7/21/20*
- [ ] Point Display *(For Next Update)*
## Account Page
- [ ] Show list of social links, platform, and games
- [ ] Points, rewards *(Next update)*
## Edit Account Page
- [ ] Allow logged-in account to edit their profile and update social links
- [ ] Allow update platform
## Register Page
- [x] create page *- nopnotme init*
- [ ] add rules acknowledgement to sign up
- [ ] udpate background image with optimized jpg
## Announcements
- [x] create active feed to home page linked to DB *- nopnotme init*
- [x] add optional picture and display on main page *-nopnotme 7/31/20*
- [ ] create dynamic details page
## Events
- [ ] create DB table to save data
- [ ] edit tournaments to say "events"
- [ ] Add time entry for events
- [ ] create active feed to home page linked to DB
- [ ] create dynamic details page
## **Release Day Checklist**
- [ ] Move all webhooks to appropriate channels
- [ ] Make Twitter RSS (triggered on #islaygaming) Live
- [ ] Once said checklist above is done open and redirect the temp page to /home
- [ ] Make an announcement using the admin tool to encourage registering
# *TODO* (Next Update Group)
---
## Event Rules
**MW**
- [ ] 2v2 Rules
- [ ] Stick&Stones
- [ ] Solo WarZone
- [ ] Trio WarZone
- [ ] Quad WarZone
----
**APEX**
//need more info on types of events
- [ ] TBD
## iSlay LFG
- [ ] Config API webhook to Discord server
- [ ] Format bot message display:
"{$username} has requested a group for {$game} To view their linked accounts click [here]. @LFG_{$game}"
- [x] Get with Blitz to create Discord roles
* - [x] example: @LFG-MW
## Bracket
- [ ] create page
- [ ] link to db
- [ ] dynamic sizing bracket
- [ ] randomize tourney pull
- [ ] Allow admin to update live
- [ ] Log previous tourneys to display as history under current bracket
- [ ] display score with each vs game
## Reputation System
- [ ] finalize currency name | name of the point sys
- [ ] create field inside db linked to individual accounts
- [ ] add ability for admin to modify | add points during the bracket
- [ ] Display point leaders (?)
- [ ] Display current points aside Account Names
## Rnd
- [ ] Make the timezone dynamic depending on geoip
- [ ] Create blog for competitive teams
// extra stylings for viewer
{%hackmd theme-dark %}