Download the PHP package withfatpanda/bamboo without Composer

On this page you can find all versions of the php package withfatpanda/bamboo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bamboo

Better WordPress plugins, faster.

This is the way Web Artisans write software for WordPress: with elegance, simplicity, and readability.

How? By writing WordPress plugins with Laravel.

These plugins work just like normal WordPress plugins, except that they're each also Laravel Service Containers.

This means that in addition to behaving like WordPress plugins, they also behave much like Laravel apps do, and they inherit much of their structure from Laravel's design, which is object-oriented, fluent, and effective.

Using this framework brings to your plugin projects the power of both the Laravel framework and its community—we think you're going to love what you discover there.

We want to be able to build complex, custom applications on top of WordPress, and we think this is the best way forward.

Features

See a complete working example plugin in the auth-plugin-wordpress repo.

Before You Get Started

We've written a primer on Composer, Studio, and Bedrock. You can read it here, along with all of the documentation on how to make the most of Bamboo.

You don't have to read it to be able to jump in, but having a better understanding of these tools can't hurt.

Starting a New Plugin Project

  1. Install Composer.

  2. Install Studio. Studio is a utility that allows you to load Composer dependencies from your local filesystem, which in turn allows you to develop your plugins in context (installed and activated in WordPress):

  3. Use Composer to create a new Plugin project with Bamboo:

  4. Modify your copy of composer.json to make your plugin your own (change these settings):

  5. Switch to your Bedrock-based WordPress installation, and use Studio to make Composer aware of your plugin:

  6. Run Composer to install your plugin into Bedrock as a dependency:

  7. Activate your plugin (especially easy if you're using WP-CLI):

Folder Structure and Files

How Do I Learn More?

Read the documentation.

Before You Distribute Your Plugin

Before you start distributing your plugin, you must make it your own by changing the default namespace and updating your Plugin's metadata.

  1. Open your copy of src/plugin.php and establish a PHP namespace for your plugin:

  2. Open your copy of bootstrap.php and update your Plugin's metadata:

  3. Tell Composer to update your WordPress' autoloader—from the root of your WordPress installation:

Distributing Your Plugin

Coming soon.

About This Project

To learn more about the thinking behind this project, you can read this blog post.

Special gratitude goes out to the Laravel and Bedrock projects, without which I never would have had the foundation to make my dreams-in-code a reality.

And of course, I can't forget to say thank you to the folks behind WordPress.

You are all beautiful, and I :heart: you.

About Fat Panda

Fat Panda is a software product consultancy located in Winchester, VA. We specialize in Laravel, WordPress, and Ionic. No matter where you are in the development of your product, we'll meet you there and work with you to propel you forward.

Contributing

If you run into a problem using this framework, please open an issue.

If you want to help make this framework amazing, check out the help wanted list.

If you'd like to support this and the other open source projects Fat Panda is building, please join our community of supporters on Patreon.


All versions of bamboo with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.4
withfatpanda/illuminate-wordpress Version 1.4.*
composer/installers Version ~1.0.12
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package withfatpanda/bamboo contains the following files

Loading the files please wait ....