2017 © Pedro Peláez
 

library charcoal-support

Support package for Charcoal.

image

mcaskill/charcoal-support

Support package for Charcoal.

  • Friday, May 11, 2018
  • by mcaskill
  • Repository
  • 3 Watchers
  • 0 Stars
  • 1,905 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 56 Versions
  • 3 % Grown

The README.md

Charcoal Support

Support package providing various recurring utilities for Charcoal projects., (*1)

Requirements

Prerequisite How to check How to install
PHP >= 5.6.x php -v php.net
Composer 1.0.0 composer -v getcomposer.org
Charcoal 2017-02

See composer.json for depenencides., (*2)

Installation

composer require mcaskill/charcoal-support

What's inside?

  • Charcoal\Support\Property\ParsableValueTrait
    for parsing/casting various types of Charcoal Property values.
  • Charcoal\Support\Model\Collection
    for an enhanced version of Charcoal Core's basic collection class.
  • Charcoal\Support\Model\HierarchicalCollection

Factories

  • Charcoal\Support\Email\ManufacturableEmailTrait
  • Charcoal\Support\Model\ManufacturableMetadataTrait
  • Charcoal\Support\Model\ManufacturableModelCollectionTrait
  • Charcoal\Support\Model\ManufacturableModelTrait
  • Charcoal\Support\Property\ManufacturablePropertyDisplayTrait
  • Charcoal\Support\Property\ManufacturablePropertyInputTrait
  • Charcoal\Support\Property\ManufacturablePropertyTrait
  • Charcoal\Support\Widget\ManufacturableWidgetTrait

Middleware / Routing

  • Charcoal\Support\App\Middleware\RouteAlias
  • Charcoal\Support\App\Routing\RouteRedirectionManager

View / Templating

  • Charcoal\Support\App\Template\SupportTrait
  • Charcoal\Support\Cms\SectionAwareTrait
    for CMS\Section models in template routes. for multilingual management in viewable routes.
  • Charcoal\Support\View\HtmlableInterface
  • Charcoal\Support\View\HtmlableTrait

Mustache Templating, (*3)

  • Charcoal\Support\View\Mustache\DateTimeHelpers
  • Charcoal\Support\View\Mustache\StringHelpers

Contextual, (*4)

Defines a template intrinsically related to routing., (*5)

  • Charcoal\Support\Cms\ContextualTemplateInterface
  • Charcoal\Support\Cms\ContextualTemplateTrait

Web Page, (*6)

Defines a web page., (*7)

  • Charcoal\Support\App\Routing\SluggableTrait
  • Charcoal\Support\Cms\Metatag\DocumentTrait
  • Charcoal\Support\Cms\Object\AbstractWebContent
  • Charcoal\Support\Cms\Object\WebContentInterface
  • Charcoal\Support\Object\WebContentInterface

HTML Page Metadata, (*8)

  • Charcoal\Support\Cms\Metatag\HasMetadataInterface
  • Charcoal\Support\Cms\Metatag\HasMetatagInterface
  • Charcoal\Support\Cms\Metatag\HasMetatagTrait
  • Charcoal\Support\Cms\Metatag\HasOpenGraphInterface
  • Charcoal\Support\Cms\Metatag\HasOpenGraphTrait
  • Charcoal\Support\Cms\Metatag\HasTwitterCardInterface
  • Charcoal\Support\Cms\Metatag\HasTwitterCardTrait
  • Charcoal\Support\Cms\Metatag\MetadataAwareInterface

Widgets

  • Charcoal\Support\Admin\Widget\TableWidget
    with improved cell customization.

Tree-Sorted Object Collection Table, (*9)

  • Charcoal\Support\Admin\Widget\HierarchicalTableWidget
    for listing the hierarchy of a collection of objects in a table layout.
  • Charcoal\Support\Admin\Property\Display\HierarchicalDisplay
  • Charcoal\Support\Property\HierarchicalObjectProperty

The Versions

11/05 2018
11/05 2018
10/04 2018

dev-dlord-redux-styles

dev-dlord-redux-styles

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

28/03 2018

dev-mcaskill-dependencies

dev-mcaskill-dependencies

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

28/03 2018

dev-mcaskill-develop

dev-mcaskill-develop

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

08/08 2017

dev-route-controllers

dev-route-controllers

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

02/06 2017

dev-mcaskill-languages

dev-mcaskill-languages

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

29/05 2017

dev-mcaskill-psr11

dev-mcaskill-psr11

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

23/05 2017
23/05 2017
12/05 2017
11/05 2017
11/05 2017

dev-dlord-translations

dev-dlord-translations

Support package for Charcoal.

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *

 

The Development Requires

08/05 2017
30/03 2017

dev-charcoal-property-4

dev-charcoal-property-4

Support package for Charcoal.

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *

 

The Development Requires

16/03 2017
07/03 2017
09/02 2017
08/02 2017

0.2.1

0.2.1.0

Support package for Charcoal.

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *

 

The Development Requires

04/01 2017

0.2.0

0.2.0.0

Support package for Charcoal.

  Sources   Download

MIT

The Requires

  • php >=5.6
  • ext-mbstring *

 

The Development Requires

27/10 2016

0.1.0

0.1.0.0

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires

14/10 2016

dev-mustache-i18n

dev-mustache-i18n

Support package for Charcoal.

  Sources   Download

MIT

The Requires

 

The Development Requires