Skip to content
/ project-overhaul Public template

Project Overhaul is a new web application framework specifically designed for Eve Online applications. It replaces the Access Control framework that was used in my early projects with a much more robust object-oriented design.

License

Notifications You must be signed in to change notification settings

1adog1/project-overhaul

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[Beta] Project Overhaul

Project Overhaul is a new web application framework specifically designed for Eve Online applications. It replaces the Access Control framework that was used in my early projects with a much more robust object-oriented design.

This framework features built-in user authentication and access control that can be altered in-app, using either Eve Online Affiliations (Character, Corporation, Alliance) or Brave NeuCore Groups, with these different methods being interchangeable with a simple update of a config value. It also features an easy to use logging interface and a robust, in-app view and filter for log entries.

This framework is currently in Beta. It works, but much of the functionality is not yet documented.

Current Version: Stone – 0 – 0

Requirements

The core of this framework requires the following:

  • Apache ≥ 2.4
    • The DocumentRoot config option to set /public
    • The FallbackResource config option set to /index.php
  • PHP ≥ 8.0
    • The curl Built-In Extension
    • The pdo_mysql Built-In Extension
    • The openssl Built-In Extension
  • An SQL Server
    • If you are using MySQL, the Authentication Method MUST be the Legacy Version. PDO does not support the use of caching_sha2_password Authentication.
  • A Registered Eve Online Application with the esi-search.search_structures.v1 scope.
  • [When Using The Neucore Authentication Method] A Neucore Application
    • The application needs the app-chars and app-groups roles added, along with any groups that you want to be able to set access roles for.

About

Project Overhaul is a new web application framework specifically designed for Eve Online applications. It replaces the Access Control framework that was used in my early projects with a much more robust object-oriented design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published