Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

Community | getoutpost.org | Jul. 2, 2015

Outpost: A PHP Framework for Decoupled Websites

Symfony-based PHP front-end tool with support for the WordPress REST API

Outpost: A PHP Framework for Decoupled Websites

Community | getoutpost.org | Jul. 2, 2015

Why Decouple? Freedom to choose the best front-end tools
Focus the CMS on being a great experience for content authoring
Front-end development can have its own team and its own timeline
Simpler and cheaper CMS upgrades over time
More in Why We're Decoupling Drupal blog post.
A caching web client for fetching and storing remote resources
Remote image fetching and local transformations, including resizing, cropping, and compositing
Development log and debugging tools
Outpost has native support for these libraries:
Stash. Configurable by environment. Use Memcache in production site, use a filesystem cache or no cache in development.
Guzzle. The Outpost web client wraps a Guzzle client, and caches most requests by default. Used to fetch remote assets.
Monolog. Configurable by environment. Verbose logging in development.
ImageMagick. Runs ImageMagick from the shell. Support for resizing, limited support for composing.
Libraries are available for integration with the following:
Patternlab. Twig version only.
Wordpress REST API. With Gravity Forms and ACF integration.
Phroute.