PHPackages                             psmb/ajaxify - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. psmb/ajaxify

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

psmb/ajaxify
============

Lazily load any content on your Neos site

1.0(2y ago)138.1k9[1 issues](https://github.com/psmb/Psmb.Ajaxify/issues)[1 PRs](https://github.com/psmb/Psmb.Ajaxify/pulls)LGPL-3.0+PHP

Since Apr 19Pushed 2y ago3 watchersCompare

[ Source](https://github.com/psmb/Psmb.Ajaxify)[ Packagist](https://packagist.org/packages/psmb/ajaxify)[ RSS](/packages/psmb-ajaxify/feed)WikiDiscussions master Synced yesterday

READMEChangelog (8)Dependencies (1)Versions (9)Used By (0)

Psmb.Ajaxify
============

[](#psmbajaxify)

Enhance your NeosCMS experience with Psmb.Ajaxify, a powerful package that streamlines asynchronous loading of specific page components through AJAX, all with just one line of Fusion code. Why bother? It significantly accelerates the initial page load by deferring the loading of less critical parts, such as comments.

[![See it in action](https://cloud.githubusercontent.com/assets/837032/25178402/5b011f40-250e-11e7-9e6c-462b8e912893.gif)](https://cloud.githubusercontent.com/assets/837032/25178402/5b011f40-250e-11e7-9e6c-462b8e912893.gif)

TL;DR
-----

[](#tldr)

### **Installation**:

[](#installation)

```
composer require psmb/ajaxify
```

### Integration:

[](#integration)

Add `@process.myUniqueKey = Psmb.Ajaxify:Ajaxify` to any Fusion path. Ensure that the `myUniqueKey` remains globally unique.

Incorporate the sample AJAX loading script into your Fusion code:

```
prototype(Neos.Neos:Page).head.ajaxLoader = Psmb.Ajaxify:CssTag
prototype(Neos.Neos:Page).body.javascripts.ajax = Psmb.Ajaxify:JsTag

```

Alternatively, integrate these assets via your preferred build tool or craft your custom loader.

### Completion:

[](#completion)

Done. Now part of your pages will be lazily loaded via an AJAX request.

**Note**: Ensure that your Fusion component doesn't rely on any context variables apart from the standard ones. If you need to reuse an EEL expression, refrain from embedding it into context. Instead, encapsulate it within a `Neos.Fusion:Value` object for universal usage.

### Customization:

[](#customization)

Feel free to override the `Psmb.Ajaxify:Loader` object to tailor the loader according to your requirements.

Compatibility and Maintenance
-----------------------------

[](#compatibility-and-maintenance)

This package is currently being maintained for the following versions:

Neos VersionVersionMaintainedNeos 7.3 and above1.xYesNeos 3.3 - 7.20.4NoContribution
------------

[](#contribution)

Feel free to tweak and optimize your NeosCMS setup with Psmb.Ajaxify. Streamline your page loads and provide a smoother user experience effortlessly.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 57.1% 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 ~362 days

Recently: every ~633 days

Total

8

Last Release

874d ago

Major Versions

0.6 → 1.02024-03-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/6e7861363bc4d9a01d804fb1823366c3e59f339542e3a4ea89f7cea7b0ea91af?d=identicon)[dimaip](/maintainers/dimaip)

---

Top Contributors

[![dimaip](https://avatars.githubusercontent.com/u/837032?v=4)](https://github.com/dimaip "dimaip (16 commits)")[![markusguenther](https://avatars.githubusercontent.com/u/1014126?v=4)](https://github.com/markusguenther "markusguenther (4 commits)")[![akappler](https://avatars.githubusercontent.com/u/30337968?v=4)](https://github.com/akappler "akappler (3 commits)")[![jobee](https://avatars.githubusercontent.com/u/5636715?v=4)](https://github.com/jobee "jobee (2 commits)")[![lorenzulrich](https://avatars.githubusercontent.com/u/1816023?v=4)](https://github.com/lorenzulrich "lorenzulrich (1 commits)")[![paavo](https://avatars.githubusercontent.com/u/1118783?v=4)](https://github.com/paavo "paavo (1 commits)")[![PRGfx](https://avatars.githubusercontent.com/u/3868790?v=4)](https://github.com/PRGfx "PRGfx (1 commits)")

### Embed Badge

![Health badge](/badges/psmb-ajaxify/health.svg)

```
[![Health](https://phpackages.com/badges/psmb-ajaxify/health.svg)](https://phpackages.com/packages/psmb-ajaxify)
```

###  Alternatives

[sitegeist/kaleidoscope

Responsive-images for Neos

29377.0k14](/packages/sitegeist-kaleidoscope)[neos/seo

SEO configuration and tools for Neos

131.0M35](/packages/neos-seo)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2543.0k](/packages/kaufmanndigital-gdpr-cookieconsent)[techdivision/ckstyles

Neos package which enables you adding your custom style classes for the CkEditor with a simple Yaml configuration

21183.4k](/packages/techdivision-ckstyles)[neos/demo

Site package for the Neos Demo Site

18191.3k12](/packages/neos-demo)[psmb/flatnav

Custom navigation module for Neos CMS

2545.3k](/packages/psmb-flatnav)

PHPackages © 2026

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