PATHFINDER - System Mapping Tool

pathfinder is an open source mapping tool for EVE ONLINE.

Sign up

Map types

The following map types are available. Each map you create can be converted into any of these types at any time. The access level of a map depends on their type. e.g. "Corporation" maps can be seen/edited by any pilot in your corporation.

FREE

Private

Map features
  • Map lifetime 99999 days
  • Create up to 10 private maps
  • Share maps with up to 10 users
  • System information module
  • System statistics module
  • System signature module
  • System route module
FREE

Corporation

Map features
  • All "private" features for corporation maps
  • Map lifetime 99999 days
  • Create up to 10 corporation maps
  • Share corp maps with up to 10 corps
  • System killboard module
FREE

Alliance

Map features
  • All "private" features for alliance maps
  • All "corporation" features for alliance maps
  • Map lifetime 99999 days
  • Create up to 10 alliance maps
  • Share alliance maps with up to 10 alliances

Admin interface

Characters with in-game corporation roles can grant acces to PATHFINDER corporation admin interface.

Member administration

  • Manage your corporation members
  • View member information
  • Kick members temporary or forever
  • Ban members from installation

Map settings

  • Manage global corporation map settings
  • Set default map settings
  • Disable some sensitive map settings (e.g. im/export maps)

Install and hosting

If you are planning to install or self hosting PATHFINDER, all required information can be found on the project wiki. Updating or bootstrapping the DB gets very simple with the new "Setup UI" and can be done by on-click.

Requirements check

  • Checks your server type/status
  • Checks your installed PHP version
    • Checks for required PHP extensions
  • Checks your program settings

Database setup

  • Check DB connections
  • Check DB version
  • Check DB settings
  • Bootstrap or update your current Database with one click
    • Check tables/columns for updates
    • Check column indexes/unique keys
    • Check foreign key constraints

About this Application

PATHFINDER is an open source wormhole mapping tool for EVE Online, maintained by the community at goryn-clade/pathfinder. Contributions, bug reports and pull requests are welcome.

Frontend

  • 'Bootstrap' as a HTML, CSS framework
  • 'SASS' and 'Compass' as a CSS preprocessor
  • 'RequireJs' as an AMD loader and builder for Javascript
  • 'jQuery' as the main Javascript library
    • ≈ 50 self written jQuery plugins
    • ≈ 40 open source plugins
  • 'Node.js' and 'Gulp' as js task runner and CI-build environment
  • Code quality and automated testing
    • 'JSHint'
    • 'Jasmine'
  • You should know about some HTML5 APIs
    • 'Local Storage'
    • 'Page Visibility'
    • 'Web Notifications'
    • 'Fullscreen'

Backend

  • 'Fat-Free Framework' as a lightweight PHP framework and ORM mapper
  • 'MySQL' (or 'MariaDB') as databases (configurable)
  • 'Memcache, APC or XCache' as a 2nd level cache engine (configurable)
  • Code quality and automated testing
    • 'PHPUnit'
  • You should know about relational databases, MVC pattern and ORM strategies
  • If you have experiences in developing a Single-Page-Application, that would not hurt :)

Frequently Asked Questions

General questions and answers can be found here

Can you give me an introduction into Pathfinder ?

Make sure you have read the manual.
If there are still some open questions, please ask in the official forums thread for help.

Which browsers are compatible with Pathfinder?

You will get the best user experience with the latest version Google Chrome or Firefox. Pathfinder uses some "bloody edge" web technologies like SVG graphics, Canvas drawing, CSS3, JS (ECMA 5.0) that are not yet fully supported by any other browser like IE or Safari.

Can i use multiple accounts/characters?

Yes, you can add as many characters to your account you want. By accepting the 'Cookie hint', your current logged-in characters are stored. If you don´t want cookies, you need to re-assign bei CCP´s SSO login the next time.
Cookies are valid for 30 days and will be destroyed on 'logout'. Read more.

Are my data safe?

The login process is handled by CCP´s SSO. There is no account data (or even your EVE Online login data) stored or available to Pathfinder.
All client side cookie data is encrypted stored server side and is protected against manipulation or abuse.

Can i report bugs or security issues?

Feel free to submit a bug report on GitHub.

Can I host Pathfinder on my own?

Yes! The program code is open source and can be used by anyone with the required software skills. Please make sure to keep all 3rd party plugin licences and respect them.
Server requirements:

  • Webserver with a LEMP environment
  • PHP 7.2+
  • PHP framework requirements
  • MySQL 5.7+
  • Some kind of server side caching. Redis is preferred, file cache will also work