Download the PHP package packagefactory/atomicfusion without Composer
On this page you can find all versions of the php package packagefactory/atomicfusion. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download packagefactory/atomicfusion
More information about packagefactory/atomicfusion
Files in packagefactory/atomicfusion
Package atomicfusion
Short Description Prototypes that help implementing atomic-design and a component-architecture in Neos.Fusion
License GPL-3.0
Informations about the package atomicfusion
DEPRECATED PackageFactory.AtomicFusion
This package is deprecated. The fusion prototypes Component
, ContentComponent
, Augmenter
and Editable
were integrated into the core of Neos itself https://neos.readthedocs.io/en/stable/References/NeosFusionReference.html. The AtomicFusion:classNames
helper was extracted and can be found here https://github.com/PackageFactory/atomic-fusion-classnames. This package will stay available for existing setups that depend on it but no bugfixes nor features will be added here.
Prototypes and Helpers for implementing a component-architecture with Neos.Fusion
Fusion-Prototypes
PackageFactory.AtomicFusion:Component
: create component that adds all properties to theprops
context and afterwards evaluates therenderer
PackageFactory.AtomicFusion:ClassNames
: create conditional class-names from fusion-keysPackageFactory.AtomicFusion:Editable
: create and editable tag for a propertyPackageFactory.AtomicFusion:Content
: component base-prototype for inline editable content nodesPackageFactory.AtomicFusion:Augmenter
: add html-attributes to the rendered children
EEL-Helpers
AtomicFusion.classNames
: render all arguments as classNames and apply conditions if needed
Usage
1. Component definition
2. Content Mapping
3. Content Augmentation
The Augmenter-component can be used as processor or as a standalone prototype
ClassName-Mapping
Atomic Fusion brings an fusion-prototype and an eel-helper to optimize the common need of creating classNames based on certain conditions.
Installation
PackageFactory.AtomicFusion is available via packagist. Just run composer require packagefactory/atomicfusion
.
We use semantic-versioning so every breaking change will increase the major-version number.
License
see LICENSE file