PHPackages                             m12/neos-foundation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. m12/neos-foundation

ActiveTypo3-flow-plugin[Admin Panels](/categories/admin)

m12/neos-foundation
===================

Foundation content elements

v1.1.1(9y ago)142.4k7[18 issues](https://github.com/million12/M12.Foundation/issues)2MITPHP

Since May 27Pushed 7y ago8 watchersCompare

[ Source](https://github.com/million12/M12.Foundation)[ Packagist](https://packagist.org/packages/m12/neos-foundation)[ RSS](/packages/m12-neos-foundation/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)Dependencies (3)Versions (11)Used By (2)

M12.Foundation: Zurb Foundation components for Neos CMS
=======================================================

[](#m12foundation-zurb-foundation-components-for-neos-cms)

[![Circle CI](https://camo.githubusercontent.com/128defc120353b26c9ec3ea011ccde7f3719b30f94264f97852b9e499072184c/68747470733a2f2f636972636c6563692e636f6d2f67682f6d696c6c696f6e31322f4d31322e466f756e646174696f6e2e7376673f7374796c653d737667)](https://circleci.com/gh/million12/M12.Foundation)

M12.Foundation aims to implement majority of [Zurb Foundation](http://foundation.zurb.com/) (v5) components, in the best possible way, inside [Neos CMS](http://neos.io/).

Features
========

[](#features)

### Implemented Zurb Foundation components

[](#implemented-zurb-foundation-components)

- Accordion
- Alert and Panel
- Button
- Dropdown (with links or any content)
- Font Icon (based on [Font Awesome](http://fontawesome.io/) icons)
- Form elements: Form Container, Fieldset, Label (incl. pre/postfix labels), Input, Checkbox, Radio, Select, Textarea
- Grid: Block Grid, Grid Row with Grid Column, simple Container
- Lightbox (for images in Block Grid)
- Navigation: TopBar
- Navigation: Side Nav, Sub Nav
- Navigation: Magellan Sticky Navigation support
- Orbit Slider
- Reveal Modal (incl. support for opening images in modal window)
- Tabs
- Tooltips
- Video (Flex Video)

### Other features

[](#other-features)

- Automatically pre-configured complex components (so called `Assistance Nodes`). Thanks to that feature, you get complex components working out-of-the-box. Examples:

    - `Reveal Modal`: when you add this component to the page, it will also create a `Button` and wire it together with `Reveal Modal`, so you can just click it, see the modal and edit its content.
    - `Dropdown`: when you add this component to the page, it will also create a `Button` and wire it together with Dropdown, so you can just click it, see the dropdown and edit its content.
    - `Grid Row`: for example adding a grid row with 4 columns will set sensible defaults for columns width for each device (i.e. small 12/12, medium 6/12, large 4/12).
    - `Orbit Slider`: adding this component will also add 3 child nodes with dummy images.
    - `Form Container`: adding this component will create sample responsive form for you, incl. all grid row components, labels inside etc.

    See [Settings.yaml](Configuration/Settings.yaml) for full `Assistance Nodes` configuration (`M12.Foundation:assistanceChildNodes` section).
- Background image support (both from Media library and using external image) for many components. Thanks to that you can easily create a'la Hero components.
- Spacing before/after and left/right from Inspector for each component.
- Semantic tags: ability to define custom, semantic tag (e.g. `section` instead of `div`) for most components.
- Ability to define several Foundation common-use classes like `rounded`, `radius`, floats, text-align to almost all components (or where applicable).
- Tooltips: ability to use them with many components, incl. default Neos compnents (e.g. Headline).
- Font Icons: ability to add it to components where it make sense (i.e. Button).

... and many more.

Check the [issue tracker](https://github.com/million12/M12.Foundation/issues) to see current work in progress and/or future plans.
Check the [releases](https://github.com/million12/M12.Foundation/releases) page to see stable releases for your Neos version.

Usage
-----

[](#usage)

The best way is to install it together with [M12.FoundationSite](https://github.com/million12/M12.FoundationSite) site package, which has all CSS/JS in it, including all JS code to work around Neos (e.g. re-initialising Foundation components as soon as they're added to the page).

Note: pay attention to release notes to match the right version with your Neos version.

Include in your main `composer.json` the `m12/neos-foundation` and `m12/neos-foundation-site` dependencies:

```
    "require": {
        "other-dependenies-here...": "*",
        "m12/neos-foundation": "dev-master",
        "m12/neos-foundation-site": "dev-master"
    },
```

and run `composer install`

Usage with `neos-protobrew-distribution`
----------------------------------------

[](#usage-with-neos-protobrew-distribution)

You can try this plugin with ready-to-use, working out-of-the-box [neos-protobrew-distribution](https://github.com/million12/neos-protobrew-distribution). This is an open-source Neos distribution created for [PrototypeBrewery.io](http://prototypebrewery.io/) project and it has `M12.Foundation` and `M12.FoundationSite` plugins installed and configured. If you're familiar with Docker, there's also Docker image with the whole package, so it's very easy to try. See the instructions in the README there.

Author(s)
---------

[](#authors)

- Marcin Ryzycki
- Samuel Ryzycki
- Dmitri Pisarev

Licensed under: The MIT License (MIT)

**Sponsored by** [PrototypeBrewery.io - the new prototyping tool](http://prototypebrewery.io/)for building fully interactive prototypes of your website or web app. Built on top of Neos CMS and Zurb Foundation framework.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 78.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~96 days

Total

9

Last Release

3600d ago

Major Versions

v0.2.1 → v1.0.0-rc.22015-06-22

### Community

Maintainers

![](https://www.gravatar.com/avatar/a34efb7a76d2f4ab5d707b74b4c3b4450bb0900e56bc48bf4c3f88bc1e8a4e7b?d=identicon)[ryzy](/maintainers/ryzy)

---

Top Contributors

[![ryzy](https://avatars.githubusercontent.com/u/994940?v=4)](https://github.com/ryzy "ryzy (276 commits)")[![sryzycki](https://avatars.githubusercontent.com/u/4108644?v=4)](https://github.com/sryzycki "sryzycki (64 commits)")[![dimaip](https://avatars.githubusercontent.com/u/837032?v=4)](https://github.com/dimaip "dimaip (9 commits)")[![simonschaufi](https://avatars.githubusercontent.com/u/941794?v=4)](https://github.com/simonschaufi "simonschaufi (2 commits)")[![soee](https://avatars.githubusercontent.com/u/1798417?v=4)](https://github.com/soee "soee (2 commits)")

### Embed Badge

![Health badge](/badges/m12-neos-foundation/health.svg)

```
[![Health](https://phpackages.com/badges/m12-neos-foundation/health.svg)](https://phpackages.com/packages/m12-neos-foundation)
```

###  Alternatives

[jeroennoten/laravel-adminlte

Easy AdminLTE integration with Laravel

4.0k4.8M43](/packages/jeroennoten-laravel-adminlte)[dmstr/yii2-adminlte-asset

AdminLTE backend theme asset bundle for Yii 2.0 Framework

1.1k1.8M67](/packages/dmstr-yii2-adminlte-asset)[dwij/laraadmin

LaraAdmin is a Open source Laravel Admin Panel / CMS which can be used as Admin Backend, Data Management Tool or CRM boilerplate for Laravel with features like CRUD Generation, Module Manager, Media, Menus, Backups and much more

1.6k68.7k](/packages/dwij-laraadmin)[filament/spatie-laravel-media-library-plugin

Filament support for `spatie/laravel-medialibrary`.

1764.8M125](/packages/filament-spatie-laravel-media-library-plugin)[bezhansalleh/filament-exceptions

A Simple &amp; Beautiful Pluggable Exception Viewer for FilamentPHP's Admin Panel

193195.9k13](/packages/bezhansalleh-filament-exceptions)[filament/infolists

Easily add beautiful read-only infolists to any Livewire component.

1220.8M36](/packages/filament-infolists)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
