---
# System prepended metadata

title: '*new* https://iSlayGaming.com To-Do Checklist'

---

# *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 %}