Acorn

screenshot of Acorn
laravel

Acorn

Laravel components for WordPress plugins and themes

Overview

Acorn is an open source project that integrates Laravel within WordPress. It is a framework designed to provide support for various Laravel components within the WordPress ecosystem. Acorn is completely free to use and relies on sponsorships to support its future development.

Features

  • Integration with Laravel Components: Acorn provides support for various Laravel components within WordPress, including illuminate/cache, illuminate/config, illuminate/console, illuminate/container, illuminate/contracts, illuminate/database, illuminate/events, illuminate/filesystem, illuminate/http, illuminate/log, illuminate/routing, and illuminate/support.
  • Experimental Router Support: Acorn enables experimental router support for the illuminate/routing component by requiring the ACORN_ENABLE_EXPERIMENTAL_ROUTER environment variable.
  • Limited Support for Additional Components: Acorn has limited support for additional Laravel components, including illuminate/auth, illuminate/broadcasting, illuminate/bus, illuminate/collections, illuminate/conditionable, illuminate/contracts, illuminate/cookie, illuminate/encryption, illuminate/hashing, illuminate/macroable, illuminate/mail, illuminate/notifications, illuminate/pagination, illuminate/pipeline, illuminate/queue, illuminate/redis, illuminate/session, illuminate/testing, illuminate/translation, and illuminate/validation.

Installation

To install Acorn, follow the steps below:

  1. See the Acorn installation documentation for comprehensive installation instructions.
  2. Join the Acorn community on Discord by sponsoring the project on GitHub.
  3. Participate in discussions and seek support on Roots Discourse.
  4. Stay updated with the latest news and updates by following @rootswp on Twitter.
  5. Read the Roots Blog to gain insights and knowledge about Acorn.
  6. Subscribe to the Roots Newsletter to receive regular updates and announcements.

Summary

Acorn is an open source project that integrates Laravel within WordPress. It provides support for various Laravel components within the WordPress ecosystem and enables experimental router support. While it has comprehensive support for several components, Acorn has limited support for additional Laravel components. To install Acorn and stay connected with the Acorn community, refer to the provided installation guide and join the various Acorn platforms and channels.

laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.