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