Directorate of Web Services and Systems

From EVE University Wiki
Jump to: navigation, search
The Directorate of Web Services and Systems is a Directorate within EVE University. See EVE University Management for details of the other Directorates.
E-UNI Emblem.png This page is specific to EVE University. Other corporations or groups in the game may operate differently.
For a summary of EVE University's rules and code of conduct, see EVE University Rules.

Director of Web Services and Systems

Bateslarsson.jpg Bates Larsson

The Director of Web Services and Systems is responsible for the development and maintenance of servers, software and tools used by EVE University.

Web Services Manager

Preceptor Luxxianna.jpg Preceptor Luxxianna

The Web Services Manager manages the Web Development team, who support the Director of Web Services and Systems in the development and maintenance of software and tools used by EVE University.

Contact

If you need to contact the Web Services team for any reason, please ping @Web Services Officer in the #support channel on the EVE University Discord.

Goals

The Goal of Web Services and Systems is to provide maintainable and clean tools for the use of the Uni Staff and its membership to ensure a pleasant experience with the myriad of out of game processes that must be done for an organization of this size.

We strive to produce in-house tooling that is easy to maintain and update, that lives inside our ecosystem and can easily be updated as needed even when the original author has long since moved on.

With the above statement in mind, currently this means developing light weight Alliance Auth Plugins for streamlining officer and member tasks in Auth.

Tools

The Web Services team maintains the following EVE University tools:

  • Alliance Authentication
  • Mumble
  • Discord queries can go directly to the EVE University Directorate. Web Services officers do not have the requisite tools to handle Discord inquiries.

We also ensure smooth running of the servers hosting the EVE University resources.

Tech Stack

We primarily develop in Python, for the Django Framework of which Alliance Auth is built on top of.

Joining the Web Services Team

Occasionally the Web Services team needs assistance from experienced developers. They prefer to recruit members who are already active in other departments as 'specialists' to assist in coding and maintenance of the tools for that department.

When the Web Services team is recruiting they will either advertise on Discord or approach people directly.

Ongoing Projects

Want to help? Here are some things we're working on:

  • WHC Application Process and maintaining the ACLs that go into keeping Wormhole Assets safe
  • SRP Tooling to streamline responses
  • CSS updates to bring the templates and look of Alliance Auth into Bootstrap 5
  • Leveraging Cogs for the discord integration with Auth to streamline notifications for staff
  • An EVE University-maintained public-facing educational calendar for educational content for groups all over EVE Online.
  • A tracking tool for the Ivy League Alt Alliance's yearly corp bill payments, making it an automated process rather than manual tedium.

Interested in one of the above? Ping @Web Services Manager on Discord in the #support channel on the EVE University Discord.