All Projects → modmore → Alpacka

modmore / Alpacka

Licence: MIT license
Base service class for MODX packages including common utilities, available via composer as `modmore/alpacka`

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to Alpacka

modx-instagram-latest-posts
This snippet allows us to get the latest posts of any Instagram user. Access tokens are NOT required.
Stars: ✭ 20 (+42.86%)
Mutual labels:  modx-revolution, modx
modx2-api
MODX Revolution RESTful API
Stars: ✭ 16 (+14.29%)
Mutual labels:  modx-revolution, modx
CustomRequest
Use pretty URLs everywhere in MODX Revolution
Stars: ✭ 17 (+21.43%)
Mutual labels:  modx-revolution, modx
CronManager
Manage cronjobs within the MODX manager
Stars: ✭ 17 (+21.43%)
Mutual labels:  modx-revolution, modx
babel
Babel is an Extra for MODx Revolution that creates linked documents across different contexts. The easy way for your multilingual site!
Stars: ✭ 61 (+335.71%)
Mutual labels:  modx-revolution, modx
eureka
HTML-first crack at a Flexible Media Browser progressively enhanced with React
Stars: ✭ 18 (+28.57%)
Mutual labels:  modx, modmore
miniShop2
Second version of simple online shop for MODX Revolution
Stars: ✭ 145 (+935.71%)
Mutual labels:  modx
SEOTab
SEO assistance for MODX — Optimize your MODX Revolution pages for the best Search Engine performance. Follow https://twitter.com/sterc for tips and updates.
Stars: ✭ 25 (+78.57%)
Mutual labels:  modx
Docker-Dev-Stack
My (self used) Docker Dev Stack (with NginX, PHP, MySQL & more) for different systems. Feel free to use.
Stars: ✭ 22 (+57.14%)
Mutual labels:  modx
Docs
Open Source documentation for MODX Revolution
Stars: ✭ 61 (+335.71%)
Mutual labels:  modx

modmore/Alpacka

Alpacka by modmore is a base service class for MODX packages, and a (growing) collection of common utilities for MODX packages. It is meant to be included as a composer package.

Build Status

To use Alpacka, your base service class will need to extend the modmore\Alpacka\Alpacka class. There is a (very) simple example service implementation in tests/Example.php.

The service class includes a Pimple dependency injection container as $class->services.

Documentation (work in progress) can be found in the wiki.

Installation

composer require modmore/alpacka

Contributions are more than welcome

To contribute to Alpacka you will first need to install the local dependencies:

composer install

Please follow the existing coding style. In particular:

  • Array properties and MODX settings are in snake_case
  • Variable, property and method names are in camelCase
  • Inline documentation please! At the very least PHPDoc on every method and public properties.

One pull request per feature/improvement/bugfix.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].