Roadmap

What's next for Troy — planned features and improvements.

P1

Theme Distribution

Themes support is coming. Upload ZIPs, connect GitHub repos, and push theme updates to your clients—same workflow as plugins.

P1

Statistics Historical Graphs

Numbers are nice, but trends tell a story. We're going to add graphs and charts so you can see how downloads, installs, and version adoption change over time.

P1

Translation Distribution

Serve translations separately from plugin ZIPs. Upload directly or sync with Polyglots. Smaller downloads, faster updates.

P1

Quick-loader for Lightweight Operations

Stats pings and update checks don't need the full WordPress stack. A SHORTINIT fast path could drop response times from ~30ms to under 3ms—enough to handle 50 million active installs on modest hardware.

P2

Plugin Packages: More Options

More control over packages: pick specific versions, set activation behavior, enable network activation on multisite, and choose whether to overwrite existing installs.

P2

ThickBox Plugin Info Preview

Click "View Details" and see plugin info in WordPress's native thickbox modal, just like on WordPress.org.

P2

Plugin Slug Transitions

Plugins sometimes change slugs. When that happens, Troy will detect it and keep updates flowing—no broken installs.

P2

GitLab and Bitbucket Integration

GitHub isn't the only game in town. We're adding GitLab and Bitbucket so you can sync releases from wherever your code lives.

P2

Public Plugin Browser

A global directory where anyone can discover plugins served by Troy Servers worldwide. Search, browse, and find what you need.

P3

Low-res and SVG Support for Assets

More format options for logos and banners—low-res fallbacks for speed, SVG for crisp scaling at any size.

P3

Comprehensive Extension API

Hooks, filters, custom endpoints—everything third-party developers need to extend Troy Server however they want.

P3

WordPress Admin Help Documentation

Contextual help right in the WordPress admin. Answers where you need them.

P3

Browser Extension

Browsing WordPress.org? Get a heads-up when a plugin you're looking at is also available through a Troy Server.

Backlog

Large Repository Optimization

If you're hosting thousands of plugins, processing may not go quickly enough. We are only speculating, but we'll need to tweak cron processing and tune queries to keep everything snappy.

Contributing

Troy is open source. See something missing? Have an idea?