Skip to content
This repository has been archived by the owner on Nov 7, 2020. It is now read-only.

To Do List

Chandler Swift edited this page Sep 1, 2014 · 7 revisions

IMPORTANT: If anyone wants to start work on any of these things, please let me know (chandler@chandlerswift.com) so that I can keep track on who's working on what. I'd hate to have to choose between two competing versions of the same thing.

Minor Edits and Functionality Additions

  • .htaccess issues:
    • Pretty File Index (partially in .htaccess file)
    • Integrate File Index into normal page
    • Add .htaccess files to ensure that indexes are on in /files/ and /admin/ but on in all other directories
    • Block access to includes directory
  • Ensure that all links are relative so it doesn't have to be in a top level folder
  • Administrator Registration - Add multiple admins (or op users)
  • Chat Upgrades:
    • Remove ping on own messages
    • Save old chats for download - GZipped in downloads page
  • Download control
    • Registered User Downloads (Custom Launchers, game files, etc.)
    • Administrator Downloads (Server Status, Backups, etc.)
  • Set server status to check at most once every ten seconds? Prevent DDOS'ing?
  • Check for XSS Vulnerabilities
  • Make chat occupy full extent of page
  • Integrate Chat Theme
  • Explore possibility of sidebar advertisements
  • Create User Settings Panel
    • (Previously Mentioned Password Change)
  • HTML Admin panel, not just index
  • { Files, Files/Downloads, Downloads }-> Files
  • Add IP to server polling (Optional - determined in ADMIN panel)
  • Allow custom uploading of own images for homepage
  • Different sizes of homepage images depending on screen size (JS) - Save Bandwidth

Major Edits and Functionality Additions

  • User Management
    • Email Verification and CAPTCHA on signup - Spam prevention
    • Email Password Recovery
    • Password Change Functionality
  • Add Mobile (Phone and Tablet) support
    • Responsive-width chat so it fits on a phone screen
    • Off-canvas side menu

Completed Projects

  • Split installer into separate packages, revise SQL
  • Chat in normal page
  • Add Bulletin Board
  • Allow custom Minecraft servers besides localhost
  • DB Sanitize Announcements
  • Bottom Left (Sidebar) Footer - Powered by MinecraftSocial
  • Easy-Upgrade Packages - Made obsolete by new upgrade method
  • Customizable Links on sidebar (Up to 3?) - NO Database please!
  • Resize all cover images to same, smaller size