Download the PHP package jaeger-app/jaeger without Composer
On this page you can find all versions of the php package jaeger-app/jaeger. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download jaeger-app/jaeger
More information about jaeger-app/jaeger
Files in jaeger-app/jaeger
Package jaeger
Short Description The complete collection of Jaeger libraries ready to work with.
License MIT
Informations about the package jaeger
Jaeger CMS Agnostic Framework
Jaeger allows for cross platform plugin development for various content management and e-commerce systems. Currently, Jaeger supports:
Installation
Add jaeger-app/jaeger
as a requirement to your composer.json
:
Philosophy
At the core, Jaeger is a collection of composer libraries that center around a JaegerApp\Platforms\AbstractPlatform
object. So, while Jaeger does include quite a few libraries for handling things Db
, Email
, and such, you're not stuck using any of them outside of the Plaform
objects.
It should be noted that Jaeger is best served for your primary business logic and does NOT serve as a replacement for the CMS plugin stub files. You'll still have to create plugins; it's just your internal design that's shared.
Todo
Create example multi-platform codebase
Libraries
Bootstrap
A pre-configured dependency injection container and start-up initialization object. Jaeger Bootstrap will prepare the most common Jaeger objects and make them ready for use as well as function as a stand alone dependency injection container utilizing Pimple\Container.
Compress
A compression wrapper to manipulate Zip files with PHP using a simple interface. You can create and modify zip archives as well as extract them.
Console
Handles outputting/writing data to the console. when Jaeger plugins are ran through the Console / Command Line / Shell.
DateTime
A Trait for handling dates and times without killing yourself.
Db
A simple database wrapper that can use either MySQLi or PDO.
Di
A simple dependency injection container for use with Jaeger (or stand alone).
JaegerApp\Email
is an email abstraction that works with both SwiftMailer 3 and 5 (depending on which is already available). Note that the Email object does NOT include any version of SwiftMailer and relies on the host system to provide one.
Encrypt
Provides a simple API to handle encrypting and decrypting strings.
Errors
A base error collection to allow for individual inspections and system validations.
Exceptions
A simple exception handler.
Files
A simple file handling object.
Language
A simple language abstraction to simply keep copy out of your code. This is NOT a translation library.
Log
A logging trait.
Platforms
A CMS Platform abstraction layer for platform agnostic development.
Regex
A simple Regular Expression wrapper.
Remote
A remote file system wrapper around Flysystem.
Rest Server
A rest server abstraction to add REST capabilities to a Jaeger based app.
Rest Client
A simple REST client to interact with Jaeger REST API installations.
Settings
A settings abstraction.
Shell
A simple shell library to execute commands on the Console.
Validate
A validation library.
View
A view layer for Jaeger based plugins and modules.
All versions of jaeger with dependencies
jaeger-app/bootstrap Version ^0.1
jaeger-app/compress Version ^0.1
jaeger-app/platforms Version ^0.1
jaeger-app/rest-server Version ^0.1
jaeger-app/rest-client Version ^0.1